diff options
author | jmmv <jmmv@pkgsrc.org> | 2012-08-15 21:21:15 +0000 |
---|---|---|
committer | jmmv <jmmv@pkgsrc.org> | 2012-08-15 21:21:15 +0000 |
commit | 365d9e51c148d7ad7e105b04441c68dfe9495ab0 (patch) | |
tree | c293fc14ce2bb4f29a2f922eea0b6de99c8fb7e4 /sysutils/sysupgrade/TODO | |
parent | b51dfd4c425ffec12047ccaadd7fd6029b82c64c (diff) | |
download | pkgsrc-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/TODO | 14 |
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. |