No Description

Helge Jung 1be1f9e9e4 use faketime to build with fixed timestamp 9 years ago
versions f4709ba4bf add stable version 0.5.2 9 years ago
.gitignore 9f8bb35652 setup .gitignore 9 years ago
ReadMe.md 1be1f9e9e4 use faketime to build with fixed timestamp 9 years ago
build-version.sh 1be1f9e9e4 use faketime to build with fixed timestamp 9 years ago
build.sh 1be1f9e9e4 use faketime to build with fixed timestamp 9 years ago
functions.sh 46fee4eb3f add build script 10 years ago

ReadMe.md

Firmware von Freifunk Paderborn

Vorbereitung / Umgebung

Die Firmware wird auf Debian/Ubuntu gebaut. Als Requirements sind üblicherweise nur die allgemeinen Build-Tools sowie libfaketime nötig: sudo apt-get install build-essential libfaketime

Bauen

Rufe build.sh auf und übergebe folgende Umgebungsvariablen:

  • BASE gibt die Gluon-Version an, als Basis benutzt werden soll (z.B. 'v2014.4')
  • BRANCH ist der Name des Firmware-Branches (also /stable/, /testing/ oder /experimental/)
  • VERSION wird die Versions-Nr. der neuen Firmware (kann bei BRANCH=experimental) weggelassen werden
# Baut eine testing-Firmware auf Basis von Gluon 2014.4
BASE=v2014.4 BRANCH=testing VERSION=0.6~rc1 ./build.sh

# Baut eine experimental-Firmware auf Basis des aktuellen Gluon-Master (nur für Experten)
BASE=master BRANCH=experimental ./build.sh

Nach erfolgreichem Build-Vorgang liegt die Firmware fertig paketiert im output/ Verzeichnis und in versions/ wurde (außer bei BRANCH=experimental) eine Versions-Informationsdatei abgelegt. Mit dieser (nur der Name) kann build-version.sh die gegebene Version erneut bauen.