Gluon Firmware: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Thomas (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Erstellen der Firmware mit Gluon == OpenSuse == Anforderungen: * ncurses * patch Dieser Anwendungen lassen sich wie folgt nach installieren: zypper in ncu…“) |
Thomas (Diskussion | Beiträge) |
||
Zeile 11: | Zeile 11: | ||
zypper in ncurses patch | zypper in ncurses patch | ||
Mit | |||
== Script == | |||
Mit dem folgenden Shell-Script kann die Firmware für Rheinbach auf der Basis Gluon 2016.1 erstellt werden. | |||
<pre> | <pre> |
Version vom 9. Februar 2016, 20:50 Uhr
Erstellen der Firmware mit Gluon
OpenSuse
Anforderungen:
- ncurses
- patch
Dieser Anwendungen lassen sich wie folgt nach installieren:
zypper in ncurses patch
Script
Mit dem folgenden Shell-Script kann die Firmware für Rheinbach auf der Basis Gluon 2016.1 erstellt werden.
#!/bin/sh # Thomas Arend # 11.01.2016 GLUONDIR=$HOME/gluon GLUONVER=v2016.1.x SITEVER=v2016.1 if [ ! -d "$GLUONDIR" ] then ### Verzeichnis existiert noch nicht ### mkdir "$GLUONDIR" fi if [ ! -d "$GLUONDIR/$GLUONVER" ] then ### Verzeichnis existiert noch nicht ### pushd "$GLUONDIR" git clone -b $GLUONVER https://github.com/freifunk-gluon/gluon.git $GLUONVER popd else ### Verzeichnis vorhanden, auffrischen ### pushd "$GLUONDIR/$GLUONVER" git pull https://github.com/freifunk-gluon/gluon.git make dirclean popd fi ### Wir brauchen noch die Site Infos ### pushd "$GLUONDIR/$GLUONVER" if [ ! -d site ] then git clone -b $SITEVER https://github.com/Byggvir/ff-rhb.git site else pushd site git pull https://github.com/Byggvir/ff-rhb.git $SITEVER popd fi ### Alles bereit um die Firmware zu ersetllen ### make update make V=s clean GLUON_TARGET=ar71xx-generic make V=s GLUON_TARGET=ar71xx-generic >/tmp/mkffimage.log 2>&1 ## Die folgenden Targets betreffen nur 7 Router. ## Bei Bedarf Kommentare entfernen #make clean GLUON_TARGET=ar71xx-nand #make GLUON_TARGET=ar71xx-nand #make clean GLUON_TARGET=mpc85xx-generic #make GLUON_TARGET=mpc85xx-generic #make clean GLUON_TARGET=x86-generic #make GLUON_TARGET=x86-generic #make clean GLUON_TARGET=x86-kvm_guest #make GLUON_TARGET=x86-kvm_guest popd