Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9aa784600 
							
						 
					 
					
						
						
							
							build: fix error message in case of missing site repository  
						
						
						
					 
					
						2017-02-22 22:40:36 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							31d3f08f25 
							
						 
					 
					
						
						
							
							treewide: convert all LuCI-based packages to gluon-web  
						
						
						
					 
					
						2017-02-22 01:31:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							134ddd411c 
							
						 
					 
					
						
						
							
							build: add list-targets make target  
						
						... 
						
						
						
						`make list-targets` can be used to discover the available targets in
scripts. 
						
					 
					
						2017-02-16 18:36:20 +01:00 
						 
				 
			
				
					
						
							
							
								Christof Schulze 
							
						 
					 
					
						
						
						
						
							
						
						
							b40d94111e 
							
						 
					 
					
						
						
							
							build: add GLUON_DEBUG flag, if enabled set CONFIG_DEBUG and do not strip binaries ( #1028 )  
						
						
						
					 
					
						2017-02-11 23:33:07 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aaa4150613 
							
						 
					 
					
						
						
							
							build: fix inclusion of site/modules  
						
						
						
					 
					
						2017-01-19 17:27:14 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78b2775eec 
							
						 
					 
					
						
						
							
							Use LEDE as base for Gluon  
						
						
						
					 
					
						2017-01-18 17:21:43 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							689de50c27 
							
						 
					 
					
						
						
							
							build: ensure that target-specific default packages are built  
						
						
						
					 
					
						2016-12-20 13:36:19 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b6285800d1 
							
						 
					 
					
						
						
							
							build: clean up postinst scripts after build  
						
						... 
						
						
						
						OpenWrt does this by default to save some space. 
						
					 
					
						2016-11-22 18:32:07 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f98b175da1 
							
						 
					 
					
						
						
							
							build: fix setting of opkg tmpdir  
						
						... 
						
						
						
						Don't use system /tmp for build. 
						
					 
					
						2016-11-22 18:32:07 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							acd5cc903e 
							
						 
					 
					
						
						
							
							build: allow profiles to supply an additional file to be copied to the image directory  
						
						
						
					 
					
						2016-06-23 00:24:54 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							9b63127aa5 
							
						 
					 
					
						
						
							
							build: fix race condition on make clean without preceeding normal make  
						
						
						
					 
					
						2016-04-27 20:27:26 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							19f248c755 
							
						 
					 
					
						
						
							
							build: ensure the early path doesn't leak into later build steps  
						
						... 
						
						
						
						Leads to broken symlink setup by OpenWrt, usually breaking the build with
a "Too many levels of symbolic links" message.
Fixes  #716 . 
						
					 
					
						2016-04-02 04:31:50 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							33d028783f 
							
						 
					 
					
						
						
							
							build: remove rather useless "patch" and "unpatch" make targets  
						
						
						
					 
					
						2016-03-25 23:57:15 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							86894548c5 
							
						 
					 
					
						
						
							
							Explicitly set SHELL to bash  
						
						... 
						
						
						
						Fixes some messages if /bin/sh doesn't support 'echo -e'.
Suggested-by: Steffen Möller <steffen_moeller@gmx.de> 
						
					 
					
						2016-03-22 13:01:18 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							0fd4ff0a68 
							
						 
					 
					
						
						
							
							build: don't overwrite opkg key when it already exists  
						
						
						
					 
					
						2016-02-13 17:02:11 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							f23e024787 
							
						 
					 
					
						
						
							
							Convert site.conf to JSON during build  
						
						... 
						
						
						
						This will allow us to use its content from other languages than Lua as
well. 
						
					 
					
						2016-01-02 23:49:25 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							87dd5bb3bb 
							
						 
					 
					
						
						
							
							build: copy opkg keypair to target openwrt tree instead of linking it  
						
						... 
						
						
						
						Fixes  #579  
					
						2015-12-02 15:11:38 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							c456fb231f 
							
						 
					 
					
						
						
							
							build: improve feed update fix (and remove accidentially committed part)  
						
						
						
					 
					
						2015-11-25 11:35:34 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							2ffd05357c 
							
						 
					 
					
						
						
							
							build: ensure the feeds are updated when modules or site modules change  
						
						
						
					 
					
						2015-11-25 02:28:37 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6e79982442 
							
						 
					 
					
						
						
							
							build: improve logging of tool build  
						
						
						
					 
					
						2015-11-02 17:40:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							34183c1cb2 
							
						 
					 
					
						
						
							
							build: further fixes for clean builds  
						
						... 
						
						
						
						usign has pulled in new dependencies, and OpenWrt doesn't like the command
`make tools/prepare` in a clean build. 
						
					 
					
						2015-11-02 15:09:01 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							31d65173f2 
							
						 
					 
					
						
						
							
							build: clean up key generation and early preparation  
						
						... 
						
						
						
						This will fix the early preparation happening much too often and also fixes
early preparation after `make clean`. 
						
					 
					
						2015-11-02 01:58:30 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							db6c50011d 
							
						 
					 
					
						
						
							
							build: make make dirclean remove the whole GLUON_OUTPUTDIR  
						
						
						
					 
					
						2015-11-02 01:35:53 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							82a9d7904a 
							
						 
					 
					
						
						
							
							build: fix QUILT=1 option  
						
						... 
						
						
						
						This broke due to the Makefile changes for building the module repo. 
						
					 
					
						2015-10-31 22:53:20 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							4c4ca21545 
							
						 
					 
					
						
						
							
							build: fix creation of opkg key when BUILDDIR hasn't been created yet  
						
						
						
					 
					
						2015-10-30 20:07:19 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							4b120deaee 
							
						 
					 
					
						
						
							
							build: improve handling of repository signing keys  
						
						
						
					 
					
						2015-10-30 14:08:29 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							cbe66e9388 
							
						 
					 
					
						
						
							
							build: add make modules make target  
						
						... 
						
						
						
						`make modules` will generate a opkg repository containing kernel modules
matching the kernel of the Gluon images. 
						
					 
					
						2015-10-29 18:44:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							cb404a944b 
							
						 
					 
					
						
						
							
							build: remove vermagic hack  
						
						... 
						
						
						
						As the Gluon kernel won't be compatible with the OpenWrt upstream anymore,
we don't need the vermagic hack anymore. 
						
					 
					
						2015-10-29 18:44:00 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6061b0874a 
							
						 
					 
					
						
						
							
							build: fix manifest generation for model aliases  
						
						
						
					 
					
						2015-10-27 22:44:03 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							3b4f154445 
							
						 
					 
					
						
						
							
							build: use symlinks instead of copies when multiple devices use identical images  
						
						
						
					 
					
						2015-10-16 19:11:36 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							69d18cc9e9 
							
						 
					 
					
						
						
							
							build: update opkg config generation to match upstream  
						
						
						
					 
					
						2015-10-13 22:00:47 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							6d92fcb50e 
							
						 
					 
					
						
						
							
							Make Gluon/OpenWrt profile mapping more flexible  
						
						... 
						
						
						
						Add an optional third argument to the GluonProfile macro while contains the
OpenWrt profile name. This allows creating different Gluon profiles (with
different image names etc.) from the same OpenWrt profile. 
						
					 
					
						2015-10-11 21:07:33 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							48054fc943 
							
						 
					 
					
						
						
							
							Add update-vermagic make target  
						
						
						
					 
					
						2015-07-18 21:21:06 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							8434686085 
							
						 
					 
					
						
						
							
							build: implicitly configure board and subtarget options  
						
						... 
						
						
						
						The file targets/$GLUON_TARGET/config becomes optional, as many targets
only used it to set the board and subtarget.
Also fix targets without subtarget. 
						
					 
					
						2015-07-12 22:38:41 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							07d338919c 
							
						 
					 
					
						
						
							
							build: copy all regular files from KERNEL_BUILD_DIR to BOARD_KDIR  
						
						... 
						
						
						
						Fixes build for brcm2708 targets 
						
					 
					
						2015-07-10 18:16:39 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							b5d01f81df 
							
						 
					 
					
						
						
							
							Remove oldpackages opkg.conf entry  
						
						... 
						
						
						
						The oldpackages repo has been dropped for Chaos Calmer. 
						
					 
					
						2015-06-20 22:20:53 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							06cffbdde8 
							
						 
					 
					
						
						
							
							Update modules  
						
						
						
					 
					
						2015-06-04 20:12:45 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							e6c00c1ad7 
							
						 
					 
					
						
						
							
							build: ensure prereq has been run at the beginning of prepare-tmpinfo  
						
						
						
					 
					
						2015-05-28 02:45:19 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							ab10be9f50 
							
						 
					 
					
						
						
							
							We're on Chaos Calmer now  
						
						
						
					 
					
						2015-05-22 01:09:19 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							63059c7e8f 
							
						 
					 
					
						
						
							
							Switch to new reduced gluon package module  
						
						
						
					 
					
						2015-04-22 21:07:31 +02:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a11d4a56b0 
							
						 
					 
					
						
						
							
							Use different BUILD_DIRs and STAGING_DIRs for different targets  
						
						
						
					 
					
						2015-03-21 21:33:42 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							e719df04bf 
							
						 
					 
					
						
						
							
							build: move profile build directories to a new subdir  
						
						
						
					 
					
						2015-03-21 19:04:51 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							ff05a1f3ca 
							
						 
					 
					
						
						
							
							build: don't delete TMP_DIR during image generation  
						
						
						
					 
					
						2015-03-21 18:46:46 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							8aca9222ef 
							
						 
					 
					
						
						
							
							build: fix scripts/config/conf build  
						
						
						
					 
					
						2015-03-21 18:42:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							a320ef7d5f 
							
						 
					 
					
						
						
							
							Delegate scripts/config/conf build to OpenWrt makefile  
						
						... 
						
						
						
						Otherwise some dependencies aren't respected. 
						
					 
					
						2015-03-21 14:50:52 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							c059c98074 
							
						 
					 
					
						
						
							
							build: make manifest generation more robust  
						
						
						
					 
					
						2015-03-20 00:55:22 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							267831b04d 
							
						 
					 
					
						
						
							
							Remove now unused md5sum.sh script  
						
						
						
					 
					
						2015-03-19 19:08:41 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							7401d02ca4 
							
						 
					 
					
						
						
							
							Add i18n support  
						
						
						
					 
					
						2015-03-18 20:21:24 +01:00 
						 
				 
			
				
					
						
							
							
								Matthias Schiffer 
							
						 
					 
					
						
						
						
						
							
						
						
							28f35becbf 
							
						 
					 
					
						
						
							
							build: minor make logging adjustments  
						
						
						
					 
					
						2015-03-16 15:52:46 +01:00