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
							 |