@ -6,6 +6,8 @@ set -eu
mount -t tmpfs -o size=100M horror ./state
tmux new-session -t nethorror -d
# TODO: Set some sysctls in order not to interact with the networks
for net in networks/*; do
@ -16,4 +18,4 @@ for mach in machines/*; do
$mach/run-shim.sh
done
tmux
tmux -N attach
@ -2,11 +2,13 @@
# LEdoian's absurdly simple initrd generator (ad-hoc arc)
here="$(dirname "$0")"
set -eu
outdir="$1"
mkdir "$outdir/initrd"
cp init "$outdir/initrd/"
cp "$here/init" "$outdir/initrd/"
busybox="$(which busybox)"
cp "$busybox" "$outdir/initrd/busybox"
@ -2,5 +2,7 @@
. ./lib.shs
mkdir state/$mach/initdir
tmux new-window -d vm1 sh -c machines/$mach/vm1/create.sh state/$mach/initdir \&\& machines/$mach/vm1/run.sh state/$mach/initdir
tmux new-window -d -n vm1 sh -c "machines/$mach/vm1/create.sh state/$mach/initdir && machines/$mach/vm1/run.sh state/$mach/initdir"