summaryrefslogtreecommitdiff
path: root/usr.sbin/pkg_add/TODO
blob: b23712a18038a059492fec13a4eca60dc6fd2396 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
+ 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.