blob: 83e00c8da8866a1aa87b3ab10319dcff0b2fcd58 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# TODO
System Builder list
Catalyst
Sinit
Include localbuild
Include catalyst
Include stage selection
Include stageX check existence
Include precompiled stage3
Include script to manage catalyst stage1,2,3 builds
Include script to create a portage custom stateless profile
Include script to generate the stage1,2,3 spec files
Include x86, amd64, arm,armx64 stage builds {For the project amd64 will be supported}
Include the generated stage3 tarball to the rest of the process as it is.
Create Server menu entry
Create submenu entry for editing trusted hosts
Create submenu entry to create a new user & group given by the user
Add the dist.d and config.d directory to that group
Generate ssh keys for server-client dist
Add ssh pub.trusted.hosts to that user
Create bind-mount or symlink of the above directories to the above user dir
Include those keys to config.d/controller directory
Include gpg
Include kernel commandline editor
Include ro autoconf
Should:
Create the /proc/mounts symlinks # If /etc is not selected by the user to be mounted as tmpfs from the controller
Include sys cleaner
Include version creator
Include snapshot creator
Include stage4 tarball create option
End of System Builder list
Controller list {Initramfs}
Include early netowrking script hooks
Include option to fetch confs from server
Include option to define newroot based on the above configurations
Include HDD interface creator
Include version checker
Include rootfs label checker
Include backupfs label checker
Include configuration service for the rootfs
End of Controller list
|