Commit Graph

32 Commits

Author SHA1 Message Date
Matthias Schiffer
ab10be9f50 We're on Chaos Calmer now 2015-05-22 01:09:19 +02: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
7401d02ca4 Add i18n support 2015-03-18 20:21:24 +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
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
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
Nils Schneider
7005a585a0 allow GLUON_SITEDIR to be set by environement 2014-07-28 20:53:43 +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
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
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
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
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
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
7779c57c34 Use site code and release number for image version strings 2014-01-20 02:40:31 +01:00
Matthias Schiffer
1f0cfbc521 Provide fallback for the config version before the site repo has commits 2014-01-09 17:51:27 +01:00
Matthias Schiffer
d81a463bfe Calculate a unique site config version specifier 2014-01-04 09:18:07 +01:00
Matthias Schiffer
4e1f3d4fb2 Set the opkg repo to a working value 2013-10-08 19:59:17 +02:00
Matthias Schiffer
bd8d51d6d7 Merge builder Makefile into main Makefile 2013-04-05 22:53:09 +02:00
Matthias Schiffer
747701e3d3 Move around some files, remove a layer of make invocation 2013-04-04 21:00:15 +02:00