„todo.md“ ändern
This commit is contained in:
parent
0246c43200
commit
3b9a9d5699
48
todo.md
48
todo.md
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user