From c4261fb3eabbb43e63b76a9202d49b57876ab155 Mon Sep 17 00:00:00 2001 From: "Christos.K" Date: Mon, 28 Aug 2017 16:22:23 +0300 Subject: Updated TODO --- TODO | 35 +++++++++++++++++++++++++++-------- 1 file 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 -- cgit v1.2.3-65-gdbad