dotfiles/overlays/rolling_datasets/bin/mount_datasets

19 lines
415 B
Plaintext
Raw Normal View History

# -*- mode: shell-script -*-
source @out@/share/functions/get_old_datasets
export "PATH=$PATH:@runtimePath@"
if [[ "$#" != 2 ]] ; then
echo "This script requires precisely 2 arguments!"
exit 1
fi
dataset="$1"
mountpoint="$2"
while IFS="\n" read gen
do
mountpoint -q "$mountpoint/$gen" || mount -o x-mount.mkdir -v -t zfs "$dataset/$gen" "$mountpoint/$gen"
done <<< "$(get_old_datasets "$dataset")"