Skip to content

Latest commit

 

History

History
202 lines (188 loc) · 15.8 KB

README.md

File metadata and controls

202 lines (188 loc) · 15.8 KB

Augsburg Babel-Development Version

v0.0.1_babel-buggy

git clone -b christf_next https://github.com/christf/gluon gluon-auto
cd gluon-auto
git clone https://github.com/freifunk-augsburg/site-ffa.git site
make update
./site/build.sh -d -v -j2 (-h for help)

Dump

/site/build.sh -d -v -j2

Set GCC_J to 2
Set GLUON_BRANCH to "experimental"!
~/gluon-auto/site ~/gluon-auto
site.mk:40: /specific_site.mk: No such file or directory
make: *** No rule to make target '/specific_site.mk'.  Stop.
GLUON_CHECKOUT:
GLUON_BRANCH: experimental
GLUON_RELEASE:
...
~/gluon-auto ~/gluon-auto/site ~/gluon-auto
Cleanup old image directory? (y/N) y
grep: include/toplevel.mk: No such file or directory
Preparing gluon build ...
Making dirclean ...
make[1]: Entering directory '/home/christian/gluon-auto/openwrt'
make[2]: Entering directory '/home/christian/gluon-auto/openwrt'
make[2]: Leaving directory '/home/christian/gluon-auto/openwrt'
WARNING: Makefile 'package/feeds/packages/acme/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/packages/acme/Makefile' has a dependency on 'luci-compat', which does not exist
WARNING: Makefile 'package/feeds/routing/bird1-ipv4-openwrt/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/routing/bird1-ipv6-openwrt/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/packages/dynapoint/Makefile' has a dependency on 'luci-lib-nixio', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx6/Makefile' has a dependency on 'luci-lib-json', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx6/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx6/Makefile' has a dependency on 'luci-lib-httpclient', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx7/Makefile' has a dependency on 'luci-lib-json', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx7/Makefile' has a dependency on 'luci-mod-admin-full', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-cjdns/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/packages/prometheus-node-exporter-lua/Makefile' has a dependency on 'luci-lib-nixio', which does not exist
WARNING: Makefile 'package/feeds/packages/sqm-scripts/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/packages/sqm-scripts/Makefile' has a dependency on 'luci-compat', which does not exist
make[2] dirclean
make[1]: Leaving directory '/home/christian/gluon-auto/openwrt'
Branch 'master' set up to track remote branch 'master' from 'origin'.
Switched to a new branch 'master'
Already up to date.
Your branch is up to date with 'origin/master'.
make[1]: Entering directory '/home/christian/gluon-auto/openwrt'
Checking 'working-make'... ok.
Checking 'case-sensitive-fs'... ok.
Checking 'proper-umask'... ok.
Checking 'gcc'... ok.
Checking 'working-gcc'... ok.
Checking 'g++'... ok.
Checking 'working-g++'... ok.
Checking 'ncurses'... ok.
Checking 'perl-thread-queue'... ok.
Checking 'tar'... ok.
Checking 'find'... ok.
Checking 'bash'... ok.
Checking 'patch'... ok.
Checking 'diff'... ok.
Checking 'cp'... ok.
Checking 'seq'... ok.
Checking 'awk'... ok.
Checking 'grep'... ok.
Checking 'getopt'... ok.
Checking 'stat'... ok.
Checking 'unzip'... ok.
Checking 'bzip2'... ok.
Checking 'wget'... ok.
Checking 'perl'... ok.
Checking 'python3-cleanup'... ok.
Checking 'python'... ok.
Checking 'git'... ok.
Checking 'file'... ok.
Checking 'ldconfig-stub'... ok.
make[2]: Entering directory '/home/christian/gluon-auto/openwrt'
make[2]: Leaving directory '/home/christian/gluon-auto/openwrt'
Collecting package info: done
Collecting target info: done
WARNING: Makefile 'package/feeds/packages/acme/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/packages/acme/Makefile' has a dependency on 'luci-compat', which does not exist
WARNING: Makefile 'package/feeds/routing/bird1-ipv4-openwrt/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/routing/bird1-ipv6-openwrt/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/sargon/ddhcpd/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/sargon/ddhcpd-batman-adv/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/packages/dynapoint/Makefile' has a dependency on 'luci-lib-nixio', which does not exist
WARNING: Makefile 'package/feeds/ffffmpackages/ffffm-ath9k-broken-wifi-workaround/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/ffffmpackages/ffffm-autoupdater-use-site-conf-branch/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/ffffmpackages/ffffm-banner/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/ffffmpackages/ffffm-banner_legacy/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/ffffmpackages/ffffm-button-bind/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/ffffmpackages/ffffm-helper-tools/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/ffffmpackages/ffffm-keep-radio-channel/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/ffffmpackages/ffffm-restart-respondd/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-alfred/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-authorized-keys/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-autoupdater/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-client-bridge/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-config-mode-autoupdater/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-config-mode-contact-info/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-config-mode-core/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-config-mode-domain-select/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-config-mode-geo-location/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-config-mode-hostname/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-config-mode-mesh-vpn/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-config-mode-theme/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-core/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-ebtables/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-ebtables-filter-multicast/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-ebtables-filter-ra-dhcp/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-ebtables-limit-arp/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-ebtables-source-filter/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-l3roamd/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-lock-password/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-mesh-batman-adv/Makefile' has a dependency on 'kmod-batman-adv-legacy', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-mesh-batman-adv/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-mesh-vpn-core/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-mesh-vpn-fastd/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-mesh-vpn-tunneldigger/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-neighbour-info/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-node-info/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-radv-filterd/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-radvd/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-respondd/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-setup-mode/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-site/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-status-page/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-status-page-mesh-batman-adv/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-wan-dnsmasq/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-admin/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-autoupdater/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-logging/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-mesh-vpn-fastd/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-model/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-network/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-node-role/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-osm/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-private-wifi/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/gluon_base/gluon-web-wifi-config/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx6/Makefile' has a dependency on 'luci-lib-json', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx6/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx6/Makefile' has a dependency on 'luci-lib-httpclient', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx7/Makefile' has a dependency on 'luci-lib-json', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-bmx7/Makefile' has a dependency on 'luci-mod-admin-full', which does not exist
WARNING: Makefile 'package/feeds/routing/luci-app-cjdns/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/packages/prometheus-node-exporter-lua/Makefile' has a dependency on 'luci-lib-nixio', which does not exist
WARNING: Makefile 'package/feeds/sargon/roamguide/Makefile' has a build dependency on 'luci-base/host', which does not exist
WARNING: Makefile 'package/feeds/packages/sqm-scripts/Makefile' has a dependency on 'luci-base', which does not exist
WARNING: Makefile 'package/feeds/packages/sqm-scripts/Makefile' has a dependency on 'luci-compat', which does not exist
touch .config
[ -L .config ] && export KCONFIG_OVERWRITECONFIG=1; \
scripts/config/conf --defconfig=.config Config.in
#
# configuration written to .config
#
make[1]: Leaving directory '/home/christian/gluon-auto/openwrt'
Configuration failed:
* unable to enable package 'gluon-mesh-babel'
* unable to enable package 'gluon-iptables-clamp-mss-to-pmtu'
* unable to enable package 'prefixd'
* unable to enable package 'gluon-web-prefixd'
* unable to enable package 'gluon-464xlat-clat'
* unable to enable package 'gluon-ddhcpd'
* unable to enable package 'gluon-mesh-vpn-wireguard'
Makefile:124: recipe for target 'config' failed
make: *** [config] Error 1

