forked from ungleich-public/cdist
		
	
		
			
	
	
		
			32 lines
		
	
	
	
		
			732 B
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
	
		
			732 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								#!/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
							 |