filter.btrfs: new filter for property messages

The error message in newer btrfs utilities contains name of the
property, we want to filter it out so it matches golden output. There's
an optional parameter with property name that is matched against the
command output.

Signed-off-by: David Sterba <dsterba@suse.com>
Reviewed-by: Filipe Manana <fdmanana@suse.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
David Sterba
2016-03-23 14:35:14 +11:00
committed by Dave Chinner
parent 3a9242688d
commit 232593dea5
+12
View File
@@ -68,5 +68,17 @@ _filter_btrfs_subvol_delete()
}
# filter name of the property from the output, optionally verify against $1
# recognized message(s):
# "object is not compatible with property: label"
_filter_btrfs_prop_error()
{
if ! [ -z "$1" ]; then
sed -e "s/\(compatible with property\): $1/\1/"
else
sed -e "s/^\(.*compatible with property\).*/\1/"
fi
}
# make sure this script returns success
/bin/true