Administration/Dienste/ffnw-repo

< Administration‎ | Dienste
Version vom 12. Juni 2018, 12:52 Uhr von Tata (Diskussion | Beiträge) (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…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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