v0.0.1_babel-work

Etwas gepatches Gluon, angereichert mit den Configs für Freifunk-Augsburg et viola nach ca. 8 Stunden compiletime habt Ihr im output-Ordner Firmwares liegen

git clone -b christf_next https://github.com/christf/gluon
cd gluon
git checkout -b 45b518df11cd4ec93c12ab481b028610a8eaedb2
git clone https://github.com/freifunk-augsburg/site-ffa.git site
make update
make GLUON_TARGET=ar71xx-generic

v0.0.2

Stand-heute (18.12.2020) können Downloads im manuellen Buildprozueß nicht ausgeführt werden und laufen auf einen 404. Daher werden die benötigten Dateien manuell heruntergeladen und im dl-Ordner bereitgestellt. wget https://dl.ffm.freifunk.net/Gluon-Build-dl-cache/archiv_gluon-dl-cache.tar tar xfv archiv_gluon-dl-cache.tar cp -r ../gluon-dl-cache/ ./dl-cache

Umstellung des Buildprozeß auf den Freifunk-Firmware-Builder (https://github.com/freifunk-ffm/Firmware-Release-Builder)

Aufruf über:
firmware-release-builder.sh -C test -V 0.0.3 -T ar71xx-generic \
-k https://github.com/freifunk-augsburg/site-ffa/ \
-g https://github.com/christf/gluon -p "-j2" -B christf_next -U master

Known Issues

Entwicklerversion. Es ist mehr kaputt als geht.