diff options
author | Aaron LI <aly@aaronly.me> | 2020-12-27 21:47:44 +0800 |
---|---|---|
committer | Aaron LI <aly@aaronly.me> | 2020-12-27 21:47:44 +0800 |
commit | 757e2ed1809fe42eca1197e3ec58b3e69dbd3520 (patch) | |
tree | 68700cfa8d845578fe77a7184bc3ea71eb105da6 | |
parent | 4f2318ef5c45287feb5ec4248954107f599c8109 (diff) | |
download | dfly-update-757e2ed1809fe42eca1197e3ec58b3e69dbd3520.tar.bz2 |
README: Move TODO to a separate file
-rw-r--r-- | README | 6 | ||||
-rw-r--r-- | TODO | 16 |
2 files changed, 16 insertions, 6 deletions
@@ -63,9 +63,3 @@ Versions * 0.1.2 (2018-03-11) - First usable version for broader testing -TODO ----- -* Merge new users/groups -* Interactively merge updated /etc files - (borrow OpenBSD's sysmerge(8) or improve/simplify mergemaster(8)) -* rcs(1) controlled /etc upgrade @@ -0,0 +1,16 @@ +* PATH: use tools from the new system +* Merge new users/groups +* Interactively merge updated /etc files + (borrow OpenBSD's sysmerge(8) or improve/simplify mergemaster(8)) +* rcs(1) controlled /etc upgrade + +[rcs-etc] +* rcs + vendor branch: to manage /etc and support 3-way merge to update + the files +* etc-upgrade can be interrupted/paused and then resumed +* generate a detailed report for the upgrade, something like a git commit +* display the report and let user to make sure the upgrade is correct +* send the report as an email to root + +* trap signal; clean up on error +* lock/status file to be safe ... |