Building Howto

Aus IPFireWiki

Wechseln zu: Navigation, Suche

IPFire ist auf LFS basierend als Quelltext verfügbar. Das bedeutet, dass jeder Veränderungen an dem System vornehmen kann und Erweiterungen einpflegen kann.

Dazu benötigt man ein mind. i586 Linux-System, z.B. Fedora Core, SuSE Linux, Debian, usw.

Spezielle Hinweise zu einzelnen Distributionen

Zunächst muss der Quellcode ausgecheckt werden. Das kann man in userem Git Howto nachlesen.

Als Abschluss der Vorbereitungen den Download der benötigten Pakete (ca. 500MB) starten:

 ./make.sh downloadsrc

für Version 2.x

 ./make.sh source get

für Version 3.x

Und noch das Build starten

 ./make.sh build


Cron-Build

#!/bin/bash

cd /ipfire-3.x

(sleep 60 && ./make.sh batch start --clean) &

exit 0

Dieses Script wird bei mir per Cron einmal in der Stunde ausgeführt und baut die Distribution automatisch.

Persönliche Werkzeuge