Helge Jung 6721066965 version file for 0.6.1 on stable | %!s(int64=9) %!d(string=hai) anos | |
---|---|---|
docker | %!s(int64=9) %!d(string=hai) anos | |
versions | %!s(int64=9) %!d(string=hai) anos | |
.gitignore | %!s(int64=9) %!d(string=hai) anos | |
ReadMe.md | %!s(int64=9) %!d(string=hai) anos | |
build-version.sh | %!s(int64=9) %!d(string=hai) anos | |
build.sh | %!s(int64=9) %!d(string=hai) anos | |
docker-build.sh | %!s(int64=9) %!d(string=hai) anos | |
functions.sh | %!s(int64=10) %!d(string=hai) anos |
Die Firmware wird auf Debian/Ubuntu gebaut. Als Requirements sind üblicherweise nur die allgemeinen Build-Tools sowie libfaketime nötig. Zum Bauen des gcc in der Toolchain sind noch drei weitere Bibliotheken notwendig:
sudo apt-get install build-essential libfaketime lib{gmp,mpfr,mpc}-dev
Rufe build.sh
auf und übergebe folgende Umgebungsvariablen:
# 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.