Commit Graph

31 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 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