Administration/Dienste/ffnw-repo

Aus Freifunk Nordwest Wiki
Zur Navigation springen Zur Suche springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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