#! /bin/bash # SPDX-License-Identifier: GPL-2.0 # Copyright (c) 2013 Fusion IO. All Rights Reserved. # # FS QA Test No. btrfs/009 # # Regression test to make sure we can't delete the default subvol # . ./common/preamble _begin_fstest auto quick subvol . ./common/filter _supported_fs btrfs _require_scratch _scratch_mkfs > /dev/null 2>&1 _scratch_mount $BTRFS_UTIL_PROG subvolume create $SCRATCH_MNT/newvol >> $seqres.full 2>&1 \ || _fail "couldn't create subvol" subvolid=$(_btrfs_get_subvolid $SCRATCH_MNT newvol) $BTRFS_UTIL_PROG subvolume set-default $subvolid $SCRATCH_MNT >> $seqres.full 2>&1 \ || _fail "couldn't set default" $BTRFS_UTIL_PROG subvolume delete $SCRATCH_MNT/newvol >> $seqres.full 2>&1 _scratch_unmount _try_scratch_mount || _fail "mount should have succeeded" echo "Silence is golden" status=0 ; exit