Dan Bungert 
							
						 
					 
					
						
						
						
						
							
						
						
							f33c8ba809 
							
						 
					 
					
						
						
							
							lb_binary_layered: second take on fixing mtimes  
						
						
						
						
					 
					
						2025-06-13 11:19:18 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Bungert 
							
						 
					 
					
						
						
						
						
							
						
						
							75ad30fe5d 
							
						 
					 
					
						
						
							
							Revert "lb_binary_layered: fix mtimes in layered squashfses"  
						
						... 
						
						
						
						This reverts commit eec13dad681c66f3a318600827f52dde55291f9f. 
						
						
					 
					
						2025-06-10 07:55:37 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Bungert 
							
						 
					 
					
						
						
						
						
							
						
						
							eec13dad68 
							
						 
					 
					
						
						
							
							lb_binary_layered: fix mtimes in layered squashfses  
						
						... 
						
						
						
						layer construction involves rsync, and that process ignores times to
avoid some of the layers being larger than they would otherwise where
the only difference is times.  This saves a small amount of space,
around 14MiB, but results in files in the layers having non-intended
time values.  Ensure mtime and atime in the source chroot match what is
found in the destination chroot. 
						
						
					 
					
						2025-06-02 12:23:02 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Bungert 
							
						 
					 
					
						
						
						
						
							
						
						
							d2050181d4 
							
						 
					 
					
						
						
							
							subiquity: easier bridge kernel setup  
						
						... 
						
						
						
						For subiquity installs, make it easier to enable bridge kernel, just a
boolean to set true/false.  Don't enable yet though. 
						
						
					 
					
						2025-03-04 15:50:15 -07:00 
						 
				 
			
				
					
						
							
							
								Simon Quigley 
							
						 
					 
					
						
						
						
						
							
						
						
							00b7f2dc35 
							
						 
					 
					
						
						
							
							Correct back to sh from previous commit for now  
						
						
						
						
					 
					
						2025-02-19 02:18:53 -06:00 
						 
				 
			
				
					
						
							
							
								Simon Quigley 
							
						 
					 
					
						
						
						
						
							
						
						
							784c7d3060 
							
						 
					 
					
						
						
							
							Make the package completely Lintian-clean except for no-dep5-copyright.  
						
						
						
						
					 
					
						2025-02-18 22:53:52 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Bungert 
							
						 
					 
					
						
						
						
						
							
						
						
							2096eccd67 
							
						 
					 
					
						
						
							
							lb_binary_layered: use kernel.yaml  
						
						
						
						
					 
					
						2024-10-16 12:40:44 -06:00 
						 
				 
			
				
					
						
							
							
								Dan Bungert 
							
						 
					 
					
						
						
						
						
							
						
						
							9b42f898bf 
							
						 
					 
					
						
						
							
							update-source-catalog: support version 2 scheme  
						
						... 
						
						
						
						Version 1 of install-sources.yaml is a top-level list of the sources to
