projects
/
xfstests-dev.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
5724cb9
)
make output deterministic for all QA hosts.
author
Nathan Scott
<nathans@sgi.com>
Sun, 7 Oct 2001 22:25:36 +0000
(22:25 +0000)
committer
Nathan Scott
<nathans@sgi.com>
Sun, 7 Oct 2001 22:25:36 +0000
(22:25 +0000)
062
patch
|
blob
|
history
062.out
patch
|
blob
|
history
diff --git
a/062
b/062
index d7dbe289aaa881b286d63f600a9e00c66785869c..329a45b14ad5ecf6d2781b042a14b768ad617261 100755
(executable)
--- a/
062
+++ b/
062
@@
-73,6
+73,18
@@
_create_test_bed()
find $SCRATCH_MNT | LC_COLLATE=POSIX sort
}
find $SCRATCH_MNT | LC_COLLATE=POSIX sort
}
+getfattr()
+{
+ /usr/bin/getfattr $@ | sed -e \
+ "s/$SCRATCH_MNT/SCRATCH_MNT/g"
+}
+
+setfattr()
+{
+ /usr/bin/setfattr $@ | sed -e \
+ "s/$SCRATCH_MNT/SCRATCH_MNT/g"
+}
+
_require_scratch
[ -x /usr/bin/getfattr ] || _notrun "getfattr is not installed"
[ -x /usr/bin/setfattr ] || _notrun "setfattr is not installed"
_require_scratch
[ -x /usr/bin/getfattr ] || _notrun "getfattr is not installed"
[ -x /usr/bin/setfattr ] || _notrun "setfattr is not installed"
diff --git
a/062.out
b/062.out
index 1b3a416a50018404d84f43ad80a2f768ba9a059c..699adfe87758f366b3d47a01430ce7901d11d51c 100644
(file)
--- a/
062.out
+++ b/
062.out
@@
-6,65
+6,65
@@
naming =VERN bsize=XXX
log =LDEV bsize=XXX blocks=XXX
realtime =RDEV extsz=XXX blocks=XXX, rtextents=XXX
*** create test bed
log =LDEV bsize=XXX blocks=XXX
realtime =RDEV extsz=XXX blocks=XXX, rtextents=XXX
*** create test bed
-/mnt/scratch
-
/mnt/scratch
/dev
-
/mnt/scratch
/dev/b
-
/mnt/scratch
/dev/c
-
/mnt/scratch
/dev/p
-
/mnt/scratch
/dir
-
/mnt/scratch
/lnk
-
/mnt/scratch
/reg
+SCRATCH_MNT
+
SCRATCH_MNT
/dev
+
SCRATCH_MNT
/dev/b
+
SCRATCH_MNT
/dev/c
+
SCRATCH_MNT
/dev/p
+
SCRATCH_MNT
/dir
+
SCRATCH_MNT
/lnk
+
SCRATCH_MNT
/reg
=== TYPE reg; NAMESPACE user
*** set/get one initially empty attribute
=== TYPE reg; NAMESPACE user
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name2
*** overwrite empty value
# namespace: user
name2
*** overwrite empty value
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name2=0xcafe
*** remove attribute
# namespace: user
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/reg: name2: No such attribute
+
SCRATCH_MNT
/reg: name2: No such attribute
*** final list (strings, type=reg, nsp=user)
*** final list (strings, type=reg, nsp=user)
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
@@
-73,53
+73,53
@@
name3="\336\372\316"
=== TYPE dir; NAMESPACE user
*** set/get one initially empty attribute
=== TYPE dir; NAMESPACE user
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name2
*** overwrite empty value
# namespace: user
name2
*** overwrite empty value
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name2=0xcafe
*** remove attribute
# namespace: user
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/dir: name2: No such attribute
+
SCRATCH_MNT
/dir: name2: No such attribute
*** final list (strings, type=dir, nsp=user)
*** final list (strings, type=dir, nsp=user)
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
@@
-128,53
+128,53
@@
name3="\336\372\316"
=== TYPE lnk; NAMESPACE user
*** set/get one initially empty attribute
=== TYPE lnk; NAMESPACE user
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name2
*** overwrite empty value
# namespace: user
name2
*** overwrite empty value
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name2=0xcafe
*** remove attribute
# namespace: user
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/lnk: name2: No such attribute
+
SCRATCH_MNT
/lnk: name2: No such attribute
*** final list (strings, type=lnk, nsp=user)
*** final list (strings, type=lnk, nsp=user)
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
@@
-183,53
+183,53
@@
name3="\336\372\316"
=== TYPE dev/b; NAMESPACE user
*** set/get one initially empty attribute
=== TYPE dev/b; NAMESPACE user
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name2
*** overwrite empty value
# namespace: user
name2
*** overwrite empty value
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name2=0xcafe
*** remove attribute
# namespace: user
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/dev/b: name2: No such attribute
+
SCRATCH_MNT
/dev/b: name2: No such attribute
*** final list (strings, type=dev/b, nsp=user)
*** final list (strings, type=dev/b, nsp=user)
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
@@
-238,53
+238,53
@@
name3="\336\372\316"
=== TYPE dev/c; NAMESPACE user
*** set/get one initially empty attribute
=== TYPE dev/c; NAMESPACE user
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name2
*** overwrite empty value
# namespace: user
name2
*** overwrite empty value
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name2=0xcafe
*** remove attribute
# namespace: user
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/dev/c: name2: No such attribute
+
SCRATCH_MNT
/dev/c: name2: No such attribute
*** final list (strings, type=dev/c, nsp=user)
*** final list (strings, type=dev/c, nsp=user)
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
@@
-293,53
+293,53
@@
name3="\336\372\316"
=== TYPE dev/p; NAMESPACE user
*** set/get one initially empty attribute
=== TYPE dev/p; NAMESPACE user
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: user
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: user
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: user
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: user
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: user
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name2
*** overwrite empty value
# namespace: user
name2
*** overwrite empty value
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name2=0xcafe
*** remove attribute
# namespace: user
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/dev/p: name2: No such attribute
+
SCRATCH_MNT
/dev/p: name2: No such attribute
*** final list (strings, type=dev/p, nsp=user)
*** final list (strings, type=dev/p, nsp=user)
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
@@
-348,58
+348,58
@@
name3="\336\372\316"
=== TYPE reg; NAMESPACE root
*** set/get one initially empty attribute
=== TYPE reg; NAMESPACE root
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name2
*** overwrite empty value
# namespace: root
name2
*** overwrite empty value
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name2=0xcafe
*** remove attribute
# namespace: root
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/reg: name2: No such attribute
+
SCRATCH_MNT
/reg: name2: No such attribute
*** final list (strings, type=reg, nsp=root)
*** final list (strings, type=reg, nsp=root)
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name="\272\276"
name3="\336\372\316"
# namespace: root
name="\272\276"
name3="\336\372\316"
@@
-408,58
+408,58
@@
name3="\336\372\316"
=== TYPE dir; NAMESPACE root
*** set/get one initially empty attribute
=== TYPE dir; NAMESPACE root
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name2
*** overwrite empty value
# namespace: root
name2
*** overwrite empty value
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name2=0xcafe
*** remove attribute
# namespace: root
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/dir: name2: No such attribute
+
SCRATCH_MNT
/dir: name2: No such attribute
*** final list (strings, type=dir, nsp=root)
*** final list (strings, type=dir, nsp=root)
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name="\272\276"
name3="\336\372\316"
# namespace: root
name="\272\276"
name3="\336\372\316"
@@
-468,58
+468,58
@@
name3="\336\372\316"
=== TYPE lnk; NAMESPACE root
*** set/get one initially empty attribute
=== TYPE lnk; NAMESPACE root
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name2
*** overwrite empty value
# namespace: root
name2
*** overwrite empty value
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name2=0xcafe
*** remove attribute
# namespace: root
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/lnk: name2: No such attribute
+
SCRATCH_MNT
/lnk: name2: No such attribute
*** final list (strings, type=lnk, nsp=root)
*** final list (strings, type=lnk, nsp=root)
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name="\272\276"
name3="\336\372\316"
# namespace: root
name="\272\276"
name3="\336\372\316"
@@
-528,58
+528,58
@@
name3="\336\372\316"
=== TYPE dev/b; NAMESPACE root
*** set/get one initially empty attribute
=== TYPE dev/b; NAMESPACE root
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name2
*** overwrite empty value
# namespace: root
name2
*** overwrite empty value
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name2=0xcafe
*** remove attribute
# namespace: root
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/dev/b: name2: No such attribute
+
SCRATCH_MNT
/dev/b: name2: No such attribute
*** final list (strings, type=dev/b, nsp=root)
*** final list (strings, type=dev/b, nsp=root)
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name="\272\276"
name3="\336\372\316"
# namespace: root
name="\272\276"
name3="\336\372\316"
@@
-588,58
+588,58
@@
name3="\336\372\316"
=== TYPE dev/c; NAMESPACE root
*** set/get one initially empty attribute
=== TYPE dev/c; NAMESPACE root
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name2
*** overwrite empty value
# namespace: root
name2
*** overwrite empty value
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name2=0xcafe
*** remove attribute
# namespace: root
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/dev/c: name2: No such attribute
+
SCRATCH_MNT
/dev/c: name2: No such attribute
*** final list (strings, type=dev/c, nsp=root)
*** final list (strings, type=dev/c, nsp=root)
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name="\272\276"
name3="\336\372\316"
# namespace: root
name="\272\276"
name3="\336\372\316"
@@
-648,58
+648,58
@@
name3="\336\372\316"
=== TYPE dev/p; NAMESPACE root
*** set/get one initially empty attribute
=== TYPE dev/p; NAMESPACE root
*** set/get one initially empty attribute
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
# namespace: root
name
*** overwrite empty, set several new attributes
*** fetch several attribute names and values (hex)
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
# namespace: root
name=0xbabe
name2=0xdeadbeef
name3=0xdeface
*** fetch several attribute names and values (base64)
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
# namespace: root
name=0sur4=
name2=0s3q2+7w==
name3=0s3vrO
*** shrink value of an existing attribute
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
# namespace: root
name=0xbabe
name2=0xdeaf
name3=0xdeface
*** grow value of existing attribute
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
# namespace: root
name=0xbabe
name2=0xdecade
name3=0xdeface
*** set an empty value for second attribute
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name2
*** overwrite empty value
# namespace: root
name2
*** overwrite empty value
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name2=0xcafe
*** remove attribute
# namespace: root
name2=0xcafe
*** remove attribute
-
/mnt/scratch
/dev/p: name2: No such attribute
+
SCRATCH_MNT
/dev/p: name2: No such attribute
*** final list (strings, type=dev/p, nsp=root)
*** final list (strings, type=dev/p, nsp=root)
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name="\272\276"
name3="\336\372\316"
# namespace: user
name="\272\276"
name3="\336\372\316"
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name="\272\276"
name3="\336\372\316"
# namespace: root
name="\272\276"
name3="\336\372\316"
@@
-707,375
+707,375
@@
name3="\336\372\316"
*** extend test bed
*** extend test bed
-/mnt/scratch
-
/mnt/scratch
/descend
-
/mnt/scratch
/descend/and
-
/mnt/scratch
/descend/down
-
/mnt/scratch
/descend/down/here
-
/mnt/scratch
/dev
-
/mnt/scratch
/dev/b
-
/mnt/scratch
/dev/c
-
/mnt/scratch
/dev/p
-
/mnt/scratch
/dir
-
/mnt/scratch
/here
-
/mnt/scratch
/here/up
-
/mnt/scratch
/here/up/ascend
-
/mnt/scratch
/lnk
-
/mnt/scratch
/reg
+SCRATCH_MNT
+
SCRATCH_MNT
/descend
+
SCRATCH_MNT
/descend/and
+
SCRATCH_MNT
/descend/down
+
SCRATCH_MNT
/descend/down/here
+
SCRATCH_MNT
/dev
+
SCRATCH_MNT
/dev/b
+
SCRATCH_MNT
/dev/c
+
SCRATCH_MNT
/dev/p
+
SCRATCH_MNT
/dir
+
SCRATCH_MNT
/here
+
SCRATCH_MNT
/here/up
+
SCRATCH_MNT
/here/up/ascend
+
SCRATCH_MNT
/lnk
+
SCRATCH_MNT
/reg
*** forward directory descent with us following symlinks
*** forward directory descent with us following symlinks
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/here
+# file:
SCRATCH_MNT
/here
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/here/up
+# file:
SCRATCH_MNT
/here/up
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/here/up/ascend
+# file:
SCRATCH_MNT
/here/up/ascend
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/descend
+# file:
SCRATCH_MNT
/descend
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
-# file:
/mnt/scratch
/descend/down
+# file:
SCRATCH_MNT
/descend/down
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
-# file:
/mnt/scratch
/descend/down/here
+# file:
SCRATCH_MNT
/descend/down/here
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
-# file:
/mnt/scratch
/descend/and/ascend
+# file:
SCRATCH_MNT
/descend/and/ascend
# namespace: root
9=0x3837
a=0x6263
*** reverse directory descent with us following symlinks
# namespace: root
9=0x3837
a=0x6263
*** reverse directory descent with us following symlinks
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/lnk
+# file:
SCRATCH_MNT
/lnk
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/here/up/ascend
+# file:
SCRATCH_MNT
/here/up/ascend
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/here/up
+# file:
SCRATCH_MNT
/here/up
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/here
+# file:
SCRATCH_MNT
/here
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/descend/down/here
+# file:
SCRATCH_MNT
/descend/down/here
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
-# file:
/mnt/scratch
/descend/down
+# file:
SCRATCH_MNT
/descend/down
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
-# file:
/mnt/scratch
/descend/and/ascend
+# file:
SCRATCH_MNT
/descend/and/ascend
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/descend
+# file:
SCRATCH_MNT
/descend
# namespace: user
1=0x3233
x=0x797a
*** forward directory descent without following symlinks
# namespace: user
1=0x3233
x=0x797a
*** forward directory descent without following symlinks
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/here
+# file:
SCRATCH_MNT
/here
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/here/up
+# file:
SCRATCH_MNT
/here/up
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/here/up/ascend
+# file:
SCRATCH_MNT
/here/up/ascend
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/descend
+# file:
SCRATCH_MNT
/descend
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
-# file:
/mnt/scratch
/descend/down
+# file:
SCRATCH_MNT
/descend/down
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
-# file:
/mnt/scratch
/descend/down/here
+# file:
SCRATCH_MNT
/descend/down/here
# namespace: user
1=0x3233
x=0x797a
*** reverse directory descent without following symlinks
# namespace: user
1=0x3233
x=0x797a
*** reverse directory descent without following symlinks
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/reg
+# file:
SCRATCH_MNT
/reg
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dir
+# file:
SCRATCH_MNT
/dir
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/b
+# file:
SCRATCH_MNT
/dev/b
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/c
+# file:
SCRATCH_MNT
/dev/c
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: user
name=0xbabe
name3=0xdeface
# namespace: user
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/dev/p
+# file:
SCRATCH_MNT
/dev/p
# namespace: root
name=0xbabe
name3=0xdeface
# namespace: root
name=0xbabe
name3=0xdeface
-# file:
/mnt/scratch
/here/up/ascend
+# file:
SCRATCH_MNT
/here/up/ascend
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/here/up
+# file:
SCRATCH_MNT
/here/up
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/here
+# file:
SCRATCH_MNT
/here
# namespace: root
9=0x3837
a=0x6263
# namespace: root
9=0x3837
a=0x6263
-# file:
/mnt/scratch
/descend/down/here
+# file:
SCRATCH_MNT
/descend/down/here
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
-# file:
/mnt/scratch
/descend/down
+# file:
SCRATCH_MNT
/descend/down
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
-# file:
/mnt/scratch
/descend
+# file:
SCRATCH_MNT
/descend
# namespace: user
1=0x3233
x=0x797a
# namespace: user
1=0x3233
x=0x797a
@@
-1086,30
+1086,30
@@
x=0x797a
*** clear out the scratch device
*** reset test bed with no extended attributes
*** create test bed
*** clear out the scratch device
*** reset test bed with no extended attributes
*** create test bed
-/mnt/scratch
-
/mnt/scratch
/dev
-
/mnt/scratch
/dev/b
-
/mnt/scratch
/dev/c
-
/mnt/scratch
/dev/p
-
/mnt/scratch
/dir
-
/mnt/scratch
/lnk
-
/mnt/scratch
/reg
+SCRATCH_MNT
+
SCRATCH_MNT
/dev
+
SCRATCH_MNT
/dev/b
+
SCRATCH_MNT
/dev/c
+
SCRATCH_MNT
/dev/p
+
SCRATCH_MNT
/dir
+
SCRATCH_MNT
/lnk
+
SCRATCH_MNT
/reg
*** extend test bed
*** extend test bed
-/mnt/scratch
-
/mnt/scratch
/descend
-
/mnt/scratch
/descend/and
-
/mnt/scratch
/descend/down
-
/mnt/scratch
/descend/down/here
-
/mnt/scratch
/dev
-
/mnt/scratch
/dev/b
-
/mnt/scratch
/dev/c
-
/mnt/scratch
/dev/p
-
/mnt/scratch
/dir
-
/mnt/scratch
/here
-
/mnt/scratch
/here/up
-
/mnt/scratch
/here/up/ascend
-
/mnt/scratch
/lnk
-
/mnt/scratch
/reg
+SCRATCH_MNT
+
SCRATCH_MNT
/descend
+
SCRATCH_MNT
/descend/and
+
SCRATCH_MNT
/descend/down
+
SCRATCH_MNT
/descend/down/here
+
SCRATCH_MNT
/dev
+
SCRATCH_MNT
/dev/b
+
SCRATCH_MNT
/dev/c
+
SCRATCH_MNT
/dev/p
+
SCRATCH_MNT
/dir
+
SCRATCH_MNT
/here
+
SCRATCH_MNT
/here/up
+
SCRATCH_MNT
/here/up/ascend
+
SCRATCH_MNT
/lnk
+
SCRATCH_MNT
/reg
*** restore everything
*** compare before and after backups
*** restore everything
*** compare before and after backups