forked from ungleich-public/cdist
		
	
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			732 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			732 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| #!/bin/sh
 | |
| 
 | |
| for pkg in \
 | |
|     file \
 | |
|     linux-image-amd64 \
 | |
|     lsb-release \
 | |
|     openssh-server curl \
 | |
|     pxelinux syslinux-common grub2 \
 | |
|     gdisk util-linux lvm2 mdadm \
 | |
|     btrfs-tools e2fsprogs jfsutils reiser4progs xfsprogs; do
 | |
|     __package $pkg --state present
 | |
| done
 | |
| 
 | |
| # initramfs requires /init
 | |
| __link /init --source /sbin/init --type symbolic
 | |
| 
 | |
| __file /etc/network/interfaces --source - --mode 0644 << eof
 | |
| # The loopback network interface
 | |
| auto lo
 | |
| iface lo inet loopback
 | |
| 
 | |
| # The primary network interface
 | |
| auto eth0
 | |
| allow-hotplug eth0
 | |
| iface eth0 inet dhcp
 | |
| eof
 | |
| 
 | |
| # Steven found this out - coyping it 1:1
 | |
| # fix the bloody 'stdin: is not a tty' problem
 | |
| __line /root/.profile --line 'mesg n' --state absent
 | |
| 
 | |
| __hostname --name preos
 |