3 # This is a script to run at startup of a bespoke sub-host
5 NOW=$(date +"%Y%m%d-%H%M%S")
11 mkdir -p /dev/pts /dev/shm /run
12 [ -f /proc/mounts ] || mount -t proc proc /proc
13 if ! grep "^none /run tmpfs" /proc/mounts ; then
14 mount -t tmpfs -osize=80M none /run
15 mount -t tmpfs -osize=20M none /dev/shm
16 mount -t devpts none /dev/pts
17 mount -t sysfs none /sys
18 mkdir -p /run/lock /run/user
22 # Restart auto interfaces
23 for IF in $(grep "^auto" /etc/network/interfaces) ; do
24 [ -e "/sys/class/net/$IF" ] || continue
31 for S in ${SERVICES[@]} ; do
37 } |& tee /var/log/startup-$NOW.log