#!/bin/bash
# This script installs systemd-container if it's not installed. 
# Also links any containers from /data/custom/machines to /var/lib/machines.

if ! dpkg -l systemd-container | grep ii >/dev/null; then
    if ! apt -y install systemd-container debootstrap; then
        yes | dpkg -i /data/custom/dpkg/*.deb
    fi
fi

mkdir -p /var/lib/machines
for machine in $(ls /data/custom/machines/); do
	if [ ! -e "/var/lib/machines/$machine" ]; then
		ln -s "/data/custom/machines/$machine" "/var/lib/machines/"
		machinectl enable $machine
		machinectl start $machine
	fi
done