blob: 638af50c2f6434dddc3bb15eed698a996006db8e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
+ add pkgname parsing
+ handle package conflicts
+ handle package dependencies to the level of the old implementation
+ handle chmod/chown to the level of the old implementation
+ handle PKGPATH
+ replace symlinks with @symlink commands at pkg_create time
+ basic validation of packing list at end of reading it...
- add better error handling
- let package delete log files it cannot delete
- smart package dependency handling
Known update issues:
- pkg_add -r can have two conflicting packages (or more) n-to-m updates
should be handled.
- don't store @pkgdep in packing-lists, makes for a lot of traffic, use
separate +REQUIRE file instead. Issue: converting from the old model.
- switch all runtime dependencies to @newdepend. Stuff older @libdepend
into newer @wantlib keyword. Makes for more systematic handling (adjust
RUN_DEPENDS to take wildcard pkgspec by default as well) and allows us
to put all lib dependencies into a package: base system included.
Issue (again): converting from the old model.
|