mirror of
				https://git.launchpad.net/livecd-rootfs
				synced 2025-10-29 16:04:09 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			571 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			571 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #! /bin/sh
 | |
| # Some build types prefer a LXD image over a traditional chroot tarball.
 | |
| set -e
 | |
| 
 | |
| . config/bootstrap
 | |
| 
 | |
| TMPDIR="$(mktemp -d)"
 | |
| config/make-lxd-metadata "${LB_DISTRIBUTION%-*}" "$ARCH" \
 | |
| 	>"$TMPDIR/metadata.yaml"
 | |
| tar --numeric-owner -cf "livecd.$PROJECT.lxd.tar" -C "$TMPDIR" metadata.yaml
 | |
| rm -rf "$TMPDIR"
 | |
| # When using the combined metadata/rootfs form, the rootfs must be under
 | |
| # rootfs/ rather than under chroot-autobuild/.
 | |
| tar --transform='s,^chroot,rootfs,' --sort=name --numeric-owner \
 | |
| 	-rf "livecd.$PROJECT.lxd.tar" chroot
 | |
| gzip -9 "livecd.$PROJECT.lxd.tar"
 |