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