Änderungen

Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „{{ServiceInfoBox |name=ffnw-repo |URL=repo.ffnw.de |administrator=Tata |runningOnServer=Administration/Server/files.ffnw.de }} Im ffnw debian repository sind F…“
{{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

Navigationsmenü