From a37d85e89e128a9e5430cb870da74b986c4c6994 Mon Sep 17 00:00:00 2001 From: Marc Espie Date: Thu, 11 Nov 2004 22:17:23 +0000 Subject: stuff that needs to be done. --- usr.sbin/pkg_add/TODO | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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. -- cgit v1.2.3