Commit Graph

60 Commits

Author SHA1 Message Date
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
3d2bc2a188 build: allow setting the source directory for PO files 2015-03-19 19:07:27 +01:00
Matthias Schiffer
7401d02ca4 Add i18n support 2015-03-18 20:21:24 +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
c20d0b4130 Rework target handling
Don't set ar71xx-generic target by default, generate manifest for all built
targets.
2015-03-14 19:11:17 +01:00
Matthias Schiffer
68ff6da1c4 Simplify manifest generation 2015-03-14 16:33:55 +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
72f6b85393 Update kernel configs and references to Barrier Breaker final
mpc85xx and x86 are unchanged since rc3.
2014-10-07 19:36:02 +02: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
35bb4963df Update kernel configs to 14.07-rc3 2014-08-18 20:26:35 +02:00
Matthias Schiffer
1c1fbe38d5 Always ignore profile-specific packages supplied by OpenWrt 2014-08-08 17:34:50 +02:00
Matthias Schiffer
354ebb495b Keep ordering of package lists 2014-08-08 16:26:01 +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
Nils Schneider
7005a585a0 allow GLUON_SITEDIR to be set by environement 2014-07-28 20:53:43 +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
3c6805d211 Never include USB modules by default
They aren't used by default and can simply be installed through opkg if needed.
2014-07-09 16:24:01 +02:00
Matthias Schiffer
17bf228884 Add helper scripts used by packages to validate site.conf 2014-07-05 02:48:09 +02:00
Matthias Schiffer
a7a426ca75 Enable ath9k debugfs support 2014-06-06 09:06:26 +02:00
Matthias Schiffer
356ab27073 Some (unfinished) x86 support 2014-05-21 20:21:32 +02:00
Matthias Schiffer
705595574d Remove things not needed anymore with the new site config 2014-05-15 22:59:13 +02:00
Matthias Schiffer
1b520c6856 Use site_config loader from gluon packages 2014-05-15 22:59:12 +02:00
Matthias Schiffer
3a6561a40c New Lua-based site configuration 2014-05-15 22:59:12 +02:00
Matthias Schiffer
0fd92dd685 Use target-specific openwrt directories with symlinks
This allows us to use separate .config files per target. Also, don't use
OpenWRT's feeds script anymore, but symlink the feeds ourselves.
2014-05-11 10:47:35 +02:00
Matthias Schiffer
8644bfbc18 More multi-target support (still not finished...) 2014-05-10 11:52:06 +02:00
Matthias Schiffer
3b8ad88ce4 Some work towards multi-target support 2014-05-09 15:02:46 +02:00
Matthias Schiffer
379c293b8d make: include the SUBTARGET in BOARD_BUILDDIR
Also, more cleanup.
2014-05-09 15:02:46 +02:00
Daniel Ehlers
03c0a03e6f Make the version repo site configurable
Introduce a new value "opkg_repo" in the site configuration.
The value should be a single domain name,
e.g. "http://opkg.services.ffki/attitude_adjustment/12.09/%S/packages".
2014-05-09 15:01:00 +02:00
Matthias Schiffer
6c862525f7 Use GNU stat (as determined by OpenWRT) for GLUON_CONFIG_VERSION
This *should* fix the build on non-Linux systems like MacOS X.
2014-05-08 00:49:46 +02:00
Matthias Schiffer
ef66c9efed Add support for TL-WR842N/ND v2 and TL-MR3420 v2
Only compile tested, might not work.
2014-05-01 02:47:57 +02:00
Matthias Schiffer
67d7c989dc Fix a few error messages and other strangeness on make update in a clean tree 2014-04-23 22:16:48 +02:00
Matthias Schiffer
74c8501b34 Add profile for D-Link DIR-825 rev. B1 2014-04-23 19:35:35 +02:00
Matthias Schiffer
5a4767b78f Add support for the TP-LINK TL-WR841N/ND v9 2014-03-30 00:10:40 +01:00
Matthias Schiffer
75916cd1b3 profiles: add support for the TL-WA901N/ND v2 2014-03-29 21:25:37 +01:00
Magu
ed11b39d72 profiles.mk: fix typo 2014-03-06 00:24:44 +01:00
Jan-Philipp Litza
ad99881b75 remove kmod-usb-storage and kmod-usb-storage-extra
Fixes #65
2014-03-04 14:36:41 +01:00
ohrensessel
9e36c1afd2 Introduce support for TL-WDR3500 2014-03-02 16:50:53 +01:00
Matthias Schiffer
ebf0d12828 Supply GLUON_VERSION variable 2014-02-25 11:23:52 +01:00
Matthias Schiffer
4003089347 Allow setting GLUON_BUILDDIR and GLUON_IMAGEDIR manually 2014-02-23 22:41:21 +01:00
Daniel Ehlers
ae46850d34 profiles: Add ubiquiti unifi ap outdoor 2014-02-15 18:12:25 +01:00
Nils Schneider
12841bcba5 profiles.mk: tl-mr3xx0 models end with v1
Hopefully fixes #68
2014-02-12 15:29:05 +01:00
Nils Schneider
d314c6d1e2 profiles: build MR3xx0 without USB storage modules
These models have only 4MB flash so Gluon won't fit on them with all
these modules.

Fixes #60
2014-02-11 14:31:20 +01:00
Matthias Schiffer
5b51ba8ab5 Shorter image names, make manifest generator more robust 2014-02-11 01:25:10 +01:00
Nils Schneider
a415a55c74 remove uboot-envtools
Closes #63
2014-02-09 23:15:19 +01:00
Matthias Schiffer
314cfe7aa4 Fix Ubitiqui model info 2014-02-06 17:01:10 +01:00
Matthias Schiffer
e23099e9bc Move images to a new directory 2014-02-05 22:12:50 +01:00
Matthias Schiffer
d05419d340 Fix OpenWRT release info 2014-02-05 19:38:59 +01:00
Matthias Schiffer
7779c57c34 Use site code and release number for image version strings 2014-01-20 02:40:31 +01:00