summaryrefslogtreecommitdiff
path: root/yarns/tbdiff.shell-lib
diff options
context:
space:
mode:
Diffstat (limited to 'yarns/tbdiff.shell-lib')
-rw-r--r--yarns/tbdiff.shell-lib10
1 files changed, 10 insertions, 0 deletions
diff --git a/yarns/tbdiff.shell-lib b/yarns/tbdiff.shell-lib
index 658efe6..33d9954 100644
--- a/yarns/tbdiff.shell-lib
+++ b/yarns/tbdiff.shell-lib
@@ -12,3 +12,13 @@
export SRCDIR="$(pwd)"
fi
}
+
+# Test that the extended attributes of two files are the same by comparing the
+# output of `getfattr -d` on each file, which has been piped to `tail -n +2` in
+# order to skip the first line of output, being the file name.
+
+compare_xattrs()
+{
+ test \
+ "$(getfattr -d "$1" | tail -n +2)" = "$(getfattr -d "$2" | tail -n +2)"
+}