diff --git a/kbuildx/scripts/freebsd-deps.sh b/kbuildx/scripts/freebsd-deps.sh index 63a4f4f..78e9d01 100755 --- a/kbuildx/scripts/freebsd-deps.sh +++ b/kbuildx/scripts/freebsd-deps.sh @@ -3,7 +3,9 @@ set -eu data_disk=/dev/vtbd1 if ! mount | grep -q ' /root/kbuildx '; then mkdir -p /root/kbuildx - if ! mount "$data_disk" /root/kbuildx 2>/dev/null; then + if fstyp "$data_disk" 2>/dev/null | grep -q ufs; then + mount "$data_disk" /root/kbuildx + else newfs "$data_disk" mount "$data_disk" /root/kbuildx fi diff --git a/kbuildx/scripts/netbsd-deps.sh b/kbuildx/scripts/netbsd-deps.sh index 1c22ef9..5811791 100755 --- a/kbuildx/scripts/netbsd-deps.sh +++ b/kbuildx/scripts/netbsd-deps.sh @@ -5,7 +5,9 @@ export PATH=/usr/pkg/bin:/usr/pkg/sbin:/sbin:/usr/sbin:/bin:/usr/bin data_disk=/dev/ld1a if ! mount | grep -q ' /root/kbuildx '; then mkdir -p /root/kbuildx - if ! mount "$data_disk" /root/kbuildx 2>/dev/null; then + if fstyp "$data_disk" 2>/dev/null | grep -q ffs; then + mount "$data_disk" /root/kbuildx + else newfs "$data_disk" mount "$data_disk" /root/kbuildx fi