mirror of
https://github.com/unifi-utilities/unifios-utilities.git
synced 2024-08-30 18:32:21 +00:00
16e14aec24
* add nspawn-container folder by @peacey * Add an automated interactive setup script
19 lines
581 B
Bash
19 lines
581 B
Bash
#!/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
|