29 lines
		
	
	
	
		
			573 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			29 lines
		
	
	
	
		
			573 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #!/bin/sh
 | ||
|  | 
 | ||
|  | # FIXME: Write cdist type / explorer that finds | ||
|  | # package for a file, distro independent | ||
|  | 
 | ||
|  | if [ "$#" -ne 1 ]; then | ||
|  |     echo "$0 dir-out" | ||
|  |     exit 1 | ||
|  | fi | ||
|  | 
 | ||
|  | dir=$1; shift | ||
|  | boot=$dir/boot | ||
|  | 
 | ||
|  | mkdir -p "$boot" | ||
|  | cp /boot/vmlinuz-linux                      \
 | ||
|  |     /boot/initramfs-linux-fallback.img      \
 | ||
|  |     /usr/lib/syslinux/bios/isolinux.bin     \
 | ||
|  |     "$boot" | ||
|  | 
 | ||
|  | cp /usr/lib/syslinux/bios/ldlinux.c32      \
 | ||
|  |     "$dir" | ||
|  | 
 | ||
|  | cat > "$dir/isolinux.cfg" << eof | ||
|  | default preos | ||
|  | label   preos | ||
|  | title   cdist PreOS | ||
|  | linux   /boot/vmlinuz-linux | ||
|  | initrd  /boot/initramfs-linux-fallback.img | ||
|  | eof |