be offered.
Version 2 extends this by placing the list under a top-level key
`sources`, adding a `version` field, and adding a `kernel` field which
supplants the current kernel-meta-package file.  `kernel.default` is
read to know which kernel to use - unless we need to fallback to the
bridge kernel. 
						
						
					 
					
						2024-10-14 17:13:39 -06:00 
						 
				 
			
				
					
						
							
							
								Michael Hudson-Doyle 
							
						 
					 
					
						
						
						
						
							
						
						
							e992090dca 
							
						 
					 
					
						
						
							
							add an essay about rsync options  
						
						
						
						
					 
					
						2023-08-23 22:30:44 +12:00 
						 
				 
			
				
					
						
							
							
								Michael Hudson-Doyle 
							
						 
					 
					
						
						
						
						
							
						
						
							6890dfe5ca 
							
						 
					 
					
						
						
							
							Deduplicate the layers just before creating the squashfs, to enable deduplication of the result of binary hooks as well.  
						
						
						
						
					 
					
						2023-08-23 22:14:15 +12:00 
						 
				 
			
				
					
						
							
							
								Łukasz 'sil2100' Zemczak 
							
						 
					 
					
						
						
						
						
							
						
						
							11a583d619 
							
						 
					 
					
						
						
							
							Initial implementation of canary image builds.  
						
						
						
						
					 
					
						2023-04-05 20:49:16 +02:00 
						 
				 
			
				
					
						
							
							
								Łukasz 'sil2100' Zemczak 
							
						 
					 
					
						
						
						
						
							
						
						
							85f93d836a 
							
						 
					 
					
						
						
							
							Add intel-iot server image support to devel.  
						
						
						
						
					 
					
						2023-03-17 12:15:05 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Hudson-Doyle 
							
						 
					 
					
						
						
						
						
							
						
						
							391439d44c 
							
						 
					 
					
						
						
							
							Record information about locale support (in particular, whether to install langpacks and which languages have pre-baked squashfses).  
						
						
						
						
					 
					
						2021-09-27 11:06:01 +13:00 
						 
				 
			
				
					
						
							
							
								Michael Hudson-Doyle 
							
						 
					 
					
						
						
						
						
							
						
						
							8106244b42 
							
						 
					 
					
						
						
							
							add a little debugging output  
						
						
						
						
					 
					
						2021-08-20 14:14:35 +12:00 
						 
				 
			
				
					
						
							
							
								Michael Hudson-Doyle 
							
						 
					 
					
						
						
						
						
							
						
						
							cda8c920dd 
							
						 
					 
					
						
						
							
							create source catalogs for live server install sources  
						
						
						
						
					 
					
						2021-08-17 16:07:07 +12:00 
						 
				 
			
				
					
						
							
							
								Michael Hudson-Doyle 
							
						 
					 
					
						
						
						
						
							
						
						
							fb8af1fd80 
							
						 
					 
					
						
						
							
							add a way to prevent a layer (and descendants) from being made into a sqashfs  
						
						... 
						
						
						
						for the live server build, i want to make a layer to install the kernel
into but do not want the layer itself to be published.
the implementation is a bit clunky but it works. 
						
						
					 
					
						2021-07-01 11:16:10 +12:00 
						 
				 
			
				
					
						
							
							
								Michael Hudson-Doyle 
							
						 
					 
					
						
						
						
						
							
						
						
							e4ca30e351 
							
						 
					 
					
						
						
							
							lb_binary_layered: use create_squashfs function to pick up some default excludes  
						
						
						
						
					 
					
						2021-07-01 11:16:10 +12:00 
						 
				 
			
				
					
						
							
							
								Michael Hudson-Doyle 
							
						 
					 
					
						
						
						
						
							
						
						
							ce458ba31e 
							
						 
					 
					
						
						
							
							run binary hooks on each layer in lb_binary_layered  
						
						
						
						
					 
					
						2021-07-01 11:16:10 +12:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							3dce125d72 
							
						 
					 
					
						
						
							
							Remove inidrd and vmlinuz from live layers after they've been moved to casper  
						
						
						
						
					 
					
						2019-01-31 12:16:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							f84d92d76f 
							
						 
					 
					
						
						
							
							Calculate total size of the image + typos  
						
						
						
						
					 
					
						2019-01-30 12:29:57 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							52d9bd3ead 
							
						 
					 
					
						
						
							
							Run live specific scripts on non live layers  
						
						... 
						
						
						
						Allow execution of lb_binary_linux-image and lb_chroot_live-packages on
any layer by setting LIVE_PASSES. 
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							283871573d 
							
						 
					 
					
						
						
							
							Changed the naming scheme for multi layer images to dot format  
						
						
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							2d2ce6eea4 
							
						 
					 
					
						
						
							
							Rename chroot.$PASS -> overlay.$PASS  
						
						
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							e0ed85c400 
							
						 
					 
					
						
						
							
							Fixed pattern for matching manifest  
						
						
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							3075d65578 
							
						 
					 
					
						
						
							
							Cleanup and handle manifest-remove files  
						
						... 
						
						
						
						manifest-remove files are generated in all cases and removed for
projects/subprojects that don't need it like the new ubiquity. 
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							9dba350834 
							
						 
					 
					
						
						
							
							Added lb_binary_layered  
						
						... 
						
						
						
						Created lb_binary_layered based on lb_binary
Factorized several helpers
These helpers are called from lb_chroot 
						
						
					 
					
						2019-01-30 12:29:56 +01:00