1.138 Bytes hinzugefügt
, 12:52, 12. Jun. 2018
{{ServiceInfoBox
|name=ffnw-repo
|URL=repo.ffnw.de
|administrator=Tata
|runningOnServer=Administration/Server/files.ffnw.de
}}
Im ffnw debian repository sind Freifunk Nordwest spezifische packages enthalten wie z.B. batman-adv-dkms
Folgend wird beschrieben wie man pkgs bauen und dem repo hinzufügen kann.
Alle pkgs sind in unserem ffnw-debian git repo enthalten und mit fpm-cookery erstellt.
https://git.nordwest.freifunk.net/ffnw-server/ffnw-debian
Eine detaillierte Anleitung zu Erstellung von pkgs mit fpm-cookery kann man hier finden:
https://fpm-cookery.readthedocs.io/en/latest/
Das hinzufügen zum repository erfolgt auf srv01 über 'freight'
bsp. Aufnahme des pkgs "batctl_2017.0-2_amd64.deb" für jessie
<code>
freight-add -v batctl_2017.0-2_amd64.deb apt/jessie
</code>
mit freight-cache wird das repo dann aktualisiert
<code>
freight-cache
</code>
nun ist das pkg im repo enthalten und kann auf allen Servern wo diese repo eingebunden ist installiert/upgedatet werden.
Das repo kann man in debian folglich einbinden:
<code>
deb https://repo.ffnw.de jessie main
</code>
TODO:
* cmd für repo gpg key hinzufügen