„todo.md“ ändern

This commit is contained in:
Peter Reichart 2023-04-14 22:38:13 +00:00
parent 0246c43200
commit 3b9a9d5699

48
todo.md
View File

@ -1,5 +1,53 @@
# To Do...
# Modular Approach
## Folder Structure
* main.sh
* ./services
* tftpd-hpa
* plugin.sh
* config.sh
* ./templates
* ./build
* nfs
* samba
* iscsi / tgt
* lighthttpd
* ./menues
* default
* plugin.sh
* config.sh
* ./templates
* ./build
* branded-menue
* ./plugins
* Knoppix
* plugin.sh
* config.sh
* ./templates
* ./build
* ./resources
* ./downloads
* ./temp
* Rescuezilla
* FreeDOS
* Clonezilla
## Structure
### main.sh
* drives all actions:
* init - bootstrap the bare minimum: debian packages, config files, etc.
* build - build all enabled plugins: trigger downloads, file processing
* build-all - build even disabled plugins
* start / stop / restart - handle services
### ./menues
*
* Modular pxelinux menu:
* split menu in parts: Knoppix, Rescuezilla, Acronis, etc.
* use settings.sh as configuration file, e.g. MENU_KNOPPIX=YES or MENU_NON-FREE=NO