#!/bin/bash -e HOST_NAME=$1 if [ -z "$HOST_NAME" ]; then echo "usage: $0 host name" exit 1 fi MACHINES="" for image in *; do if [ -d "$image" ]; then for os in $image/configurations/*; do if [ -d "$os" ]; then osname="$(basename $os)" if [ -f "host/configurations/$HOST_NAME/etc/systemd/nspawn/$osname.nspawn" ]; then MACHINES="$MACHINES$osname " fi echo echo "Install machine $image" ./install_machine "$HOST_NAME" "$image" "$osname" fi done fi done machinectl enable $MACHINES machinectl start $MACHINES exit 0