summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO12
-rw-r--r--src/core/libs/lib-ui-interactive.sh7
2 files changed, 13 insertions, 6 deletions
diff --git a/TODO b/TODO
index b4c9025..4b1d3ff 100644
--- a/TODO
+++ b/TODO
@@ -2,22 +2,21 @@ See also the FIXME's and TODO's in the code.
ALPHA PHASE: get some people to test and suggest ideas, while fixing bugs and refactoring
-General:
* setup bugtracker/roadmap thingie
-* find a way to not have to preload libs and stuff, only load them when needed. -> faster start of install program
-* test refactored disk code
* check everywhere that if users cancels something, we return 1
-
-Specifically:
* core/interactive: fix workaround needed for installpkg exitcode
* core/interactive: keymap and timezone settings from installer dan't not go in $target/etc/rc.conf
+* dm_crypt unlock at boot is in qwerty.
+* after unlocking dm_crypt, FS check fails (reiserfs, must try other)
* core/base: implement as specified in README
* core/quickinst: figure out what needs to be done and do it.
* find a way to make _cli_ask_checklist still userfriendly for long lists.. maybe we should just propose/ask to use dia if the list is too long
* lib things sometimes call die_error but we go back to the menu.. or something.. i think
-* fix broken lvm support + test fancy dm_crypt/lvm etc setups
+* test fancy dm_crypt/lvm etc setups
+
BETA PHASE: try to get aif on the (beta) installcd as an experimental, alternative installer.
+* find a way to not have to preload libs and stuff, only load them when needed. -> faster start of install program
* involve broader community
* fix everything
* if dhcpd already runs for $reason, the installer will try again @ configure network and
@@ -25,6 +24,7 @@ fail. i tried killall dhcpd, killall -9 dhcpd first but that didn't help:
it can't kill the process or something...
* core/interactive: do not check hard for the dependencies. a user could really know what he's doing or need to reboot after partitioning a disk and
skip that check or something. Alternatively, maybe just show which steps are done successfully in the main menu
+* support maybe ntp to set clock
PRODUCTION PHASE: be the primary installer. deprecate /arch/setup and /arch/quickinst
* fix everything even more
diff --git a/src/core/libs/lib-ui-interactive.sh b/src/core/libs/lib-ui-interactive.sh
index fb2f719..de9a8a4 100644
--- a/src/core/libs/lib-ui-interactive.sh
+++ b/src/core/libs/lib-ui-interactive.sh
@@ -690,6 +690,13 @@ EOF
fi
fi
+ #TODO: handle dmraid/mdadm,lvm,dm_crypt etc. replace entries where needed
+ # / on dm_crypt -> no substitution needed: specify physical device that hosts the encrypted /
+ # / on lvm
+ # / on lvm on dm_crypt
+ # / on dm_crypt on lvm
+ # ...
+
notify "Before installing GRUB, you must review the configuration file. You will now be put into the editor. After you save your changes and exit the editor, you can install GRUB."
[ "$EDITOR" ] || interactive_get_editor
$EDITOR $grubmenu