draft
This commit is contained in:
parent
d0c53279b5
commit
5767355c21
@ -1,28 +1,70 @@
|
||||
# Src
|
||||
1. Starte "remaster"
|
||||
|
||||
raw scripts ..
|
||||
1.1 Lade Grundfunctionen [-> #functions]
|
||||
|
||||
## functions
|
||||
1.2 Überprüfe ...
|
||||
* auf Updates
|
||||
* auf Rechte
|
||||
|
||||
- creat iso
|
||||
- burn cd ...
|
||||
- clean workspace ...
|
||||
1.3 Lade Richtige Einstellungen [-> #config]
|
||||
* Lade /etc/remaster/<Conf>
|
||||
* Überprüfe Conf. (Proj Exist; Mods Exist; ...)
|
||||
|
||||
1.4 Lade Proj-Func [-> #projects]
|
||||
* Überlade nach Abhängigkeit
|
||||
* (z.B. ubuntu.16.04 -> ubuntu -> debian)
|
||||
* Prüfe Conf. (Proj Conform)
|
||||
|
||||
## distros
|
||||
1.5 Lade $n Mods (optional) [-> #mods]
|
||||
* Überprüfen
|
||||
* Spechern in MOD_LST
|
||||
|
||||
scripts vor distros
|
||||
- update
|
||||
- set network settings
|
||||
- set OS settings
|
||||
2. Init Chroot
|
||||
|
||||
## mods
|
||||
- for example: install & enable xrdp
|
||||
- set default passwd
|
||||
- ...
|
||||
2.1 Dateien Entpacken
|
||||
* ISO
|
||||
* Squashfs
|
||||
|
||||
## web
|
||||
placeholder for webfiles ...
|
||||
2.2 Config für Chroot (chroot_initial)
|
||||
* (lxc-conf / tmpdir)
|
||||
* Netzwerk
|
||||
|
||||
## pxe
|
||||
placeholder for pxefiles ...
|
||||
2.3 Starte Chroot
|
||||
* (lxc-start / mount ...)
|
||||
|
||||
3. Modivikationen
|
||||
|
||||
3.1 Netzwerk
|
||||
|
||||
3.2 Proj-Spez.
|
||||
* (z.B. Desinfect: conky_info)
|
||||
|
||||
3.3 Packet Mgr
|
||||
* Updates
|
||||
* Install
|
||||
* Delete
|
||||
|
||||
3.4 Weitere in $MOD_LST
|
||||
* z.B. xrdp
|
||||
* z.B. default pw
|
||||
|
||||
4. Finish
|
||||
|
||||
4.1 Aufreumen Live-Sys
|
||||
* tmpfiles
|
||||
* Packet Mgr
|
||||
|
||||
4.2 Stop chroot
|
||||
* Umount
|
||||
|
||||
4.3. Gen ISO/PXE
|
||||
|
||||
4.4. Del Chroot
|
||||
|
||||
5. Send Log
|
||||
|
||||
----
|
||||
|
||||
lxc
|
||||
-> chroot_sh exec lxc-attach
|
||||
-> chroot_dir = container name
|
||||
|
Loading…
Reference in New Issue
Block a user