# 9. Offene Punkte

\*\*`doc` liefert keinen Inhalt aus.\*\* Das Verzeichnis steht in  
`CREATE\_ONLY\_DIRS`, hat im Live-System aber Inhalt  
(`Einzelmeisterschaften/KEM`, `LEM`). Auf dem Zielrechner entsteht  
nur ein leeres Verzeichnis. Soll der Inhalt mit, gehört `doc` nach  
`INITIAL\_COPY\_DIRS`.

\*\*`data` bringt echte Daten mit.\*\* Der Seed im Paket enthält die  
Importdaten aus dem Live-System, inklusive der Jahrgänge ab 2017.  
Als Startbestand für eine neue Maschine ist das gewollt – nur  
sollte man wissen, dass diese Daten im Paket liegen.

\*\*Ungenutzte Werte in `build.conf`.\*\* `PRODUCT\_NAME`,  
`TEMPLATE\_DIR`, `SCRIPT\_DIR`, `RUNTIME\_FILES`, `IGNORE\_FILES` und  
`APPLICATION\_DIRS` werden von keinem Skript gelesen. Sie stören  
nicht, dokumentieren aber Absichten, die nirgends umgesetzt sind.  
`TEMPLATE\_DIR` ist dabei besonders irreführend: Die Templates  
werden aus `source/` geholt, nicht aus `templates/`.

\*\*`SCRIPT\_DIR` ist ein Name mit Vorgeschichte.\*\* Die `build.conf`  
belegt ihn mit `${BUILD\_ROOT}/scripts`. Skripte, die die Datei  
sourcen, dürfen den Namen deshalb nicht für ihr eigenes  
Verzeichnis verwenden – `preparepackage.sh` benutzt dafür  
`SELF\_DIR`.