From 5767355c217d799313fd001e64a382f1511b8f17 Mon Sep 17 00:00:00 2001 From: 6543 Date: Sun, 20 May 2018 00:43:38 +0200 Subject: [PATCH 1/4] 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 From 897ddfd3a613ba7ab4c9448c033ed83fbcaff351 Mon Sep 17 00:00:00 2001 From: 6543 Date: Sun, 20 May 2018 01:13:03 +0200 Subject: [PATCH 2/4] format --- doc/Strukture.md | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/doc/Strukture.md b/doc/Strukture.md index ad599c5..bd90ec3 100644 --- a/doc/Strukture.md +++ b/doc/Strukture.md @@ -1,67 +1,67 @@ -1. Starte "remaster" +# 1. Starte "remaster" -1.1 Lade Grundfunctionen [-> #functions] +## 1.1 Lade Grundfunctionen [-> #functions] -1.2 Überprüfe ... +## 1.2 Überprüfe ... * auf Updates * auf Rechte -1.3 Lade Richtige Einstellungen [-> #config] +## 1.3 Lade Richtige Einstellungen [-> #config] * Lade /etc/remaster/ * Überprüfe Conf. (Proj Exist; Mods Exist; ...) -1.4 Lade Proj-Func [-> #projects] +## 1.4 Lade Proj-Func [-> #projects] * Überlade nach Abhängigkeit * (z.B. ubuntu.16.04 -> ubuntu -> debian) * Prüfe Conf. (Proj Conform) -1.5 Lade $n Mods (optional) [-> #mods] +## 1.5 Lade $n Mods (optional) [-> #mods] * Überprüfen * Spechern in MOD_LST -2. Init Chroot +# 2. Init Chroot -2.1 Dateien Entpacken +## 2.1 Dateien Entpacken * ISO * Squashfs -2.2 Config für Chroot (chroot_initial) +## 2.2 Config für Chroot (chroot_initial) * (lxc-conf / tmpdir) * Netzwerk -2.3 Starte Chroot +## 2.3 Starte Chroot * (lxc-start / mount ...) -3. Modivikationen +# 3. Modivikationen -3.1 Netzwerk +## 3.1 Netzwerk -3.2 Proj-Spez. +## 3.2 Proj-Spez. * (z.B. Desinfect: conky_info) -3.3 Packet Mgr +## 3.3 Packet Mgr * Updates * Install * Delete -3.4 Weitere in $MOD_LST +## 3.4 Weitere in $MOD_LST * z.B. xrdp * z.B. default pw -4. Finish +# 4. Finish -4.1 Aufreumen Live-Sys +## 4.1 Aufreumen Live-Sys * tmpfiles * Packet Mgr -4.2 Stop chroot +## 4.2 Stop chroot * Umount -4.3. Gen ISO/PXE +## 4.3. Gen ISO/PXE -4.4. Del Chroot +## 4.4. Del Chroot -5. Send Log +# 5. Send Log ---- From ff9a384ce636589fb24156fda5b292e9e0131d34 Mon Sep 17 00:00:00 2001 From: 6543 Date: Sun, 20 May 2018 01:29:25 +0200 Subject: [PATCH 3/4] draft_v2 --- doc/Strukture.md | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 42 insertions(+), 1 deletion(-) diff --git a/doc/Strukture.md b/doc/Strukture.md index bd90ec3..434d51f 100644 --- a/doc/Strukture.md +++ b/doc/Strukture.md @@ -65,6 +65,47 @@ ---- -lxc +## lxc + -> chroot_sh exec lxc-attach + -> chroot_dir = container name + +---- + +## PXE + +-> Install + * DHCP Relay + * NFS-Server + * TFTP-Server + * [Samba] + +-> Setup + * (use /proj/ func) + * SMB/NFS LiveSys export + * TFTP (Boot Menue; Boot Loader; Kernel&Initrd) + +-> Deinstall + * RM TFTP-Root + * RM SMB/NFS LiveSys export + * del DHCP Relay conf + +---- + +## Jobs + +---- + +## Web + +show/edit #Configs + +show (+live) #Logs + +start/stop/plan #Jobs + +start/stop/edit #PXE menue + * default + * all / single / none + * live view new clients From 6aa13ce326d79e810d589f4390b489d326b6512c Mon Sep 17 00:00:00 2001 From: 6543 Date: Sun, 20 May 2018 01:34:10 +0200 Subject: [PATCH 4/4] draft_v3 --- doc/Strukture.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/doc/Strukture.md b/doc/Strukture.md index 434d51f..0a6e53f 100644 --- a/doc/Strukture.md +++ b/doc/Strukture.md @@ -94,6 +94,8 @@ ---- ## Jobs + * Read Confs -> get time interfall I + * Exec remaster for I ----