29 lines
		
	
	
	
		
			573 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			573 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable file
		
	
	
	
	
#!/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
 |