Julian Andres Klode 
							
						 
					 
					
						
						
						
						
							
						
						
							e95ad81c47 
							
						 
					 
					
						
						
							
							Run clean_debian_chroot after minimize_manual  
						
						... 
						
						
						
						This avoids us having apt cache files in the final image.
For auto/build, we move the call to clean_debian_chroot to the end,
this also takes care of the caches generated by apt-get update
in case of a preinstalled-pool.
For layered, it's just a simple swap of the lines.
LP: #1826377  
						
						
					 
					
						2019-04-25 11:51:30 +02:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							38bb0b3301 
							
						 
					 
					
						
						
							
							Fix grub divert for multilayer images  
						
						... 
						
						
						
						grub-probe must not be called during image build so grub is diverted. In
multilayer image the chroot is always the tip of the filesystem, so we
divert grub at the beginning of each pass and undivdert it as the end.
For flat images, it's diverted just before building the chroot and
undiverted after. 
						
						
					 
					
						2019-03-18 09:33:07 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							f5d3233c64 
							
						 
					 
					
						
						
							
							Fixed wonky indentation  
						
						
						
						
					 
					
						2019-01-31 09:39:22 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							d1a2e24c41 
							
						 
					 
					
						
						
							
							Adds reduce_pass_size  
						
						... 
						
						
						
						Adds a function reduce_pass_size which removes duplicated files between
layers. A duplicate file is a file with same path, size, mode, owners
and content on 2 related layers. 
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							402cdd15be 
							
						 
					 
					
						
						
							
							Adds is_root_layer  
						
						... 
						
						
						
						Factored the code to detect if a layer is a root layer in function
is_root_layer and execute lb_chroot_archives only on root layers. 
						
						
					 
					
						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 
							
						 
					 
					
						
						
						
						
							
						
						
							15cacaee96 
							
						 
					 
					
						
						
							
							configure network manager _after_ installing network-manager  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							693e0a7360 
							
						 
					 
					
						
						
							
							Clean up chroot helpers  
						
						... 
						
						
						
						Removed obsolete chroot helpers on Disco+:
 - selinux
 - sysv-rc
 - upstart
Added a note about needlessly triggering chroot_archives on each pass. 
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							9077289332 
							
						 
					 
					
						
						
							
							Add includes by pass  
						
						... 
						
						
						
						lb_chroot_includes now takes the name of the pass as first argument and
will includes files for the corresponding pass from the directory
include.chroot.<pass> 
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							f3dadf1091 
							
						 
					 
					
						
						
							
							Support for positive and negative sublayers  
						
						... 
						
						
						
						Calculate positive and negative package lists for sublayers 
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							a9908e0c9d 
							
						 
					 
					
						
						
							
							Add support for negative package lists  
						
						
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							53b06af931 
							
						 
					 
					
						
						
							
							Added sublayers support  
						
						... 
						
						
						
						Adds support for sublayers by defining package lists corresponding to
each sublayer. The name of the package list defines the name of the
layer. 
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							903ba3b276 
							
						 
					 
					
						
						
							
							Actually install snap for each layer.  
						
						
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							0f4fcbc7d3 
							
						 
					 
					
						
						
							
							lb_chroot_layered: Export _PASS as PASS to be available in hooks  
						
						
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							7e2f4d4304 
							
						 
					 
					
						
						
							
							live-build/lb_chroot_layered: removed useless comment  
						
						
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							940873e6cb 
							
						 
					 
					
						
						
							
							live-build/lb_chroot_layered: overlayfs supports only 2 stacked layers. Changed the code to use several lower dirs instead like casper does  
						
						
						
						
					 
					
						2019-01-30 12:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jean-Baptiste Lallement 
							
						 
					 
					
						
						
						
						
							
						
						
							7b4acba31d 
							
						 
					 
					
						
						
							
							* Added lb_chroot_layered to add support for multi layered squashfs images  
						
						... 
						
						
						
						* auto/*: Added live-layered image format 
						
						
					 
					
						2019-01-30 12:29:56 +01:00