From d20037b252ba75c2128f50bb19ea74e54ab6ac8e Mon Sep 17 00:00:00 2001 From: holger Date: Sat, 25 May 2024 20:45:34 +0200 Subject: [PATCH] machine-import.sh --- machine-import.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 machine-import.sh diff --git a/machine-import.sh b/machine-import.sh new file mode 100644 index 0000000..fd79f96 --- /dev/null +++ b/machine-import.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +# import machine as tar.gz + +_container="minimal" +#echo 'kernel.unprivileged_userns_clone=1' >/etc/sysctl.d/nspawn.conf +#systemctl restart systemd-sysctl.service + +# enable host networking and set resolv.conf +mkdir -p /etc/systemd/nspawn +echo "[Exec]" >/etc/systemd/nspawn/"$_container".nspawn +echo "ResolvConf=off" >>/etc/systemd/nspawn/"$_container".nspawn +echo "" >>/etc/systemd/nspawn/"$_container".nspawn + +echo "[Network]" >>/etc/systemd/nspawn/"$_container".nspawn +echo "VirtualEthernet=no" >>/etc/systemd/nspawn/"$_container".nspawn + +machinectl import-tar $_container.tar.gz $_container + +# TODO +echo "nameserver 8.8.8.8" >/var/lib/machines/$_container/etc/resolv.conf +echo "done"