#!/bin/bash

set -e

source debian/tests/backup-and-restore-common.sh

# Create a file system
# $1 = Label
# $2 = UUID
# $3 = DEVICE
create_fs() {
	mkfs.btrfs -q -L "$1" -U "$2" "$3"
}

# Determine label for a given device / file system
# $1 = DEVICE
get_restored_label() {
	btrfs filesystem label "$1"
}

# Determine UUID of a given device / file system
# $1 = DEVICE
get_restored_uuid() {
	btrfs filesystem show "$1" | awk '/uuid/ { print $4}'
}

# Execute test suite
run