Pakete, die noch nicht in Freetz integriert sind, können als sogenanntes
Addon Paket installiert werden. Dazu das gewünschte Paket vor dem
Erstellen des Image herunterladen und nach ./addon
entpacken.
Folgendes Beispiel geht davon aus, dass man sich im Verzeichnis des
entpackten Freetz befindet:
tar -C addon -xjvf /pfad/zu/addon-paket-0.1-freetz.tar.bz2
Danach muss das Paket in der Liste ./addon/static.pkg
in eine neue
Zeile eingetragen werden (im obigen Beispiel: addon-paket-0.1
). Addon
Pakete werden nach den integrierten Paketen in der Reihenfolge des
Auftretens in ./addon/static.pkg
gestartet.
Hinweis: Falls es sich bei dem Addon Paket um eine andere Version eines
bereits integrierten Pakets handelt, so sollte das ursprüngliche Paket
in make menuconfig
unter Package selection deaktiviert werden, um
Versionskonflikte zu vermeiden.
Es können addon/*.pkg
zum aktivieren verwendet werden. Dies hat den
Vorteil dass man die .pkg
mit ins Addon-Archiv packen kann, und dadurch
keine anderen Addons deaktiviert werden.
Auch kann man so leichter Updates verteilen, wenn die Versionsnummer nicht
in Dateinamen der .pkg
steht
Beispiel mit zwei Addons:
addon/ding-v1/
, Datei addon/ding.pkg
mit ding-v1
darinaddon/dong-v1/
, Datei addon/dong.pkg
mit dong-v1
darinUpdate von einem Addon:
addon/ding-v2/
, Datei addon/ding.pkg
mit ding-v2
darinEs wird so automatisch die alte Version des Addons deaktiviert und die neue aktiviert.