From 5767355c217d799313fd001e64a382f1511b8f17 Mon Sep 17 00:00:00 2001 From: 6543 Date: Sun, 20 May 2018 00:43:38 +0200 Subject: [PATCH] draft --- doc/Strukture.md | 80 ++++++++++++++++++++++++++++++++++++------------ 1 file changed, 61 insertions(+), 19 deletions(-) diff --git a/doc/Strukture.md b/doc/Strukture.md index f209963..ad599c5 100644 --- a/doc/Strukture.md +++ b/doc/Strukture.md @@ -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/ + * Ü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