]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/standalone/ceph-helpers.sh: pass btrfs subvolume options the right way
authorKefu Chai <kchai@redhat.com>
Fri, 15 Sep 2017 03:51:45 +0000 (11:51 +0800)
committerNathan Cutler <ncutler@suse.com>
Sat, 24 Nov 2018 08:13:38 +0000 (09:13 +0100)
with the latest btrfs-progs, it complains with

$ sudo btrfs subvolume list . -t
btrfs subvolume list: too many arguments

so, we need to pass `-t` right after `list` subcommand.

Signed-off-by: Kefu Chai <kchai@redhat.com>
(cherry picked from commit 279d2980faade79e5032ad06616706313e231bd9)

qa/standalone/ceph-helpers.sh

index dc1843bdbeb8942ef558822ddf381b137c8a83f4..6ee3c143154a2ccdc056580aa7d8d55b25dc5078 100755 (executable)
@@ -203,7 +203,7 @@ function teardown() {
 function __teardown_btrfs() {
     local btrfs_base_dir=$1
     local btrfs_root=$(df -P . | tail -1 | awk '{print $NF}')
-    local btrfs_dirs=$(cd $btrfs_base_dir; sudo btrfs subvolume list . -t | awk '/^[0-9]/ {print $4}' | grep "$btrfs_base_dir/$btrfs_dir")
+    local btrfs_dirs=$(cd $btrfs_base_dir; sudo btrfs subvolume list -t . | awk '/^[0-9]/ {print $4}' | grep "$btrfs_base_dir/$btrfs_dir")
     for subvolume in $btrfs_dirs; do
        sudo btrfs subvolume delete $btrfs_root/$subvolume
     done