aboutsummaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
Diffstat (limited to 'TODO')
-rw-r--r--TODO35
1 files changed, 27 insertions, 8 deletions
diff --git a/TODO b/TODO
index 96effc3..2aa77d2 100644
--- a/TODO
+++ b/TODO
@@ -1,15 +1,34 @@
# TODO
+Scripts
+ - Rewrite all scripts to POSIX insdead of bash
+ - Remove awk dependency
+ - Split the sinit_functions to multiple sinit_{categ}.sh
+ - Example: All the sinit_functions that are written for the chroot stage,
+ should be moved to a new script: sinit_chroot.sh
+
+End of Script's list
+
System Builder list
- Include ro autoconf
- Include stage4 tarball create option
+ - Create a Makefile
+ - Include ARM build option
-End of System Builder list
+End of System's Builder list
Controller list {Initramfs}
-
- Include HDD interface creator
- Include rootfs label checker
- Include backupfs label checker
+ - Support a indirect server-client communication function (See, Server list)
+ - Rewrite the cinit_pre-mount.sh script for using only one mount action for the checks
+ - Exception to this would be the case of switch flag or of a setup flag.
+
+End of Controller's list
+
+System list
+ - Support controller requests on gse user:group, insdead of a standard scp method over ssh.
+ - By this, all gpg verifications and hash checks will be generated by the above user:group.
+ - Example: The scripts will create a secret key for the gse user and an ssh key,
+ therefore all controller requests will be handled by this groupd. This will
+ lead to a security boost, since other users will be shielded off from the
+ controller.
+
+End of System's List
-End of Controller list