Commit Graph

13 Commits

Author SHA1 Message Date
Matthias Schiffer 75213896a6 Enable DIRECT_IO kernel config
Fixes a kernel incompatiblity with the upstream OpenWrt modules regarding
filesystem drivers (and probably other modules related to block devices).
2015-06-25 16:59:29 +02:00
Matthias Schiffer a11d4a56b0 Use different BUILD_DIRs and STAGING_DIRs for different targets 2015-03-21 21:33:42 +01:00
Matthias Schiffer c676934e88 build: don't enable all kernel modules in the general OpenWrt .config
With this change, there are two OpenWrt config files: one for the packages
actually used by Gluon, and one with all kernel modules enabled (like it was
since we removed the static kernel configs). The config with all kernel modules
is only used to generate the kernel configuration (so it is compatible with the
upstream kernel).

This should bring the build times back to what they were before the static
configs were removed.
2015-03-20 02:15:58 +01:00
Matthias Schiffer 630de84465 Get rid of the static kernel configuration files
With a backported patch from the OpenWrt trunk, it is now easy to generate an
equivalent configuration using CONFIG_ALL_KMODS.

The build will take a bit longer because all kernel module packages are actually
built even when they are not included in the image, but adding new targets
becomes a lot easier.

Also, related documentation updates and fixes.
2015-03-16 13:54:09 +01:00
Matthias Schiffer 8aa65f1c2c mac80211: update ath10k to compat-wireless-2015-03-05
Also add some patches from OpenWrt trunk and use the CT ath10k firmware.
2015-03-10 13:20:12 +01:00
Erik Tews 35637ec2df Build wget in busybox with the timeout option (-T). 2015-02-09 06:01:04 +01:00
Matthias Schiffer 2d9a25a06c Fix build by disabling per-feed repos again
Updating OpenWrt accidentally enabled this option.
2014-09-01 17:43:39 +02:00
Matthias Schiffer e164bac87a Switch to Barrier Breaker 2014-08-07 16:21:56 +02:00
Matthias Schiffer 4b7069e12d busybox: add ip command 2014-08-03 02:24:18 +02:00
Matthias Schiffer e00e1fb2fa busybox: prefer IPv6 over IPv4 2014-07-09 16:50:25 +02:00
Matthias Schiffer b4643c8d11 Strip luci libraries to save some space 2014-07-09 16:49:42 +02:00
Matthias Schiffer a7a426ca75 Enable ath9k debugfs support 2014-06-06 09:06:26 +02:00
Matthias Schiffer 3b8ad88ce4 Some work towards multi-target support 2014-05-09 15:02:46 +02:00