summaryrefslogtreecommitdiff
path: root/functions/safe_create_dataset.sh
blob: 1960e55532655891ebb1ea30cde6f1af8382197a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
safe_create_dataset() {
  FULLPATH="$1"

  # Remove any trailing slash
  FULLPATH="${FULLPATH%/}"

  POOL="${FULLPATH%%/*}"
  DATASET="${FULLPATH#*/}"

  echo "🛰 Connecting to Shredder to safely create '${POOL}/${DATASET}'..."
  ssh shredder "/usr/local/bin/genesis-safe-zfs.sh $POOL $DATASET"
}