Administration/Dienste/ffnw-repo
ffnw-repo | |
Beschreibung | {{{description}}} |
---|---|
Administrator | Benutzer:Tata |
URL | repo.ffnw.de |
Server | 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
freight-add -v batctl_2017.0-2_amd64.deb apt/jessie
mit freight-cache wird das repo dann aktualisiert
freight-cache
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:
deb https://repo.ffnw.de jessie main
TODO:
* cmd für repo gpg key hinzufügen