# 6. Was muss ich wann anpassen?

| Anlass | Was ändern |  
|---|---|  
| Neue Programmversion | `PACKAGE\_VERSION` in `build.conf` |  
| Neues Verzeichnis in der Anwendung | Eintrag in die passende Liste in `build.conf` |  
| Neue Template-Datei | `TEMPLATE\_FILES` in `build.conf` |  
| Andere Java-Version | `JAVA\_VERSION` \*\*und\*\* `JAVA\_PACKAGE` in `build.conf` |  
| Anderer Zielrechnertyp | `PACKAGE\_ARCH` in `build.conf` |  
| Anderer Installationspfad | `INSTALL\_PATH` in `build.conf` |  
| systemd-Unit geändert | `systemd/scoreboard.service` auf dem Builder |

In den Skripten selbst musst du im Normalfall nichts anfassen.

Ein Verzeichnis von `REPLACE\_DIRS` nach `INITIAL\_COPY\_DIRS` zu  
verschieben ist der einzige Sonderfall: Dann muss es einmalig in  
`MIGRATE\_DIRS` in `preinstall.sh` eingetragen werden, sonst wirft  
dpkg beim Umstellungs-Update den vorhandenen Inhalt weg.

\---