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
|