Posted by Anonymous on Fri 5th Sep 14:20
download | new post
- AQ-00-0001:~# ./testfs-.20.sh -yvvv -D /dev/etherd/e10.1 -F ocfs2 -M /test
- + shopt -s extglob
- + eR='\e[31m'
- + eG='\e[32m'
- + eY='\e[33m'
- + eB='\e[34m'
- + eN='\e[0m'
- + verbose=0
- + terse=0
- + flash=0
- + test_xid=0
- + test_xattr=0
- + test_dlimit=0
- + version=26
- + tagxid=tag
- + lstag=lsxid
- + chtag=chxid
- + pause=0
- + DEV=
- + MNT=/test
- + NFS=127.0.0.1:/nfs
- + FSL=ext2,ext3,xfs,reiser,jfs
- + mntopt=rw
- + nfsopt=vers=3,hard,intr,tcp,sync
- + getopts :hlnotvxyzD:F:M:N:O:P:Z option
- + case $option in
- + test_xattr=1
- + getopts :hlnotvxyzD:F:M:N:O:P:Z option
- + case $option in
- + verbose=1
- + getopts :hlnotvxyzD:F:M:N:O:P:Z option
- + case $option in
- + verbose=2
- + getopts :hlnotvxyzD:F:M:N:O:P:Z option
- + case $option in
- + verbose=3
- + getopts :hlnotvxyzD:F:M:N:O:P:Z option
- + case $option in
- + DEV=/dev/etherd/e10.1
- + getopts :hlnotvxyzD:F:M:N:O:P:Z option
- + case $option in
- + FSL=ocfs2
- + getopts :hlnotvxyzD:F:M:N:O:P:Z option
- + case $option in
- + MNT=/test
- + getopts :hlnotvxyzD:F:M:N:O:P:Z option
- + shift 7
- + '[' -z /dev/etherd/e10.1 ']'
- + '[' '!' -e /dev/etherd/e10.1 ']'
- + '[' '!' -d /test ']'
- + outdev=/dev/null
- + '[' 3 -gt 1 ']'
- + outdev=/dev/stdout
- + errdev=/dev/null
- + '[' 3 -gt 0 ']'
- + errdev=/dev/stderr
- + eecho '\e[33m' 'Linux-VServer FS Test [V0.20] Copyright (C) 2005-2008 H.Poetzl'
- + C='\e[33m'
- + shift
- + echo -e '\e[33mLinux-VServer FS Test [V0.20] Copyright (C) 2005-2008 H.Poetzl\e[0m'
- Linux-VServer FS Test [V0.20] Copyright (C) 2005-2008 H.Poetzl
- ++ uname -srm
- + KERN='Linux 2.6.26.3-vs2.3.0.35 x86_64'
- ++ chcontext --version
- + CHCV='chcontext 0.30.216-pre2782 -- allocates/enters a security context
- This program is part of util-vserver 0.30.216-pre2782
- Copyright (C) 2004 Enrico Scholz
- This program is free software; you may redistribute it under the terms of
- the GNU General Public License. This program has absolutely no warranty.'
- ++ echo -e 'chcontext 0.30.216-pre2782 -- allocates/enters a security context
- This program is part of util-vserver 0.30.216-pre2782
- Copyright (C) 2004 Enrico Scholz
- This program is free software; you may redistribute it under the terms of
- the GNU General Public License. This program has absolutely no warranty.'
- ++ sed -n '/--\|version/ {s/.*\ \([0-9][0-9.]*\).*/\1/g;p;q;}'
- + CHCO=0.30.216
- + INFO=(`sed 's/.*:\t//' /proc/virtual/info 2>/dev/null || echo '<none>'`)
- ++ sed 's/.*:\t//' /proc/virtual/info
- + KCIN=318771121
- + KCTM=3
- + KTAG=1
- + KCOW=3
- + case $KCTM in
- + TAGI=ID24
- + echo 'Linux 2.6.26.3-vs2.3.0.35 x86_64/0.30.216'
- Linux 2.6.26.3-vs2.3.0.35 x86_64/0.30.216
- + echo 'VCI: 0002:0303 236 13000fb1 (ID24)'
- VCI: 0002:0303 236 13000fb1 (ID24)
- ++ tr , ' '
- ++ echo ocfs2
- + fsl=ocfs2
- + for fs in '$fsl'
- + echo ---
- ---
- + eecho '\e[33m' 'testing ocfs2 filesystem ...'
- + C='\e[33m'
- + shift
- + echo -e '\e[33mtesting ocfs2 filesystem ...\e[0m'
- testing ocfs2 filesystem ...
- + fsckopt='-p -f'
- + case $fs in
- + mkfsopt=
- + testopt=rw
- + fsckopt=-f
- + fs=ocfs2
- + '[' 0 -gt 0 ']'
- + yes
- + mkfs.ocfs2 /dev/etherd/e10.1
- mkfs.ocfs2 1.2.1
- Overwriting existing ocfs2 partition.
- Proceed (y/N): Filesystem label=
- Block size=4096 (bits=12)
- Cluster size=65536 (bits=16)
- Volume size=1000204795904 (15261914 clusters) (244190624 blocks)
- 474 cluster groups (tail covers 4826 clusters, rest cover 32256 clusters)
- Journal size=268435456
- Initial number of node slots: 4
- Creating bitmaps: done
- Initializing superblock: done
- Writing system files: done
- Writing superblock: done
- Formatting Journals: done
- Writing lost+found: done
- mkfs.ocfs2 successful
- + rc=0
- + ececho 0 '[000]'
- + rc=0
- + shift
- + id='[000]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[000]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[000]# succeeded.\e[0m'
- [000]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + '[' 0 -gt 0 ']'
- + do_test ocfs2 rw
- + local fs=ocfs2
- + local mopt=rw
- + local xopt=rw,tag
- + local X=-
- + do_sync
- + sync
- + sleep 6
- + eexec 001 0 'mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'
- ++ printf '[%3.3s]' 001
- + local 'id=[001]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tmount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'
- mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2
- + '[' 0 -gt 0 ']'
- + eval mount -t ocfs2 -o rw /dev/etherd/e10.1 /test '3>&2'
- ++ mount -t ocfs2 -o rw /dev/etherd/e10.1 /test
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[001]'
- + rc=0
- + shift
- + id='[001]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[001]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[001]# succeeded.\e[0m'
- [001]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 002 32 'mount -o remount,rw,tag /test 3>&2'
- ++ printf '[%3.3s]' 002
- + local 'id=[002]'
- + shift
- + local eret=32
- + shift
- + echo -e '\tmount -o remount,rw,tag /test 3>&2'
- mount -o remount,rw,tag /test 3>&2
- + '[' 0 -gt 0 ']'
- + eval mount -o remount,rw,tag /test '3>&2'
- ++ mount -o remount,rw,tag /test
- mount.ocfs2: Invalid argument while mounting /dev/etherd/e10.1 on /test
- + local ret=1
- + '[' -n 32 -a 32 -ne 0 ']'
- + ret=-31
- + ececho -31 '[002]'
- + rc=-31
- + shift
- + id='[002]'
- + shift
- + '[' -31 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[31m' '[002]# failed.'
- + C='\e[31m'
- + shift
- + echo -e '\e[31m[002]# failed.\e[0m'
- [002]# failed.
- + return -31
- + '[' 0 -gt 0 ']'
- + return -31
- + eeval 'umount /dev/etherd/e10.1 3>&2'
- + '[' 0 -gt 0 ']'
- + eval umount /dev/etherd/e10.1 '3>&2'
- ++ umount /dev/etherd/e10.1
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + '[' 0 -gt 0 ']'
- + '[' 1 -gt 0 ']'
- + eecho '\e[34m' 'xattr related tests ...'
- + C='\e[34m'
- + shift
- + echo -e '\e[34mxattr related tests ...\e[0m'
- xattr related tests ...
- + case $version in
- + local 'attr_B=-+(-)-Bui-' 'attr_b=-+(-)-bui-'
- + local 'attr_U=-+(-)--UI-' 'attr_u=-+(-)--ui-'
- + local 'lsattr_B=-+(-)?(A)+(-)'
- + local 'lsattr_U=-+(-)-i-+(-)?([AE])+(-)'
- + local dpath=/test/dir_3896
- + local fpath=/test/file_3896
- + eexec 101 0 'mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'
- ++ printf '[%3.3s]' 101
- + local 'id=[101]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tmount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'
- mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2
- + '[' 0 -gt 0 ']'
- + eval mount -t ocfs2 -o rw /dev/etherd/e10.1 /test '3>&2'
- ++ mount -t ocfs2 -o rw /dev/etherd/e10.1 /test
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[101]'
- + rc=0
- + shift
- + id='[101]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[101]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[101]# succeeded.\e[0m'
- [101]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eeval 'mkdir -p /test/dir_3896'
- + '[' 0 -gt 0 ']'
- + eval mkdir -p /test/dir_3896
- ++ mkdir -p /test/dir_3896
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 102 0 'setattr --barrier /test/dir_3896'
- ++ printf '[%3.3s]' 102
- + local 'id=[102]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tsetattr --barrier /test/dir_3896'
- setattr --barrier /test/dir_3896
- + '[' 0 -gt 0 ']'
- + eval setattr --barrier /test/dir_3896
- ++ setattr --barrier /test/dir_3896
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[102]'
- + rc=0
- + shift
- + id='[102]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[102]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[102]# succeeded.\e[0m'
- [102]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 103 0 'do_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-'
- ++ printf '[%3.3s]' 103
- + local 'id=[103]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-'
- do_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test showattr /test/dir_3896 '-+(-)-Bui-'
- ++ do_xattr_verify /test showattr /test/dir_3896 '-+(-)-Bui-'
- ++ local path=/test
- ++ shift
- ++ local vcmd=showattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/dir_3896
- ++ shift
- +++ showattr -d /test/dir_3896
- +++ awk '{print $1}'
- ++ val=----Bui-
- ++ echo -e '\tverify /test/dir_3896: -+(-)-Bui- = ----Bui-'
- verify /test/dir_3896: -+(-)-Bui- = ----Bui-
- ++ case $val in
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[103]'
- + rc=0
- + shift
- + id='[103]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[103]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[103]# succeeded.\e[0m'
- [103]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 104 0 'do_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)'
- ++ printf '[%3.3s]' 104
- + local 'id=[104]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)'
- do_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test lsattr /test/dir_3896 '-+(-)?(A)+(-)'
- ++ do_xattr_verify /test lsattr /test/dir_3896 '-+(-)?(A)+(-)'
- ++ local path=/test
- ++ shift
- ++ local vcmd=lsattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/dir_3896
- ++ shift
- +++ lsattr -d /test/dir_3896
- +++ awk '{print $1}'
- ++ val=------------------
- ++ echo -e '\tverify /test/dir_3896: -+(-)?(A)+(-) = ------------------'
- verify /test/dir_3896: -+(-)?(A)+(-) = ------------------
- ++ case $val in
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[104]'
- + rc=0
- + shift
- + id='[104]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[104]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[104]# succeeded.\e[0m'
- [104]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 105 0 'go_xid 2 chattr =i /test/dir_3896'
- ++ printf '[%3.3s]' 105
- + local 'id=[105]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tgo_xid 2 chattr =i /test/dir_3896'
- go_xid 2 chattr =i /test/dir_3896
- + '[' 0 -gt 0 ']'
- + eval go_xid 2 chattr =i /test/dir_3896
- ++ go_xid 2 chattr =i /test/dir_3896
- ++ local xid=2
- ++ shift
- ++ '[' 26 == 24 -a 2 -gt 0 ']'
- ++ '[' 2 -gt 1 ']'
- ++ echo -e '\tvcontext --create --xid 2 -- chattr =i /test/dir_3896'
- vcontext --create --xid 2 -- chattr =i /test/dir_3896
- ++ vcontext --create --xid 2 -- chattr =i /test/dir_3896
- New security context is 2
- /test/dir_3896: Permission denied
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[105]'
- + rc=0
- + shift
- + id='[105]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[105]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[105]# succeeded.\e[0m'
- [105]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 106 0 'do_xattr_barrier /test /test/dir_3896 .^^'
- ++ printf '[%3.3s]' 106
- + local 'id=[106]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_barrier /test /test/dir_3896 .^^'
- do_xattr_barrier /test /test/dir_3896 .^^
- + '[' 0 -gt 0 ']'
- + eval do_xattr_barrier /test /test/dir_3896 '.^^'
- ++ do_xattr_barrier /test /test/dir_3896 '.^^'
- ++ local path=/test
- ++ shift
- ++ local bdir=/test/dir_3896
- ++ shift
- ++ local ret=0
- ++ local x=0 xx=
- ++ for x in 0 1 2
- ++ go_xid 0 chmod +x /test/dir_3896
- ++ local xid=0
- ++ shift
- ++ '[' 26 == 24 -a 0 -gt 0 ']'
- ++ '[' 0 -gt 1 ']'
- ++ '[' 0 -eq 1 ']'
- ++ echo -e '\tchmod +x /test/dir_3896'
- chmod +x /test/dir_3896
- ++ chmod +x /test/dir_3896
- ++ local rc=0
- ++ chmod -x /test/dir_3896
- ++ '[' 0 -eq 0 ']'
- ++ xx=.
- ++ for x in 0 1 2
- ++ go_xid 1 chmod +x /test/dir_3896
- ++ local xid=1
- ++ shift
- ++ '[' 26 == 24 -a 1 -gt 0 ']'
- ++ '[' 1 -gt 1 ']'
- ++ '[' 1 -eq 1 ']'
- ++ echo -e '\tvcontext --migrate --xid 1 -- chmod +x /test/dir_3896'
- vcontext --migrate --xid 1 -- chmod +x /test/dir_3896
- ++ vcontext --migrate --xid 1 -- chmod +x /test/dir_3896
- chmod: changing permissions of `/test/dir_3896': Operation not permitted
- ++ local rc=1
- ++ chmod -x /test/dir_3896
- ++ '[' 1 -eq 0 ']'
- ++ xx='.^'
- ++ for x in 0 1 2
- ++ go_xid 2 chmod +x /test/dir_3896
- ++ local xid=2
- ++ shift
- ++ '[' 26 == 24 -a 2 -gt 0 ']'
- ++ '[' 2 -gt 1 ']'
- ++ echo -e '\tvcontext --create --xid 2 -- chmod +x /test/dir_3896'
- vcontext --create --xid 2 -- chmod +x /test/dir_3896
- ++ vcontext --create --xid 2 -- chmod +x /test/dir_3896
- New security context is 2
- chmod: changing permissions of `/test/dir_3896': Operation not permitted
- ++ local rc=1
- ++ chmod -x /test/dir_3896
- ++ '[' 1 -eq 0 ']'
- ++ xx='.^^'
- ++ '[' '.^^' == '.^^' ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[106]'
- + rc=0
- + shift
- + id='[106]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[106]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[106]# succeeded.\e[0m'
- [106]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 108 0 'setattr --~barrier /test/dir_3896'
- ++ printf '[%3.3s]' 108
- + local 'id=[108]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tsetattr --~barrier /test/dir_3896'
- setattr --~barrier /test/dir_3896
- + '[' 0 -gt 0 ']'
- + eval setattr --~barrier /test/dir_3896
- ++ setattr --~barrier /test/dir_3896
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[108]'
- + rc=0
- + shift
- + id='[108]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[108]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[108]# succeeded.\e[0m'
- [108]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 109 0 'do_xattr_verify /test showattr /test/dir_3896 -+(-)-bui-'
- ++ printf '[%3.3s]' 109
- + local 'id=[109]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test showattr /test/dir_3896 -+(-)-bui-'
- do_xattr_verify /test showattr /test/dir_3896 -+(-)-bui-
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test showattr /test/dir_3896 '-+(-)-bui-'
- ++ do_xattr_verify /test showattr /test/dir_3896 '-+(-)-bui-'
- ++ local path=/test
- ++ shift
- ++ local vcmd=showattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/dir_3896
- ++ shift
- +++ showattr -d /test/dir_3896
- +++ awk '{print $1}'
- ++ val=----bui-
- ++ echo -e '\tverify /test/dir_3896: -+(-)-bui- = ----bui-'
- verify /test/dir_3896: -+(-)-bui- = ----bui-
- ++ case $val in
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[109]'
- + rc=0
- + shift
- + id='[109]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[109]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[109]# succeeded.\e[0m'
- [109]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eeval 'rmdir /test/dir_3896'
- + '[' 0 -gt 0 ']'
- + eval rmdir /test/dir_3896
- ++ rmdir /test/dir_3896
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + '[' 0 -ne 0 ']'
- + eeval 'echo five > /test/file_3896'
- + '[' 0 -gt 0 ']'
- + eval echo five '>' /test/file_3896
- ++ echo five
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eeval 'ln /test/file_3896 /test/file_3896.x'
- + '[' 0 -gt 0 ']'
- + eval ln /test/file_3896 /test/file_3896.x
- ++ ln /test/file_3896 /test/file_3896.x
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 112 0 'setattr --iunlink /test/file_3896'
- ++ printf '[%3.3s]' 112
- + local 'id=[112]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tsetattr --iunlink /test/file_3896'
- setattr --iunlink /test/file_3896
- + '[' 0 -gt 0 ']'
- + eval setattr --iunlink /test/file_3896
- ++ setattr --iunlink /test/file_3896
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[112]'
- + rc=0
- + shift
- + id='[112]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[112]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[112]# succeeded.\e[0m'
- [112]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 113 0 'do_xattr_verify /test showattr /test/file_3896 -+(-)--UI-'
- ++ printf '[%3.3s]' 113
- + local 'id=[113]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test showattr /test/file_3896 -+(-)--UI-'
- do_xattr_verify /test showattr /test/file_3896 -+(-)--UI-
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test showattr /test/file_3896 '-+(-)--UI-'
- ++ do_xattr_verify /test showattr /test/file_3896 '-+(-)--UI-'
- ++ local path=/test
- ++ shift
- ++ local vcmd=showattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/file_3896
- ++ shift
- +++ showattr -d /test/file_3896
- +++ awk '{print $1}'
- ++ val=-----UI-
- ++ echo -e '\tverify /test/file_3896: -+(-)--UI- = -----UI-'
- verify /test/file_3896: -+(-)--UI- = -----UI-
- ++ case $val in
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[113]'
- + rc=0
- + shift
- + id='[113]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[113]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[113]# succeeded.\e[0m'
- [113]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 114 0 'do_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)'
- ++ printf '[%3.3s]' 114
- + local 'id=[114]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)'
- do_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test lsattr /test/file_3896 '-+(-)-i-+(-)?([AE])+(-)'
- ++ do_xattr_verify /test lsattr /test/file_3896 '-+(-)-i-+(-)?([AE])+(-)'
- ++ local path=/test
- ++ shift
- ++ local vcmd=lsattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/file_3896
- ++ shift
- +++ lsattr -d /test/file_3896
- +++ awk '{print $1}'
- ++ val=----i-----------T-
- ++ echo -e '\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) = ----i-----------T-'
- verify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) = ----i-----------T-
- ++ case $val in
- ++ ret=1
- ++ eecho '\e[31m' '\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ----i-----------T-'
- ++ C='\e[31m'
- ++ shift
- ++ echo -e '\e[31m\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ----i-----------T-\e[0m'
- verify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ----i-----------T-
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 1
- + local ret=1
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 1 '[114]'
- + rc=1
- + shift
- + id='[114]'
- + shift
- + '[' 1 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[31m' '[114]# failed.'
- + C='\e[31m'
- + shift
- + echo -e '\e[31m[114]# failed.\e[0m'
- [114]# failed.
- + return 1
- + '[' 0 -gt 0 ']'
- + return 1
- + eexec 115 0 'ln /test/file_3896 /test/file_3896.y'
- ++ printf '[%3.3s]' 115
- + local 'id=[115]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tln /test/file_3896 /test/file_3896.y'
- ln /test/file_3896 /test/file_3896.y
- + '[' 0 -gt 0 ']'
- + eval ln /test/file_3896 /test/file_3896.y
- ++ ln /test/file_3896 /test/file_3896.y
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[115]'
- + rc=0
- + shift
- + id='[115]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[115]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[115]# succeeded.\e[0m'
- [115]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + '[' 3 -lt 2 ']'
- + eexec 117 0 'go_xid 2 rm -f /test/file_3896'
- ++ printf '[%3.3s]' 117
- + local 'id=[117]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tgo_xid 2 rm -f /test/file_3896'
- go_xid 2 rm -f /test/file_3896
- + '[' 0 -gt 0 ']'
- + eval go_xid 2 rm -f /test/file_3896
- ++ go_xid 2 rm -f /test/file_3896
- ++ local xid=2
- ++ shift
- ++ '[' 26 == 24 -a 2 -gt 0 ']'
- ++ '[' 2 -gt 1 ']'
- ++ echo -e '\tvcontext --create --xid 2 -- rm -f /test/file_3896'
- vcontext --create --xid 2 -- rm -f /test/file_3896
- ++ vcontext --create --xid 2 -- rm -f /test/file_3896
- New security context is 2
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[117]'
- + rc=0
- + shift
- + id='[117]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[117]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[117]# succeeded.\e[0m'
- [117]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 118 0 'setattr --~iunlink /test/file_3896.x'
- ++ printf '[%3.3s]' 118
- + local 'id=[118]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tsetattr --~iunlink /test/file_3896.x'
- setattr --~iunlink /test/file_3896.x
- + '[' 0 -gt 0 ']'
- + eval setattr --~iunlink /test/file_3896.x
- ++ setattr --~iunlink /test/file_3896.x
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[118]'
- + rc=0
- + shift
- + id='[118]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[118]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[118]# succeeded.\e[0m'
- [118]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 119 0 'do_xattr_verify /test showattr /test/file_3896.x -+(-)--ui-'
- ++ printf '[%3.3s]' 119
- + local 'id=[119]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test showattr /test/file_3896.x -+(-)--ui-'
- do_xattr_verify /test showattr /test/file_3896.x -+(-)--ui-
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test showattr /test/file_3896.x '-+(-)--ui-'
- ++ do_xattr_verify /test showattr /test/file_3896.x '-+(-)--ui-'
- ++ local path=/test
- ++ shift
- ++ local vcmd=showattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/file_3896.x
- ++ shift
- +++ showattr -d /test/file_3896.x
- +++ awk '{print $1}'
- ++ val=-----ui-
- ++ echo -e '\tverify /test/file_3896.x: -+(-)--ui- = -----ui-'
- verify /test/file_3896.x: -+(-)--ui- = -----ui-
- ++ case $val in
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[119]'
- + rc=0
- + shift
- + id='[119]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[119]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[119]# succeeded.\e[0m'
- [119]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eeval 'rm -f /test/file_3896.y /test/file_3896.x'
- + '[' 0 -gt 0 ']'
- + eval rm -f /test/file_3896.y /test/file_3896.x
- ++ rm -f /test/file_3896.y /test/file_3896.x
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + '[' 0 -ne 0 ']'
- + eeval 'mkdir -p /test/dir_3896'
- + '[' 0 -gt 0 ']'
- + eval mkdir -p /test/dir_3896
- ++ mkdir -p /test/dir_3896
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eeval 'setattr --barrier /test/dir_3896'
- + '[' 0 -gt 0 ']'
- + eval setattr --barrier /test/dir_3896
- ++ setattr --barrier /test/dir_3896
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eeval 'echo five > /test/file_3896'
- + '[' 0 -gt 0 ']'
- + eval echo five '>' /test/file_3896
- ++ echo five
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eeval 'setattr --iunlink /test/file_3896'
- + '[' 0 -gt 0 ']'
- + eval setattr --iunlink /test/file_3896
- ++ setattr --iunlink /test/file_3896
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eeval 'umount /dev/etherd/e10.1 3>&2'
- + '[' 0 -gt 0 ']'
- + eval umount /dev/etherd/e10.1 '3>&2'
- ++ umount /dev/etherd/e10.1
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eeval 'mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'
- + '[' 0 -gt 0 ']'
- + eval mount -t ocfs2 -o rw /dev/etherd/e10.1 /test '3>&2'
- ++ mount -t ocfs2 -o rw /dev/etherd/e10.1 /test
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 121 0 'do_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-'
- ++ printf '[%3.3s]' 121
- + local 'id=[121]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-'
- do_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test showattr /test/dir_3896 '-+(-)-Bui-'
- ++ do_xattr_verify /test showattr /test/dir_3896 '-+(-)-Bui-'
- ++ local path=/test
- ++ shift
- ++ local vcmd=showattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/dir_3896
- ++ shift
- +++ showattr -d /test/dir_3896
- +++ awk '{print $1}'
- ++ val=----Bui-
- ++ echo -e '\tverify /test/dir_3896: -+(-)-Bui- = ----Bui-'
- verify /test/dir_3896: -+(-)-Bui- = ----Bui-
- ++ case $val in
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[121]'
- + rc=0
- + shift
- + id='[121]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[121]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[121]# succeeded.\e[0m'
- [121]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 122 0 'do_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)'
- ++ printf '[%3.3s]' 122
- + local 'id=[122]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)'
- do_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test lsattr /test/dir_3896 '-+(-)?(A)+(-)'
- ++ do_xattr_verify /test lsattr /test/dir_3896 '-+(-)?(A)+(-)'
- ++ local path=/test
- ++ shift
- ++ local vcmd=lsattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/dir_3896
- ++ shift
- +++ lsattr -d /test/dir_3896
- +++ awk '{print $1}'
- ++ val=------------------
- ++ echo -e '\tverify /test/dir_3896: -+(-)?(A)+(-) = ------------------'
- verify /test/dir_3896: -+(-)?(A)+(-) = ------------------
- ++ case $val in
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[122]'
- + rc=0
- + shift
- + id='[122]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[122]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[122]# succeeded.\e[0m'
- [122]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 123 0 'do_xattr_verify /test showattr /test/file_3896 -+(-)--UI-'
- ++ printf '[%3.3s]' 123
- + local 'id=[123]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test showattr /test/file_3896 -+(-)--UI-'
- do_xattr_verify /test showattr /test/file_3896 -+(-)--UI-
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test showattr /test/file_3896 '-+(-)--UI-'
- ++ do_xattr_verify /test showattr /test/file_3896 '-+(-)--UI-'
- ++ local path=/test
- ++ shift
- ++ local vcmd=showattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/file_3896
- ++ shift
- +++ showattr -d /test/file_3896
- +++ awk '{print $1}'
- ++ val=-----ui-
- ++ echo -e '\tverify /test/file_3896: -+(-)--UI- = -----ui-'
- verify /test/file_3896: -+(-)--UI- = -----ui-
- ++ case $val in
- ++ ret=1
- ++ eecho '\e[31m' '\tverify /test/file_3896: -+(-)--UI- ~ -----ui-'
- ++ C='\e[31m'
- ++ shift
- ++ echo -e '\e[31m\tverify /test/file_3896: -+(-)--UI- ~ -----ui-\e[0m'
- verify /test/file_3896: -+(-)--UI- ~ -----ui-
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 1
- + local ret=1
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 1 '[123]'
- + rc=1
- + shift
- + id='[123]'
- + shift
- + '[' 1 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[31m' '[123]# failed.'
- + C='\e[31m'
- + shift
- + echo -e '\e[31m[123]# failed.\e[0m'
- [123]# failed.
- + return 1
- + '[' 0 -gt 0 ']'
- + return 1
- + eexec 124 0 'do_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)'
- ++ printf '[%3.3s]' 124
- + local 'id=[124]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)'
- do_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)
- + '[' 0 -gt 0 ']'
- + eval do_xattr_verify /test lsattr /test/file_3896 '-+(-)-i-+(-)?([AE])+(-)'
- ++ do_xattr_verify /test lsattr /test/file_3896 '-+(-)-i-+(-)?([AE])+(-)'
- ++ local path=/test
- ++ shift
- ++ local vcmd=lsattr
- ++ shift
- ++ local pos=1 ret=0
- ++ '[' 2 -gt 0 ']'
- ++ local file=/test/file_3896
- ++ shift
- +++ lsattr -d /test/file_3896
- +++ awk '{print $1}'
- ++ val=------------------
- ++ echo -e '\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) = ------------------'
- verify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) = ------------------
- ++ case $val in
- ++ ret=1
- ++ eecho '\e[31m' '\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ------------------'
- ++ C='\e[31m'
- ++ shift
- ++ echo -e '\e[31m\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ------------------\e[0m'
- verify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ------------------
- ++ shift
- ++ '[' 0 -gt 0 ']'
- ++ return 1
- + local ret=1
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 1 '[124]'
- + rc=1
- + shift
- + id='[124]'
- + shift
- + '[' 1 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[31m' '[124]# failed.'
- + C='\e[31m'
- + shift
- + echo -e '\e[31m[124]# failed.\e[0m'
- [124]# failed.
- + return 1
- + '[' 0 -gt 0 ']'
- + return 1
- + eexec 125 0 'do_xattr_cowbreak /test /test/file_3896 ...'
- ++ printf '[%3.3s]' 125
- + local 'id=[125]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_xattr_cowbreak /test /test/file_3896 ...'
- do_xattr_cowbreak /test /test/file_3896 ...
- + '[' 0 -gt 0 ']'
- + eval do_xattr_cowbreak /test /test/file_3896 ...
- ++ do_xattr_cowbreak /test /test/file_3896 ...
- ++ local path=/test
- ++ shift
- ++ local file=/test/file_3896
- ++ shift
- ++ local ret=0
- ++ local x=0 xx=
- ++ for x in 0 1 2
- ++ ln /test/file_3896 /test/file_3896.0
- ++ go_xid 0 chmod +x /test/file_3896.0
- ++ local xid=0
- ++ shift
- ++ '[' 26 == 24 -a 0 -gt 0 ']'
- ++ '[' 0 -gt 1 ']'
- ++ '[' 0 -eq 1 ']'
- ++ echo -e '\tchmod +x /test/file_3896.0'
- chmod +x /test/file_3896.0
- ++ chmod +x /test/file_3896.0
- ++ local rcb=0
- ++ cmp /test/file_3896 /test/file_3896.0
- ++ local rcc=0
- ++ rm -f /test/file_3896.0
- ++ '[' 0 -eq 0 -a 0 -eq 0 ']'
- ++ xx=.
- ++ for x in 0 1 2
- ++ ln /test/file_3896 /test/file_3896.1
- ++ go_xid 1 chmod +x /test/file_3896.1
- ++ local xid=1
- ++ shift
- ++ '[' 26 == 24 -a 1 -gt 0 ']'
- ++ '[' 1 -gt 1 ']'
- ++ '[' 1 -eq 1 ']'
- ++ echo -e '\tvcontext --migrate --xid 1 -- chmod +x /test/file_3896.1'
- vcontext --migrate --xid 1 -- chmod +x /test/file_3896.1
- ++ vcontext --migrate --xid 1 -- chmod +x /test/file_3896.1
- ++ local rcb=0
- ++ cmp /test/file_3896 /test/file_3896.1
- ++ local rcc=0
- ++ rm -f /test/file_3896.1
- ++ '[' 0 -eq 0 -a 0 -eq 0 ']'
- ++ xx=..
- ++ for x in 0 1 2
- ++ ln /test/file_3896 /test/file_3896.2
- ++ go_xid 2 chmod +x /test/file_3896.2
- ++ local xid=2
- ++ shift
- ++ '[' 26 == 24 -a 2 -gt 0 ']'
- ++ '[' 2 -gt 1 ']'
- ++ echo -e '\tvcontext --create --xid 2 -- chmod +x /test/file_3896.2'
- vcontext --create --xid 2 -- chmod +x /test/file_3896.2
- ++ vcontext --create --xid 2 -- chmod +x /test/file_3896.2
- New security context is 2
- ++ local rcb=0
- ++ cmp /test/file_3896 /test/file_3896.2
- ++ local rcc=0
- ++ rm -f /test/file_3896.2
- ++ '[' 0 -eq 0 -a 0 -eq 0 ']'
- ++ xx=...
- ++ '[' ... == ... ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[125]'
- + rc=0
- + shift
- + id='[125]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[125]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[125]# succeeded.\e[0m'
- [125]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 128 0 'umount /dev/etherd/e10.1 3>&2'
- ++ printf '[%3.3s]' 128
- + local 'id=[128]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tumount /dev/etherd/e10.1 3>&2'
- umount /dev/etherd/e10.1 3>&2
- + '[' 0 -gt 0 ']'
- + eval umount /dev/etherd/e10.1 '3>&2'
- ++ umount /dev/etherd/e10.1
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[128]'
- + rc=0
- + shift
- + id='[128]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[128]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[128]# succeeded.\e[0m'
- [128]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 129 0 'do_fsck ocfs2 /dev/etherd/e10.1 3>&2'
- ++ printf '[%3.3s]' 129
- + local 'id=[129]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_fsck ocfs2 /dev/etherd/e10.1 3>&2'
- do_fsck ocfs2 /dev/etherd/e10.1 3>&2
- + '[' 0 -gt 0 ']'
- + eval do_fsck ocfs2 /dev/etherd/e10.1 '3>&2'
- ++ do_fsck ocfs2 /dev/etherd/e10.1
- ++ local fs=ocfs2
- ++ local dev=/dev/etherd/e10.1
- ++ local done=0 ret=0
- ++ '[' 0 -ne 0 ']'
- ++ fsck.ocfs2 -f /dev/etherd/e10.1
- Checking OCFS2 filesystem in /dev/etherd/e10.1:
- label: <NONE>
- uuid: 86 d5 27 81 7c 1e 4e 35 ac 71 92 a0 6e e3 21 0c
- number of blocks: 244190624
- bytes per block: 4096
- number of clusters: 15261914
- bytes per cluster: 65536
- max slots: 4
- /dev/etherd/e10.1 was run with -f, check forced.
- Pass 0a: Checking cluster allocation chains
- Pass 0b: Checking inode allocation chains
- Pass 0c: Checking extent block allocation chains
- Pass 1: Checking inodes and blocks.
- Pass 2: Checking directory entries.
- Pass 3: Checking directory connectivity.
- Pass 4a: checking for orphaned inodes
- Pass 4b: Checking inodes link counts.
- All passes succeeded.
- ++ ret=0
- ++ '[' 0 -eq 8 ']'
- ++ done=1
- ++ '[' 1 -ne 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[129]'
- + rc=0
- + shift
- + id='[129]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[129]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[129]# succeeded.\e[0m'
- [129]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + '[' 0 -ne 0 ']'
- + '[' 3 -ge 2 ']'
- + eeval 'mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'
- + '[' 0 -gt 0 ']'
- + eval mount -t ocfs2 -o rw /dev/etherd/e10.1 /test '3>&2'
- ++ mount -t ocfs2 -o rw /dev/etherd/e10.1 /test
- + local ret=0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 138 0 'umount /dev/etherd/e10.1 3>&2'
- ++ printf '[%3.3s]' 138
- + local 'id=[138]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tumount /dev/etherd/e10.1 3>&2'
- umount /dev/etherd/e10.1 3>&2
- + '[' 0 -gt 0 ']'
- + eval umount /dev/etherd/e10.1 '3>&2'
- ++ umount /dev/etherd/e10.1
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[138]'
- + rc=0
- + shift
- + id='[138]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[138]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[138]# succeeded.\e[0m'
- [138]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + eexec 139 0 'do_fsck ocfs2 /dev/etherd/e10.1 3>&2'
- ++ printf '[%3.3s]' 139
- + local 'id=[139]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_fsck ocfs2 /dev/etherd/e10.1 3>&2'
- do_fsck ocfs2 /dev/etherd/e10.1 3>&2
- + '[' 0 -gt 0 ']'
- + eval do_fsck ocfs2 /dev/etherd/e10.1 '3>&2'
- ++ do_fsck ocfs2 /dev/etherd/e10.1
- ++ local fs=ocfs2
- ++ local dev=/dev/etherd/e10.1
- ++ local done=0 ret=0
- ++ '[' 0 -ne 0 ']'
- ++ fsck.ocfs2 -f /dev/etherd/e10.1
- Checking OCFS2 filesystem in /dev/etherd/e10.1:
- label: <NONE>
- uuid: 86 d5 27 81 7c 1e 4e 35 ac 71 92 a0 6e e3 21 0c
- number of blocks: 244190624
- bytes per block: 4096
- number of clusters: 15261914
- bytes per cluster: 65536
- max slots: 4
- /dev/etherd/e10.1 was run with -f, check forced.
- Pass 0a: Checking cluster allocation chains
- Pass 0b: Checking inode allocation chains
- Pass 0c: Checking extent block allocation chains
- Pass 1: Checking inodes and blocks.
- Pass 2: Checking directory entries.
- Pass 3: Checking directory connectivity.
- Pass 4a: checking for orphaned inodes
- Pass 4b: Checking inodes link counts.
- All passes succeeded.
- ++ ret=0
- ++ '[' 0 -eq 8 ']'
- ++ done=1
- ++ '[' 1 -ne 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[139]'
- + rc=0
- + shift
- + id='[139]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[139]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[139]# succeeded.\e[0m'
- [139]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + '[' 0 -ne 0 ']'
- + '[' 0 -gt 0 ']'
- + eexec 999 0 'do_fsck ocfs2 /dev/etherd/e10.1 3>&2'
- ++ printf '[%3.3s]' 999
- + local 'id=[999]'
- + shift
- + local eret=0
- + shift
- + echo -e '\tdo_fsck ocfs2 /dev/etherd/e10.1 3>&2'
- do_fsck ocfs2 /dev/etherd/e10.1 3>&2
- + '[' 0 -gt 0 ']'
- + eval do_fsck ocfs2 /dev/etherd/e10.1 '3>&2'
- ++ do_fsck ocfs2 /dev/etherd/e10.1
- ++ local fs=ocfs2
- ++ local dev=/dev/etherd/e10.1
- ++ local done=0 ret=0
- ++ '[' 0 -ne 0 ']'
- ++ fsck.ocfs2 -f /dev/etherd/e10.1
- Checking OCFS2 filesystem in /dev/etherd/e10.1:
- label: <NONE>
- uuid: 86 d5 27 81 7c 1e 4e 35 ac 71 92 a0 6e e3 21 0c
- number of blocks: 244190624
- bytes per block: 4096
- number of clusters: 15261914
- bytes per cluster: 65536
- max slots: 4
- /dev/etherd/e10.1 was run with -f, check forced.
- Pass 0a: Checking cluster allocation chains
- Pass 0b: Checking inode allocation chains
- Pass 0c: Checking extent block allocation chains
- Pass 1: Checking inodes and blocks.
- Pass 2: Checking directory entries.
- Pass 3: Checking directory connectivity.
- Pass 4a: checking for orphaned inodes
- Pass 4b: Checking inodes link counts.
- All passes succeeded.
- ++ ret=0
- ++ '[' 0 -eq 8 ']'
- ++ done=1
- ++ '[' 1 -ne 0 ']'
- ++ return 0
- + local ret=0
- + '[' -n 0 -a 0 -ne 0 ']'
- + ececho 0 '[999]'
- + rc=0
- + shift
- + id='[999]'
- + shift
- + '[' 0 -eq 0 ']'
- + '[' 0 -ne 0 ']'
- + eecho '\e[32m' '[999]# succeeded.'
- + C='\e[32m'
- + shift
- + echo -e '\e[32m[999]# succeeded.\e[0m'
- [999]# succeeded.
- + return 0
- + '[' 0 -gt 0 ']'
- + return 0
- + return 0
- + '[' 0 -ne 0 ']'
Submit a correction or amendment below. (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.
