From 9fc5921a1e302dcb45cf90b4ec0a94631c3cbd85 Mon Sep 17 00:00:00 2001 From: Astro Date: Thu, 16 Jun 2022 22:18:04 +0200 Subject: [PATCH] server10: fix microvm-zfs-datasets@.service --- hosts/server10/microvms.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/hosts/server10/microvms.nix b/hosts/server10/microvms.nix index ae76e192..c20ba948 100644 --- a/hosts/server10/microvms.nix +++ b/hosts/server10/microvms.nix @@ -41,9 +41,11 @@ for d in current/share/microvm/virtiofs/*; do SOURCE=$(cat $d/source) TAG=$(basename $d) - MNT=$(pwd)$SOURCE - zfsExists $BASE/$NAME/$TAG || \ - zfs create -o mountpoint=$MNT $BASE/$NAME/$TAG + MNT=$SOURCE + if [[ "$MNT" == /var/lib/microvms/$NAME/* ]]; then + zfsExists $BASE/$NAME/$TAG || \ + zfs create -o mountpoint=$MNT $BASE/$NAME/$TAG + fi done ''; };