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