remaster/doc/Strukture.md
2018-05-20 01:13:03 +02:00

1.2 KiB

1. Starte "remaster"

1.1 Lade Grundfunctionen [-> #functions]

1.2 Überprüfe ...

  • auf Updates
  • auf Rechte

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)

1.5 Lade $n Mods (optional) [-> #mods]

  • Überprüfen
  • Spechern in MOD_LST

2. Init Chroot

2.1 Dateien Entpacken

  • ISO
  • Squashfs

2.2 Config für Chroot (chroot_initial)

  • (lxc-conf / tmpdir)
  • Netzwerk

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