Giter Club home page Giter Club logo

site-ffhal's Introduction

site-ffhal

site.conf-Datei für Freifunk Halle Firmware 1.0.1, Gluon-Release 2018.2.x, OpenWRT v2018.06-SNAPSHOT r7835+24-89808e211c

eigene Images bauen

Diese drei Repositories in einen Bau-Ordner klonen, z.B. ~/freifunk/ (einen ssh-Key im github hinterlegen vorher):

git clone [email protected]:FreifunkHalle/site-ffhal.git
git clone [email protected]:FreifunkHalle/gluon-package.git
git clone [email protected]:FreifunkHalle/gluon-changes.git

site.conf und Freifunk-Halle Anpassungen verlinken

~/freifunk/gluon-changes$ ln -s ~/freifunk/site-ffhal/ site
~/freifunk/gluon-changes/package$ ln -s ~/freifunk/gluon-package/ffhal-ssh-keys/

Firmware bauen

make update
make GLUON_TARGET=ath79-generic
make GLUON_TARGET=ath79-nand
make GLUON_TARGET=ath79-mikrotik
# rpi1
make GLUON_TARGET=bcm27xx-bcm2708
# rpi2
make GLUON_TARGET=bcm27xx-bcm2709
make GLUON_TARGET=ipq40xx-generic
make GLUON_TARGET=ipq40xx-mikrotik
make GLUON_TARGET=lantiq-xrx200
make GLUON_TARGET=lantiq-xway
make GLUON_TARGET=mediatek-filogic
make GLUON_TARGET=mediatek-mt7622
make GLUON_TARGET=mpc85xx-p1010
make GLUON_TARGET=ramips-mt7620
make GLUON_TARGET=ramips-mt7621
make GLUON_TARGET=ramips-mt76x8
make GLUON_TARGET=x86-generic
make GLUON_TARGET=x86-64

Weitere Optionen beim Firmwarebauen (übernommener Text Freifunk Harz) (to do)

Wenn ein komplette Architektur gebaut werden soll, dann sieht der Befehl wie folgt aus.

make GLUON_TARGET=$TARGET GLUON_AUTO_UPDATER_BRANCH=$BRANCH GLUON_AUTOUPDATER_ENABLED=true

Bei ar71xx-gernic muss noch die REGION mit gegeben werden.

make GLUON_TARGET=$TARGET GLUON_REGION=eu GLUON_AUTO_UPDATER_BRANCH=$BRANCH GLUON_AUTOUPDATER_ENABLED=true

Die Variabeln müssen entsprechend ersetzt werden! Ein make all sollte nicht verwendet werden!

verfügbare $TARGET sind:

  • ar71xx-generic <- TP-Link und Ubqiuiti <- diverse
  • ar71xx-tiny <- WR841 usw. mit 4MB Flash
  • ar71xx-nand
  • ath79-generic
  • brcm2708-bcm2708 <- Raspberry Pi 1
  • brcm2708-bcm2709 <- Raspberry Pi 2
  • brcm2708-bcm2710 <- Raspberry Pi 3
  • mpc85xx-generic
  • ramips-mt7621 <- D-Link DIR860L/E
  • x86-generic
  • x86-geode
  • x86-64
  • ar71xx-mikrotik
  • ipq806x
  • mvebu
  • ramips-mt7628
  • ramips-rt305x
  • x86-kvm_guest
  • sunix <- A20 aka Banana Pi

verfügbare $BRANCH sind:

  • beta
  • experimental
  • stable

verfügbare $PROFILE findest du unter gluon\target\$TARGET\profiles.mk

in CHANGELOG.md liegen die Info's zu den Änderungen!

Image signieren (to do)

  • ecdsautil muss installiert und eingerichtet werden, damit die Firmware signiert werden kann
  • das Manifest muss erstellt und dann signiert werden

make manifest GLUON_BRANCH=experimental

  • wenn build länger zurückliegt muss das Release Datum mit GLUON_RELEASE mit angegeben werden

make manifest GLUON_BRANCH=experimental GLUON_RELEASE=0.9.3~20171024

Buildpad: http://pad.harz.freifunk.net/p/gluon

site-ffhal's People

Contributors

masilux avatar 3dfxatwork avatar mp3chris2712 avatar markus-be avatar mfuhrmeisterdm avatar

Stargazers

 avatar Kristjan ESPERANTO avatar

Watchers

James Cloos avatar Tmk avatar nilo avatar  avatar  avatar  avatar  avatar  avatar Kristjan ESPERANTO avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.