# Gluon wechselt zu LEDE

**URL:** <https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198>\
**Category:** Gluon\
**Created:** [18. Januar 2017 um 17:03 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198 "2017-01-18T17:03:32Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon68922371](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/a/8491ac/32.png) [@anon68922371](https://forum.freifunk.net/u/anon68922371)\
**Post date:** [18. Januar 2017 um 17:03 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/1 "2017-01-18T17:03:32Z")

</div>

Für alle die nicht auf der Gluon Mailingliste mitlesen:

**BITTE VOR BUG REPORTS DIE DOKU LESEN!**

[http://gluon.readthedocs.io/en/latest/](http://gluon.readthedocs.io/en/latest/)

Bug Reports:

> **[Issues · freifunk-gluon/gluon](https://github.com/freifunk-gluon/gluon/issues)**
>
> a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes - Issues · freifunk-gluon/gluon

> [@](#):
>
> Hi,  
> I’ve just pushed a large commit, finally moving from OpenWrt CC to LEDE  
> (which will soon see its first release 17.01). This is the largest build  
> system rework in the history of Gluon.
> 
> Most of the changes have already been worked into the documentation on  
> ReadTheDocs, this mail will highlight a few important points to consider  
> when updating to the new version:
> 
> ## Repository cleanup
> 
> The build directory layout has changed; if no new clone is made after the  
> update to the latest Gluon master, the directories „build“ and „openwrt“  
> should be removed completely.
> 
> ## Build
> 
> The Gluon Makefile has been rewritten to remove a lot of old hacks. This,  
> together with bugfixes in LEDE, should make uses of the `make clean`  
> command unnecessary in most cases, and a usual build will just consist of  
> the commands:
> 
> git pull  
> make update  
> make GLUON\_TARGET=…
> 
> This should significantly speed up incremental builds.
> 
> ## Site changes
> 
> Only minor changes to the site configuration are necessary.
> 
> - site.conf
> 
> - site.mk
> 
> Note that we no longer omit device-specific packages defined by LEDE’s  
> defaults, so devices with USB will now usually include the drivers for the  
> USB controller.
> 
> ## Targets
> 
> Due to further size increase of the kernel between 3.18 and 4.4, we were  
> not able to keep support for devices with 4MB flash in the ar71xx-generic  
> target. For this reason, we’ve introduced the slimmed-down ar71xx-tiny  
> target, which does _not contain opkg_, so no installation of new packages  
> is possible without rebuilding the image. This is probably not a  
> significant degradation, as the overlay was already too small for useful  
> package installations on these devices before.
> 
> The x86-kvm\_guest target has been dropped from LEDE; x86-64 should be used  
> instead. 32-bit KVM images are not supported anymore.
> 
> ## Other changes
> 
> LEDE does not contain Telnet anymore; instead it is using password-less SSH  
> by default. The config mode has been adjusted.
> 
> ## Development
> 
> Many make targets like „prepare“ and „image/\*“ have been retired. Instead,  
> commands like the following can be used to build individual images during  
> development:
> 
> make GLUON\_TARGET=ar71xx-tiny DEVICES=‚tp-link-tl-wr841n-nd-v11‘
> 
> Multiple devices may be passed separated by spaces.
> 
> The build system has been improved not to break anymore when commands are  
> executed in the „lede“ (previously „openwrt“) subdirectory. This is now  
> officially supported, the following command can be used to prepare the LEDE  
> tree for a specific Gluon target:
> 
> make GLUON\_TARGET=… prepare-target
> 
> This will create the .config in the LEDE tree that would also be used for  
> normal Gluon builds. Afterwards, any LEDE make target (things like `make package/.../prepare` etc.) can be used directly in the lede subdirectory,  
> instead of providing a limited subset of commands available through the  
> Gluon Makefile.
> 
> ## Known issues
> 
> WLAN issues on the TL-WR1043ND v1 and similar devices with old AR91xx chips  
> seem to have become even more severe lately. Due to another issue (that  
> we’re working on) the devices will quickly OOM after the WLAN adapter hangs  
> (probably due to filling send buffers), leading to a reboot.
> 
> Please test the new version thoroughly and report issues you find on Github 🙂
> 
> – NeoRaider

---

<div class="post-metadata">

**Author:** ![BIGFAT](https://forum.freifunk.net/user_avatar/forum.freifunk.net/bigfat/32/20531_2.png) [@BIGFAT](https://forum.freifunk.net/u/BIGFAT)\
**Post date:** [18. Januar 2017 um 17:41 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/2 "2017-01-18T17:41:44Z")

</div>

> [@anon68922371](#):
>
> Due to further size increase of the kernel between 3.18 and 4.4, we werenot able to keep support for devices with 4MB flash in the ar71xx-generictarget. For this reason, we’ve introduced the slimmed-down ar71xx-tinytarget, which does not contain opkg, so no installation of new packagesis possible without rebuilding the image. This is probably not asignificant degradation, as the overlay was already too small for usefulpackage installations on these devices before.

Wie viel Platz ist da ungefähr frei geworden? Allgemein hört es sich an, als ob in 1-2 Jahren 4 mb Geräte obsolet sein werden.

---

<div class="post-metadata">

**Author:** ![anon68922371](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/a/8491ac/32.png) [@anon68922371](https://forum.freifunk.net/u/anon68922371)\
**Post date:** [18. Januar 2017 um 18:11 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/3 "2017-01-18T18:11:32Z")

</div>

Kann ich nichts zu sagen kam bisher nicht zum testen.

Die Nachricht ist wenige Minuten alt.

---

<div class="post-metadata">

**Author:** ![BIGFAT](https://forum.freifunk.net/user_avatar/forum.freifunk.net/bigfat/32/20531_2.png) [@BIGFAT](https://forum.freifunk.net/u/BIGFAT)\
**Post date:** [18. Januar 2017 um 18:18 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/4 "2017-01-18T18:18:50Z")

</div>

Okay danke dir trotzdem. Ist ja nicht so wichtig, war nur neugierig 🙂

---

<div class="post-metadata">

**Author:** ![mtrnord](https://forum.freifunk.net/user_avatar/forum.freifunk.net/mtrnord/32/17888_2.png) [@mtrnord](https://forum.freifunk.net/u/mtrnord)\
**Post date:** [18. Januar 2017 um 20:05 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/5 "2017-01-18T20:05:36Z")

</div>

Für die Package devs:

Beim bauen ist mir aufgefallen, dass

```
include $(GLUONDIR)/include/package.mk

```

im Makefile mit folgendem ersetzt werden muss beim master:

```
include $(TOPDIR)/../package/gluon.mk

```

---

<div class="post-metadata">

**Author:** ![rotanid](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/r/3ec8ea/32.png) [@rotanid](https://forum.freifunk.net/u/rotanid)\
**Post date:** [19. Januar 2017 um 02:31 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/6 "2017-01-19T02:31:55Z")

</div>

> [@BIGFAT](#):
>
> Wie viel Platz ist da ungefähr frei geworden? Allgemein hört es sich an, als ob in 1-2 Jahren 4 mb Geräte obsolet sein werden.

Das wird wohl so sein, ja, da es noch nie der Fall war, dass der Linux-Kernel schrumpfte 😉  
Trotz des „Hacks“ ist weniger Platz übrig als in der vorherigen Version.

---

<div class="post-metadata">

**Author:** ![BIGFAT](https://forum.freifunk.net/user_avatar/forum.freifunk.net/bigfat/32/20531_2.png) [@BIGFAT](https://forum.freifunk.net/u/BIGFAT)\
**Post date:** [19. Januar 2017 um 09:15 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/7 "2017-01-19T09:15:23Z")

</div>

Nun, es wird nur schwierig tausende Router zu ersetzen und auch dies den Leuten zu erklären. Was fliegt dann als nächstes raus, Luci? 😃 Eine Art externer Configtool wäre sicherlich praktisch, um den Config Mode zu ersetzen.

---

<div class="post-metadata">

**Author:** ![mokkin](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@mokkin](https://forum.freifunk.net/u/mokkin)\
**Post date:** [19. Januar 2017 um 12:21 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/8 "2017-01-19T12:21:01Z")

</div>

Hab gestern mit vollem Elan angefangen zu bauen. Leider bricht er bei mir an folgender Stelle ab:

```
make[1]: Leaving directory '/srv2/gluon/1.0-lede-exp/lede'
cp: cannot stat 'lede/bin/targets/ar71xx/generic/lede-ar71xx-generic-dir-615-c1-squashfs-factory.bin': No such file or directory
Makefile:120: recipe for target 'all' failed
make: *** [all] Error 1

```

Eine Idee?

---

<div class="post-metadata">

**Author:** ![anon68922371](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/a/8491ac/32.png) [@anon68922371](https://forum.freifunk.net/u/anon68922371)\
**Post date:** [19. Januar 2017 um 12:32 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/9 "2017-01-19T12:32:30Z")

</div>

Nicht ohne ein vollständiges Build Log.

So könnte das alles sein…

---

<div class="post-metadata">

**Author:** ![mokkin](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@mokkin](https://forum.freifunk.net/u/mokkin)\
**Post date:** [19. Januar 2017 um 16:03 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/10 "2017-01-19T16:03:56Z")

</div>

> [@anon68922371](#):
>
> Nicht ohne ein vollständiges Build Log.

[Hier](https://gist.github.com/mokkin/0d874bab6f9ec49172cf7a10b218a153) ist es.

---

<div class="post-metadata">

**Author:** ![nordfunker](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/n/bbe5ce/32.png) [@nordfunker](https://forum.freifunk.net/u/nordfunker)\
**Post date:** [19. Januar 2017 um 22:16 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/11 "2017-01-19T22:16:52Z")

</div>

Was bedeutet das jetzt für mich als Freifunker? Wird jetzt Gluon ersetzt? Ich verstehe nur Bahnhof.

---

<div class="post-metadata">

**Author:** ![adorfer](https://forum.freifunk.net/user_avatar/forum.freifunk.net/adorfer/32/17910_2.png) [@adorfer](https://forum.freifunk.net/u/adorfer)\
**Post date:** [19. Januar 2017 um 22:24 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/12 "2017-01-19T22:24:51Z")

</div>

> [@nordfunker](#):
>
> Was bedeutet das jetzt für mich als Freifunker?

Wenn es Dir wenig sagt, was das Initialposting anführte, dann bedeutet es vorerst gar nichts für Dich als Freifunkenden.  
Und vermutlich auch nicht mittelfristig, da Du selbst weder Images baust, noch deren Erstellung diese vorm Signieren prüfst (hoffe ich mal einfach.)

- Es gibt noch keinerlei „Release“ damit
- Ein neues Gluon-Release ersetzt immer das ältere (Spezialfälle mal ausgenommen)
- Personen, die diese Spezialfälle betrachten, denen wir das Startposting bestimmt etwas sagen.

---

<div class="post-metadata">

**Author:** ![rotanid](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/r/3ec8ea/32.png) [@rotanid](https://forum.freifunk.net/u/rotanid)\
**Post date:** [20. Januar 2017 um 02:10 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/13 "2017-01-20T02:10:44Z")

</div>

> [@BIGFAT](#):
>
> Nun, es wird nur schwierig tausende Router zu ersetzen und auch dies den Leuten zu erklären. Was fliegt dann als nächstes raus, Luci?

zu 1) auch der „Ursprungs-Router“ WRT54G wurde irgendwann nicht mehr unterstützt von OpenWRT - so ist das eben, billigst-Technik ist nicht zukunftsfähig sondern ein Wegwerfprodukt.  
zu 2) fast, es wird gerade versucht es abzuspecken - in der Hoffnung dass das einfacher ist als es ganz zu ersetzen.

---

<div class="post-metadata">

**Author:** ![anon68922371](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/a/8491ac/32.png) [@anon68922371](https://forum.freifunk.net/u/anon68922371)\
**Post date:** [20. Januar 2017 um 05:34 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/14 "2017-01-20T05:34:34Z")

</div>

Und wenn am Ende Luci fällt dann ist das eben so.

Dann wird halt ein kleines Tool gebastelt, das die nötigen Befehle via SSH und UCI umsetzt.

Ich kann nur jedem raten schon heute auf Geräte mit mind. 8MB zu setzen. Altbestände natürlich ausgenommen.

---

<div class="post-metadata">

**Author:** ![adorfer](https://forum.freifunk.net/user_avatar/forum.freifunk.net/adorfer/32/17910_2.png) [@adorfer](https://forum.freifunk.net/u/adorfer)\
**Post date:** [20. Januar 2017 um 08:41 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/15 "2017-01-20T08:41:12Z")

</div>

Die Diskussion um „4MB Flash“ hatten wir hier :

> [@Gluon auf 4MB Flash Geräten - Wird es bald eng?](https://forum.freifunk.net/t/gluon-auf-4mb-flash-geraeten-wird-es-bald-eng/13802):
>
> Fortsetzung der Diskussion von [[ANNOUNCE] Gluon v2016.2.1](https://forum.freifunk.net/t/announce-gluon-v2016-2-1/13801/6): Ich würde gerne drüber sprechen. Etwa 2/3 unseres Netzes also ca 600 Router sind 841. Gibt es bereits Gluon Versionen die man testen kann, so dass evtl. Zusatzpakete schon heute angepasst werden können? Wie eng wird der Platz wirklich? Gruß Tarnatos

---

<div class="post-metadata">

**Author:** ![mokkin](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/m/90ced4/32.png) [@mokkin](https://forum.freifunk.net/u/mokkin)\
**Post date:** [20. Januar 2017 um 22:02 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/16 "2017-01-20T22:02:20Z")

</div>

Der Build-Fehler bei mir kommt bisher nur beim ar71xx-tiny targe. Generic baut durch.

---

<div class="post-metadata">

**Author:** ![sid](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@sid](https://forum.freifunk.net/u/sid)\
**Post date:** [30. Januar 2017 um 12:47 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/17 "2017-01-30T12:47:59Z")

</div>

Kann ich auch bestätigen. Ich habe testweise mal den d-link-dir-615-rev-c1 in der targets/ar71xx-tiny auskommentiert und damit lässt sich dann das tiny target auch kompilieren.

---

<div class="post-metadata">

**Author:** ![anon68922371](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/a/8491ac/32.png) [@anon68922371](https://forum.freifunk.net/u/anon68922371)\
**Post date:** [30. Januar 2017 um 19:15 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/18 "2017-01-30T19:15:08Z")

</div>

Bitte als issue im git melden !!!

---

<div class="post-metadata">

**Author:** ![adorfer](https://forum.freifunk.net/user_avatar/forum.freifunk.net/adorfer/32/17910_2.png) [@adorfer](https://forum.freifunk.net/u/adorfer)\
**Post date:** [30. Januar 2017 um 20:11 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/19 "2017-01-30T20:11:28Z")

</div>

Danke für’s Melden  
[https://github.com/freifunk-gluon/gluon/issues/1019](https://github.com/freifunk-gluon/gluon/issues/1019)

---

<div class="post-metadata">

**Author:** ![sid](https://forum.freifunk.net/letter_avatar_proxy/v4/letter/s/5f9b8f/32.png) [@sid](https://forum.freifunk.net/u/sid)\
**Post date:** [31. Januar 2017 um 07:12 UTC](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198/20 "2017-01-31T07:12:01Z")

</div>

das Issue wurde inzwischen bearbreitet:

- bekanntes Problem, die Ursache ist dass das Image zu gross werden würde
- Workaround: in der site.mk nicht benötigte Packages/Locales entfernen

[Nächste Seite](https://forum.freifunk.net/t/gluon-wechselt-zu-lede/14198.md?page=2)
