summaryrefslogtreecommitdiff
path: root/sysutils/sysupgrade/TODO
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2012-08-15 21:21:15 +0000
committerjmmv <jmmv@pkgsrc.org>2012-08-15 21:21:15 +0000
commit365d9e51c148d7ad7e105b04441c68dfe9495ab0 (patch)
treec293fc14ce2bb4f29a2f922eea0b6de99c8fb7e4 /sysutils/sysupgrade/TODO
parentb51dfd4c425ffec12047ccaadd7fd6029b82c64c (diff)
downloadpkgsrc-365d9e51c148d7ad7e105b04441c68dfe9495ab0.tar.gz
Update to 1.1:
- Use shtk for the common utilities and configuration file parsing functionality. The local copies of the "config" and "utils" modules are gone.
Diffstat (limited to 'sysutils/sysupgrade/TODO')
-rw-r--r--sysutils/sysupgrade/TODO14
1 files changed, 14 insertions, 0 deletions
diff --git a/sysutils/sysupgrade/TODO b/sysutils/sysupgrade/TODO
index d02130ac626..f7d9a78e898 100644
--- a/sysutils/sysupgrade/TODO
+++ b/sysutils/sysupgrade/TODO
@@ -1,3 +1,6 @@
+Things that sysupgrade could do
+===============================
+
- Deduce the current NetBSD release from /etc/release and the target
release from etc.tgz and inform the user about the changes. This will be
necessary if the upgrade process needs to apply specific tweaks depending
@@ -28,3 +31,14 @@
providing a "quiet mode" flag instead. etcupdate is interactive anyway,
so adding more interactive steps (as long as they can be disabled) does
not seem a big deal.
+
+
+Things that sysupgrade will NOT do
+==================================
+
+- Non-trivial rollbacks. If rollbacks are ever implemented, they should
+ be in the form of file system snapshots OR in the form of syspkgs.
+ Getting sysupgrade to magically store files aside to allow a later
+ rollback is just too fragile and hard to get right: rollbacks will
+ rarely will be necessary, but when they are it's very likely that a
+ tool like this is broken.