summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDieter Plaetinck <dieter@plaetinck.be>2008-12-13 21:48:00 +0100
committerDieter Plaetinck <dieter@plaetinck.be>2008-12-13 21:48:00 +0100
commit1b5b6ed697fdce45da8657bd580211f682f2bee8 (patch)
treea6ec91a6e58f45b446a165b9dd5ed5560b2929a9
parent167f695ff2e354efc89af07dc40c5ac12158455a (diff)
todo updatesdeadend
-rw-r--r--TODO14
1 files changed, 14 insertions, 0 deletions
diff --git a/TODO b/TODO
index 08f2285..289629a 100644
--- a/TODO
+++ b/TODO
@@ -16,6 +16,20 @@ ALPHA PHASE: get some people to test and suggest ideas, while fixing bugs and re
* automatically configure grub for dm_crypt and lvm
* 'additional, optional info' not shown correctly in _dia_ask_option bug
+* Rethink umount/destruct blockdevice/filesystem stuff
+** Goals
+not break while trying to build the setup like the user requested (breakage could happen if a device mapper volume is still active or a filesystem is still mounted)
+still allow user to mount stuff himself behind the installers back. he is smarter then us. just do what we're told.
+** Options
+*** umount/deconstruct before trying to build
+problems: - it's hard to know what we should delete, our 'build' plan might be different then the current environment (eg devices with same name but other function),
+ usually because of a previous run with the wrong settings, or which failed
+ - we can't base ourselves on things like "we should only have / and /dev/shm". The user can mount things himself
+ - quite complicated code if want to make it smart, but it's a dead end anyway.
+*** if buildup fails, ask user to rollback
+- user should not ctrl-c and installer should not crash. this is doable. a 'wrong' state can be an exception.
+
+
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