#!/usr/bin/env bash

SOURCE="/dev/mapper/vg1-volume_1"
DEST="/mnt/backup/super1"
LOG="$HOME/btrfs-restore.log"

if [ ! -b "$SOURCE" ]; then
    echo "Source not found: $SOURCE"
    exit 1
fi

mkdir -p "$DEST" || exit 1
sudo -v || exit 1

yes '' | sudo -n btrfs restore \
    -u 1 \
    -v \
    -i \
    -o \
    -m \
    -S \
    "$SOURCE" \
    "$DEST" 2>&1 | tee "$LOG"

exit "${PIPESTATUS[1]}"