diff options
author | Marc Espie <espie@cvs.openbsd.org> | 2004-11-11 22:17:23 +0000 |
---|---|---|
committer | Marc Espie <espie@cvs.openbsd.org> | 2004-11-11 22:17:23 +0000 |
commit | a37d85e89e128a9e5430cb870da74b986c4c6994 (patch) | |
tree | 46d9cd28b93a202ebc39de2565bdd24124602313 | |
parent | 983d96a979798641250b1c43e4b1c195c3c3390f (diff) |
stuff that needs to be done.
-rw-r--r-- | usr.sbin/pkg_add/TODO | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/usr.sbin/pkg_add/TODO b/usr.sbin/pkg_add/TODO index 60804231756..4636bad7901 100644 --- a/usr.sbin/pkg_add/TODO +++ b/usr.sbin/pkg_add/TODO @@ -8,3 +8,17 @@ - add better error handling - let package delete log files it cannot delete - smart package dependency handling + +Known update issues: +- symlink to directory doesn't get created during extraction, which +throws off the rest of the extraction (probably needs to create those +correctly). More generally: extraction may fail if the updated package +renames directory structure. +- error during extraction breaks things badly: need a mechanism to register +borked package similar to pkg_add. Preferably avoid doing it. +- shared libs must be matched against the package that holds the deps, not +just any package. +- shared libs should be looked for in .libs-pkgspec as well if -f old(?) +so that correct dependencies are registered. +- pkg_add -r can have two conflicting packages (or more) n-to-m updates +should be handled. |