summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorespie <espie@openbsd.org>2007-06-07 13:06:02 +0000
committerespie <espie@openbsd.org>2007-06-07 13:06:02 +0000
commitbf5ff82eb08d927b15478b5ab38fc9ab04551962 (patch)
tree5680cb797fcfffd81d7fbed7bc494d9be1839283
parentmake compute_size explicit. That way, we can do it once, at the right (diff)
downloadwireguard-openbsd-bf5ff82eb08d927b15478b5ab38fc9ab04551962.tar.xz
wireguard-openbsd-bf5ff82eb08d927b15478b5ab38fc9ab04551962.zip
outline what to do with old libs.
-rw-r--r--usr.sbin/pkg_add/TODO5
1 files changed, 5 insertions, 0 deletions
diff --git a/usr.sbin/pkg_add/TODO b/usr.sbin/pkg_add/TODO
index 8897e6c6e37..ac4af22c769 100644
--- a/usr.sbin/pkg_add/TODO
+++ b/usr.sbin/pkg_add/TODO
@@ -1,3 +1,8 @@
+- fix library updates special cases: should note all potential library
+packages as conflicts. Then save_old_libraries can split stuff off old
+sets to keep libraries that are not in the new packages. There's only
+one slightly tricky part, which concerns moving stuff that's not really
+needed out of $set->{older}.
- make sure solved dependencies are adjusted along with stuff that actually
get installed or replaced... this would make some stuff ways less brittle.
- handle n-to-1 updates: mostly need to allow for a list of replaced packages.