Linux-VServer pastebin service

Posted by Anonymous on Fri 5th Sep 14:20
download | new post

  1. AQ-00-0001:~# ./testfs-.20.sh  -yvvv -D /dev/etherd/e10.1 -F ocfs2 -M /test  
  2. + shopt -s extglob  
  3. + eR='\e[31m'  
  4. + eG='\e[32m'  
  5. + eY='\e[33m'  
  6. + eB='\e[34m'  
  7. + eN='\e[0m'  
  8. + verbose=0  
  9. + terse=0  
  10. + flash=0  
  11. + test_xid=0  
  12. + test_xattr=0  
  13. + test_dlimit=0  
  14. + version=26  
  15. + tagxid=tag  
  16. + lstag=lsxid  
  17. + chtag=chxid  
  18. + pause=0  
  19. + DEV=  
  20. + MNT=/test  
  21. + NFS=127.0.0.1:/nfs  
  22. + FSL=ext2,ext3,xfs,reiser,jfs  
  23. + mntopt=rw  
  24. + nfsopt=vers=3,hard,intr,tcp,sync  
  25. + getopts :hlnotvxyzD:F:M:N:O:P:Z option  
  26. + case $option in  
  27. + test_xattr=1  
  28. + getopts :hlnotvxyzD:F:M:N:O:P:Z option  
  29. + case $option in  
  30. + verbose=1  
  31. + getopts :hlnotvxyzD:F:M:N:O:P:Z option  
  32. + case $option in  
  33. + verbose=2  
  34. + getopts :hlnotvxyzD:F:M:N:O:P:Z option  
  35. + case $option in  
  36. + verbose=3  
  37. + getopts :hlnotvxyzD:F:M:N:O:P:Z option  
  38. + case $option in  
  39. + DEV=/dev/etherd/e10.1  
  40. + getopts :hlnotvxyzD:F:M:N:O:P:Z option  
  41. + case $option in  
  42. + FSL=ocfs2  
  43. + getopts :hlnotvxyzD:F:M:N:O:P:Z option  
  44. + case $option in  
  45. + MNT=/test  
  46. + getopts :hlnotvxyzD:F:M:N:O:P:Z option  
  47. + shift 7  
  48. + '[' -z /dev/etherd/e10.1 ']'  
  49. + '[' '!' -e /dev/etherd/e10.1 ']'  
  50. + '[' '!' -d /test ']'  
  51. + outdev=/dev/null  
  52. + '[' 3 -gt 1 ']'  
  53. + outdev=/dev/stdout  
  54. + errdev=/dev/null  
  55. + '[' 3 -gt 0 ']'  
  56. + errdev=/dev/stderr  
  57. + eecho '\e[33m' 'Linux-VServer FS Test [V0.20] Copyright (C) 2005-2008 H.Poetzl'  
  58. + C='\e[33m'  
  59. + shift  
  60. + echo -e '\e[33mLinux-VServer FS Test [V0.20] Copyright (C) 2005-2008 H.Poetzl\e[0m'  
  61. Linux-VServer FS Test [V0.20] Copyright (C) 2005-2008 H.Poetzl  
  62. ++ uname -srm  
  63. + KERN='Linux 2.6.26.3-vs2.3.0.35 x86_64'  
  64. ++ chcontext --version  
  65. + CHCV='chcontext 0.30.216-pre2782 -- allocates/enters a security context  
  66. This program is part of util-vserver 0.30.216-pre2782  
  67.  
  68. Copyright (C) 2004 Enrico Scholz  
  69. This program is free software; you may redistribute it under the terms of  
  70. the GNU General Public License.  This program has absolutely no warranty.'  
  71. ++ echo -e 'chcontext 0.30.216-pre2782 -- allocates/enters a security context  
  72. This program is part of util-vserver 0.30.216-pre2782  
  73.  
  74. Copyright (C) 2004 Enrico Scholz  
  75. This program is free software; you may redistribute it under the terms of  
  76. the GNU General Public License.  This program has absolutely no warranty.'  
  77. ++ sed -n '/--\|version/ {s/.*\ \([0-9][0-9.]*\).*/\1/g;p;q;}'  
  78. + CHCO=0.30.216  
  79. + INFO=(`sed 's/.*:\t//' /proc/virtual/info 2>/dev/null || echo '<none>'`)  
  80. ++ sed 's/.*:\t//' /proc/virtual/info  
  81. + KCIN=318771121  
  82. + KCTM=3  
  83. + KTAG=1  
  84. + KCOW=3  
  85. + case $KCTM in  
  86. + TAGI=ID24  
  87. + echo 'Linux 2.6.26.3-vs2.3.0.35 x86_64/0.30.216'  
  88. Linux 2.6.26.3-vs2.3.0.35 x86_64/0.30.216  
  89. + echo 'VCI:  0002:0303 236 13000fb1 (ID24)'  
  90. VCI:  0002:0303 236 13000fb1 (ID24)  
  91. ++ tr , ' '  
  92. ++ echo ocfs2  
  93. + fsl=ocfs2  
  94. + for fs in '$fsl'  
  95. + echo ---  
  96. ---  
  97. + eecho '\e[33m' 'testing ocfs2 filesystem ...'  
  98. + C='\e[33m'  
  99. + shift  
  100. + echo -e '\e[33mtesting ocfs2 filesystem ...\e[0m'  
  101. testing ocfs2 filesystem ...  
  102. + fsckopt='-p -f'  
  103. + case $fs in  
  104. + mkfsopt=  
  105. + testopt=rw  
  106. + fsckopt=-f  
  107. + fs=ocfs2  
  108. + '[' 0 -gt 0 ']'  
  109. + yes  
  110. + mkfs.ocfs2 /dev/etherd/e10.1  
  111. mkfs.ocfs2 1.2.1  
  112. Overwriting existing ocfs2 partition.  
  113. Proceed (y/N): Filesystem label=  
  114. Block size=4096 (bits=12)  
  115. Cluster size=65536 (bits=16)  
  116. Volume size=1000204795904 (15261914 clusters) (244190624 blocks)  
  117. 474 cluster groups (tail covers 4826 clusters, rest cover 32256 clusters)  
  118. Journal size=268435456  
  119. Initial number of node slots: 4  
  120. Creating bitmaps: done  
  121. Initializing superblock: done  
  122. Writing system files: done  
  123. Writing superblock: done  
  124. Formatting Journals: done  
  125. Writing lost+found: done  
  126. mkfs.ocfs2 successful  
  127.  
  128. + rc=0  
  129. + ececho 0 '[000]'  
  130. + rc=0  
  131. + shift  
  132. + id='[000]'  
  133. + shift  
  134. + '[' 0 -eq 0 ']'  
  135. + '[' 0 -ne 0 ']'  
  136. + eecho '\e[32m' '[000]# succeeded.'  
  137. + C='\e[32m'  
  138. + shift  
  139. + echo -e '\e[32m[000]# succeeded.\e[0m'  
  140. [000]# succeeded.  
  141. + return 0  
  142. + '[' 0 -gt 0 ']'  
  143. + '[' 0 -gt 0 ']'  
  144. + do_test ocfs2 rw  
  145. + local fs=ocfs2  
  146. + local mopt=rw  
  147. + local xopt=rw,tag  
  148. + local X=-  
  149. + do_sync  
  150. + sync  
  151. + sleep 6  
  152. + eexec 001 0 'mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'  
  153. ++ printf '[%3.3s]' 001  
  154. + local 'id=[001]'  
  155. + shift  
  156. + local eret=0  
  157. + shift  
  158. + echo -e '\tmount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'  
  159.         mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2  
  160. + '[' 0 -gt 0 ']'  
  161. + eval mount -t ocfs2 -o rw /dev/etherd/e10.1 /test '3>&2'  
  162. ++ mount -t ocfs2 -o rw /dev/etherd/e10.1 /test  
  163. + local ret=0  
  164. + '[' -n 0 -a 0 -ne 0 ']'  
  165. + ececho 0 '[001]'  
  166. + rc=0  
  167. + shift  
  168. + id='[001]'  
  169. + shift  
  170. + '[' 0 -eq 0 ']'  
  171. + '[' 0 -ne 0 ']'  
  172. + eecho '\e[32m' '[001]# succeeded.'  
  173. + C='\e[32m'  
  174. + shift  
  175. + echo -e '\e[32m[001]# succeeded.\e[0m'  
  176. [001]# succeeded.  
  177. + return 0  
  178. + '[' 0 -gt 0 ']'  
  179. + return 0  
  180. + eexec 002 32 'mount -o remount,rw,tag /test 3>&2'  
  181. ++ printf '[%3.3s]' 002  
  182. + local 'id=[002]'  
  183. + shift  
  184. + local eret=32  
  185. + shift  
  186. + echo -e '\tmount -o remount,rw,tag /test 3>&2'  
  187.         mount -o remount,rw,tag /test 3>&2  
  188. + '[' 0 -gt 0 ']'  
  189. + eval mount -o remount,rw,tag /test '3>&2'  
  190. ++ mount -o remount,rw,tag /test  
  191. mount.ocfs2: Invalid argument while mounting /dev/etherd/e10.1 on /test  
  192. + local ret=1  
  193. + '[' -n 32 -a 32 -ne 0 ']'  
  194. + ret=-31  
  195. + ececho -31 '[002]'  
  196. + rc=-31  
  197. + shift  
  198. + id='[002]'  
  199. + shift  
  200. + '[' -31 -eq 0 ']'  
  201. + '[' 0 -ne 0 ']'  
  202. + eecho '\e[31m' '[002]# failed.'  
  203. + C='\e[31m'  
  204. + shift  
  205. + echo -e '\e[31m[002]# failed.\e[0m'  
  206. [002]# failed.  
  207. + return -31  
  208. + '[' 0 -gt 0 ']'  
  209. + return -31  
  210. + eeval 'umount /dev/etherd/e10.1 3>&2'  
  211. + '[' 0 -gt 0 ']'  
  212. + eval umount /dev/etherd/e10.1 '3>&2'  
  213. ++ umount /dev/etherd/e10.1  
  214. + local ret=0  
  215. + '[' 0 -gt 0 ']'  
  216. + return 0  
  217. + '[' 0 -gt 0 ']'  
  218. + '[' 1 -gt 0 ']'  
  219. + eecho '\e[34m' 'xattr related tests ...'  
  220. + C='\e[34m'  
  221. + shift  
  222. + echo -e '\e[34mxattr related tests ...\e[0m'  
  223. xattr related tests ...  
  224. + case $version in  
  225. + local 'attr_B=-+(-)-Bui-' 'attr_b=-+(-)-bui-'  
  226. + local 'attr_U=-+(-)--UI-' 'attr_u=-+(-)--ui-'  
  227. + local 'lsattr_B=-+(-)?(A)+(-)'  
  228. + local 'lsattr_U=-+(-)-i-+(-)?([AE])+(-)'  
  229. + local dpath=/test/dir_3896  
  230. + local fpath=/test/file_3896  
  231. + eexec 101 0 'mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'  
  232. ++ printf '[%3.3s]' 101  
  233. + local 'id=[101]'  
  234. + shift  
  235. + local eret=0  
  236. + shift  
  237. + echo -e '\tmount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'  
  238.         mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2  
  239. + '[' 0 -gt 0 ']'  
  240. + eval mount -t ocfs2 -o rw /dev/etherd/e10.1 /test '3>&2'  
  241. ++ mount -t ocfs2 -o rw /dev/etherd/e10.1 /test  
  242. + local ret=0  
  243. + '[' -n 0 -a 0 -ne 0 ']'  
  244. + ececho 0 '[101]'  
  245. + rc=0  
  246. + shift  
  247. + id='[101]'  
  248. + shift  
  249. + '[' 0 -eq 0 ']'  
  250. + '[' 0 -ne 0 ']'  
  251. + eecho '\e[32m' '[101]# succeeded.'  
  252. + C='\e[32m'  
  253. + shift  
  254. + echo -e '\e[32m[101]# succeeded.\e[0m'  
  255. [101]# succeeded.  
  256. + return 0  
  257. + '[' 0 -gt 0 ']'  
  258. + return 0  
  259. + eeval 'mkdir -p /test/dir_3896'  
  260. + '[' 0 -gt 0 ']'  
  261. + eval mkdir -p /test/dir_3896  
  262. ++ mkdir -p /test/dir_3896  
  263. + local ret=0  
  264. + '[' 0 -gt 0 ']'  
  265. + return 0  
  266. + eexec 102 0 'setattr --barrier /test/dir_3896'  
  267. ++ printf '[%3.3s]' 102  
  268. + local 'id=[102]'  
  269. + shift  
  270. + local eret=0  
  271. + shift  
  272. + echo -e '\tsetattr --barrier /test/dir_3896'  
  273.         setattr --barrier /test/dir_3896  
  274. + '[' 0 -gt 0 ']'  
  275. + eval setattr --barrier /test/dir_3896  
  276. ++ setattr --barrier /test/dir_3896  
  277. + local ret=0  
  278. + '[' -n 0 -a 0 -ne 0 ']'  
  279. + ececho 0 '[102]'  
  280. + rc=0  
  281. + shift  
  282. + id='[102]'  
  283. + shift  
  284. + '[' 0 -eq 0 ']'  
  285. + '[' 0 -ne 0 ']'  
  286. + eecho '\e[32m' '[102]# succeeded.'  
  287. + C='\e[32m'  
  288. + shift  
  289. + echo -e '\e[32m[102]# succeeded.\e[0m'  
  290. [102]# succeeded.  
  291. + return 0  
  292. + '[' 0 -gt 0 ']'  
  293. + return 0  
  294. + eexec 103 0 'do_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-'  
  295. ++ printf '[%3.3s]' 103  
  296. + local 'id=[103]'  
  297. + shift  
  298. + local eret=0  
  299. + shift  
  300. + echo -e '\tdo_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-'  
  301.         do_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-  
  302. + '[' 0 -gt 0 ']'  
  303. + eval do_xattr_verify /test showattr /test/dir_3896 '-+(-)-Bui-'  
  304. ++ do_xattr_verify /test showattr /test/dir_3896 '-+(-)-Bui-'  
  305. ++ local path=/test  
  306. ++ shift  
  307. ++ local vcmd=showattr  
  308. ++ shift  
  309. ++ local pos=1 ret=0  
  310. ++ '[' 2 -gt 0 ']'  
  311. ++ local file=/test/dir_3896  
  312. ++ shift  
  313. +++ showattr -d /test/dir_3896  
  314. +++ awk '{print $1}'  
  315. ++ val=----Bui-  
  316. ++ echo -e '\tverify /test/dir_3896: -+(-)-Bui- = ----Bui-'  
  317.         verify /test/dir_3896: -+(-)-Bui- = ----Bui-  
  318. ++ case $val in  
  319. ++ shift  
  320. ++ '[' 0 -gt 0 ']'  
  321. ++ return 0  
  322. + local ret=0  
  323. + '[' -n 0 -a 0 -ne 0 ']'  
  324. + ececho 0 '[103]'  
  325. + rc=0  
  326. + shift  
  327. + id='[103]'  
  328. + shift  
  329. + '[' 0 -eq 0 ']'  
  330. + '[' 0 -ne 0 ']'  
  331. + eecho '\e[32m' '[103]# succeeded.'  
  332. + C='\e[32m'  
  333. + shift  
  334. + echo -e '\e[32m[103]# succeeded.\e[0m'  
  335. [103]# succeeded.  
  336. + return 0  
  337. + '[' 0 -gt 0 ']'  
  338. + return 0  
  339. + eexec 104 0 'do_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)'  
  340. ++ printf '[%3.3s]' 104  
  341. + local 'id=[104]'  
  342. + shift  
  343. + local eret=0  
  344. + shift  
  345. + echo -e '\tdo_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)'  
  346.         do_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)  
  347. + '[' 0 -gt 0 ']'  
  348. + eval do_xattr_verify /test lsattr /test/dir_3896 '-+(-)?(A)+(-)'  
  349. ++ do_xattr_verify /test lsattr /test/dir_3896 '-+(-)?(A)+(-)'  
  350. ++ local path=/test  
  351. ++ shift  
  352. ++ local vcmd=lsattr  
  353. ++ shift  
  354. ++ local pos=1 ret=0  
  355. ++ '[' 2 -gt 0 ']'  
  356. ++ local file=/test/dir_3896  
  357. ++ shift  
  358. +++ lsattr -d /test/dir_3896  
  359. +++ awk '{print $1}'  
  360. ++ val=------------------  
  361. ++ echo -e '\tverify /test/dir_3896: -+(-)?(A)+(-) = ------------------'  
  362.         verify /test/dir_3896: -+(-)?(A)+(-) = ------------------  
  363. ++ case $val in  
  364. ++ shift  
  365. ++ '[' 0 -gt 0 ']'  
  366. ++ return 0  
  367. + local ret=0  
  368. + '[' -n 0 -a 0 -ne 0 ']'  
  369. + ececho 0 '[104]'  
  370. + rc=0  
  371. + shift  
  372. + id='[104]'  
  373. + shift  
  374. + '[' 0 -eq 0 ']'  
  375. + '[' 0 -ne 0 ']'  
  376. + eecho '\e[32m' '[104]# succeeded.'  
  377. + C='\e[32m'  
  378. + shift  
  379. + echo -e '\e[32m[104]# succeeded.\e[0m'  
  380. [104]# succeeded.  
  381. + return 0  
  382. + '[' 0 -gt 0 ']'  
  383. + return 0  
  384. + eexec 105 0 'go_xid 2 chattr =i /test/dir_3896'  
  385. ++ printf '[%3.3s]' 105  
  386. + local 'id=[105]'  
  387. + shift  
  388. + local eret=0  
  389. + shift  
  390. + echo -e '\tgo_xid 2 chattr =i /test/dir_3896'  
  391.         go_xid 2 chattr =i /test/dir_3896  
  392. + '[' 0 -gt 0 ']'  
  393. + eval go_xid 2 chattr =i /test/dir_3896  
  394. ++ go_xid 2 chattr =i /test/dir_3896  
  395. ++ local xid=2  
  396. ++ shift  
  397. ++ '[' 26 == 24 -a 2 -gt 0 ']'  
  398. ++ '[' 2 -gt 1 ']'  
  399. ++ echo -e '\tvcontext --create --xid 2 -- chattr =i /test/dir_3896'  
  400.         vcontext --create --xid 2 -- chattr =i /test/dir_3896  
  401. ++ vcontext --create --xid 2 -- chattr =i /test/dir_3896  
  402. New security context is 2  
  403. /test/dir_3896: Permission denied  
  404. + local ret=0  
  405. + '[' -n 0 -a 0 -ne 0 ']'  
  406. + ececho 0 '[105]'  
  407. + rc=0  
  408. + shift  
  409. + id='[105]'  
  410. + shift  
  411. + '[' 0 -eq 0 ']'  
  412. + '[' 0 -ne 0 ']'  
  413. + eecho '\e[32m' '[105]# succeeded.'  
  414. + C='\e[32m'  
  415. + shift  
  416. + echo -e '\e[32m[105]# succeeded.\e[0m'  
  417. [105]# succeeded.  
  418. + return 0  
  419. + '[' 0 -gt 0 ']'  
  420. + return 0  
  421. + eexec 106 0 'do_xattr_barrier /test /test/dir_3896 .^^'  
  422. ++ printf '[%3.3s]' 106  
  423. + local 'id=[106]'  
  424. + shift  
  425. + local eret=0  
  426. + shift  
  427. + echo -e '\tdo_xattr_barrier /test /test/dir_3896 .^^'  
  428.         do_xattr_barrier /test /test/dir_3896 .^^  
  429. + '[' 0 -gt 0 ']'  
  430. + eval do_xattr_barrier /test /test/dir_3896 '.^^'  
  431. ++ do_xattr_barrier /test /test/dir_3896 '.^^'  
  432. ++ local path=/test  
  433. ++ shift  
  434. ++ local bdir=/test/dir_3896  
  435. ++ shift  
  436. ++ local ret=0  
  437. ++ local x=0 xx=  
  438. ++ for x in 0 1 2  
  439. ++ go_xid 0 chmod +x /test/dir_3896  
  440. ++ local xid=0  
  441. ++ shift  
  442. ++ '[' 26 == 24 -a 0 -gt 0 ']'  
  443. ++ '[' 0 -gt 1 ']'  
  444. ++ '[' 0 -eq 1 ']'  
  445. ++ echo -e '\tchmod +x /test/dir_3896'  
  446.         chmod +x /test/dir_3896  
  447. ++ chmod +x /test/dir_3896  
  448. ++ local rc=0  
  449. ++ chmod -x /test/dir_3896  
  450. ++ '[' 0 -eq 0 ']'  
  451. ++ xx=.  
  452. ++ for x in 0 1 2  
  453. ++ go_xid 1 chmod +x /test/dir_3896  
  454. ++ local xid=1  
  455. ++ shift  
  456. ++ '[' 26 == 24 -a 1 -gt 0 ']'  
  457. ++ '[' 1 -gt 1 ']'  
  458. ++ '[' 1 -eq 1 ']'  
  459. ++ echo -e '\tvcontext --migrate --xid 1 -- chmod +x /test/dir_3896'  
  460.         vcontext --migrate --xid 1 -- chmod +x /test/dir_3896  
  461. ++ vcontext --migrate --xid 1 -- chmod +x /test/dir_3896  
  462. chmod: changing permissions of `/test/dir_3896': Operation not permitted  
  463. ++ local rc=1  
  464. ++ chmod -x /test/dir_3896  
  465. ++ '[' 1 -eq 0 ']'  
  466. ++ xx='.^'  
  467. ++ for x in 0 1 2  
  468. ++ go_xid 2 chmod +x /test/dir_3896  
  469. ++ local xid=2  
  470. ++ shift  
  471. ++ '[' 26 == 24 -a 2 -gt 0 ']'  
  472. ++ '[' 2 -gt 1 ']'  
  473. ++ echo -e '\tvcontext --create --xid 2 -- chmod +x /test/dir_3896'  
  474.         vcontext --create --xid 2 -- chmod +x /test/dir_3896  
  475. ++ vcontext --create --xid 2 -- chmod +x /test/dir_3896  
  476. New security context is 2  
  477. chmod: changing permissions of `/test/dir_3896': Operation not permitted  
  478. ++ local rc=1  
  479. ++ chmod -x /test/dir_3896  
  480. ++ '[' 1 -eq 0 ']'  
  481. ++ xx='.^^'  
  482. ++ '[' '.^^' == '.^^' ']'  
  483. ++ return 0  
  484. + local ret=0  
  485. + '[' -n 0 -a 0 -ne 0 ']'  
  486. + ececho 0 '[106]'  
  487. + rc=0  
  488. + shift  
  489. + id='[106]'  
  490. + shift  
  491. + '[' 0 -eq 0 ']'  
  492. + '[' 0 -ne 0 ']'  
  493. + eecho '\e[32m' '[106]# succeeded.'  
  494. + C='\e[32m'  
  495. + shift  
  496. + echo -e '\e[32m[106]# succeeded.\e[0m'  
  497. [106]# succeeded.  
  498. + return 0  
  499. + '[' 0 -gt 0 ']'  
  500. + return 0  
  501. + eexec 108 0 'setattr --~barrier /test/dir_3896'  
  502. ++ printf '[%3.3s]' 108  
  503. + local 'id=[108]'  
  504. + shift  
  505. + local eret=0  
  506. + shift  
  507. + echo -e '\tsetattr --~barrier /test/dir_3896'  
  508.         setattr --~barrier /test/dir_3896  
  509. + '[' 0 -gt 0 ']'  
  510. + eval setattr --~barrier /test/dir_3896  
  511. ++ setattr --~barrier /test/dir_3896  
  512. + local ret=0  
  513. + '[' -n 0 -a 0 -ne 0 ']'  
  514. + ececho 0 '[108]'  
  515. + rc=0  
  516. + shift  
  517. + id='[108]'  
  518. + shift  
  519. + '[' 0 -eq 0 ']'  
  520. + '[' 0 -ne 0 ']'  
  521. + eecho '\e[32m' '[108]# succeeded.'  
  522. + C='\e[32m'  
  523. + shift  
  524. + echo -e '\e[32m[108]# succeeded.\e[0m'  
  525. [108]# succeeded.  
  526. + return 0  
  527. + '[' 0 -gt 0 ']'  
  528. + return 0  
  529. + eexec 109 0 'do_xattr_verify /test showattr /test/dir_3896 -+(-)-bui-'  
  530. ++ printf '[%3.3s]' 109  
  531. + local 'id=[109]'  
  532. + shift  
  533. + local eret=0  
  534. + shift  
  535. + echo -e '\tdo_xattr_verify /test showattr /test/dir_3896 -+(-)-bui-'  
  536.         do_xattr_verify /test showattr /test/dir_3896 -+(-)-bui-  
  537. + '[' 0 -gt 0 ']'  
  538. + eval do_xattr_verify /test showattr /test/dir_3896 '-+(-)-bui-'  
  539. ++ do_xattr_verify /test showattr /test/dir_3896 '-+(-)-bui-'  
  540. ++ local path=/test  
  541. ++ shift  
  542. ++ local vcmd=showattr  
  543. ++ shift  
  544. ++ local pos=1 ret=0  
  545. ++ '[' 2 -gt 0 ']'  
  546. ++ local file=/test/dir_3896  
  547. ++ shift  
  548. +++ showattr -d /test/dir_3896  
  549. +++ awk '{print $1}'  
  550. ++ val=----bui-  
  551. ++ echo -e '\tverify /test/dir_3896: -+(-)-bui- = ----bui-'  
  552.         verify /test/dir_3896: -+(-)-bui- = ----bui-  
  553. ++ case $val in  
  554. ++ shift  
  555. ++ '[' 0 -gt 0 ']'  
  556. ++ return 0  
  557. + local ret=0  
  558. + '[' -n 0 -a 0 -ne 0 ']'  
  559. + ececho 0 '[109]'  
  560. + rc=0  
  561. + shift  
  562. + id='[109]'  
  563. + shift  
  564. + '[' 0 -eq 0 ']'  
  565. + '[' 0 -ne 0 ']'  
  566. + eecho '\e[32m' '[109]# succeeded.'  
  567. + C='\e[32m'  
  568. + shift  
  569. + echo -e '\e[32m[109]# succeeded.\e[0m'  
  570. [109]# succeeded.  
  571. + return 0  
  572. + '[' 0 -gt 0 ']'  
  573. + return 0  
  574. + eeval 'rmdir /test/dir_3896'  
  575. + '[' 0 -gt 0 ']'  
  576. + eval rmdir /test/dir_3896  
  577. ++ rmdir /test/dir_3896  
  578. + local ret=0  
  579. + '[' 0 -gt 0 ']'  
  580. + return 0  
  581. + '[' 0 -ne 0 ']'  
  582. + eeval 'echo five > /test/file_3896'  
  583. + '[' 0 -gt 0 ']'  
  584. + eval echo five '>' /test/file_3896  
  585. ++ echo five  
  586. + local ret=0  
  587. + '[' 0 -gt 0 ']'  
  588. + return 0  
  589. + eeval 'ln /test/file_3896 /test/file_3896.x'  
  590. + '[' 0 -gt 0 ']'  
  591. + eval ln /test/file_3896 /test/file_3896.x  
  592. ++ ln /test/file_3896 /test/file_3896.x  
  593. + local ret=0  
  594. + '[' 0 -gt 0 ']'  
  595. + return 0  
  596. + eexec 112 0 'setattr --iunlink /test/file_3896'  
  597. ++ printf '[%3.3s]' 112  
  598. + local 'id=[112]'  
  599. + shift  
  600. + local eret=0  
  601. + shift  
  602. + echo -e '\tsetattr --iunlink /test/file_3896'  
  603.         setattr --iunlink /test/file_3896  
  604. + '[' 0 -gt 0 ']'  
  605. + eval setattr --iunlink /test/file_3896  
  606. ++ setattr --iunlink /test/file_3896  
  607. + local ret=0  
  608. + '[' -n 0 -a 0 -ne 0 ']'  
  609. + ececho 0 '[112]'  
  610. + rc=0  
  611. + shift  
  612. + id='[112]'  
  613. + shift  
  614. + '[' 0 -eq 0 ']'  
  615. + '[' 0 -ne 0 ']'  
  616. + eecho '\e[32m' '[112]# succeeded.'  
  617. + C='\e[32m'  
  618. + shift  
  619. + echo -e '\e[32m[112]# succeeded.\e[0m'  
  620. [112]# succeeded.  
  621. + return 0  
  622. + '[' 0 -gt 0 ']'  
  623. + return 0  
  624. + eexec 113 0 'do_xattr_verify /test showattr /test/file_3896 -+(-)--UI-'  
  625. ++ printf '[%3.3s]' 113  
  626. + local 'id=[113]'  
  627. + shift  
  628. + local eret=0  
  629. + shift  
  630. + echo -e '\tdo_xattr_verify /test showattr /test/file_3896 -+(-)--UI-'  
  631.         do_xattr_verify /test showattr /test/file_3896 -+(-)--UI-  
  632. + '[' 0 -gt 0 ']'  
  633. + eval do_xattr_verify /test showattr /test/file_3896 '-+(-)--UI-'  
  634. ++ do_xattr_verify /test showattr /test/file_3896 '-+(-)--UI-'  
  635. ++ local path=/test  
  636. ++ shift  
  637. ++ local vcmd=showattr  
  638. ++ shift  
  639. ++ local pos=1 ret=0  
  640. ++ '[' 2 -gt 0 ']'  
  641. ++ local file=/test/file_3896  
  642. ++ shift  
  643. +++ showattr -d /test/file_3896  
  644. +++ awk '{print $1}'  
  645. ++ val=-----UI-  
  646. ++ echo -e '\tverify /test/file_3896: -+(-)--UI- = -----UI-'  
  647.         verify /test/file_3896: -+(-)--UI- = -----UI-  
  648. ++ case $val in  
  649. ++ shift  
  650. ++ '[' 0 -gt 0 ']'  
  651. ++ return 0  
  652. + local ret=0  
  653. + '[' -n 0 -a 0 -ne 0 ']'  
  654. + ececho 0 '[113]'  
  655. + rc=0  
  656. + shift  
  657. + id='[113]'  
  658. + shift  
  659. + '[' 0 -eq 0 ']'  
  660. + '[' 0 -ne 0 ']'  
  661. + eecho '\e[32m' '[113]# succeeded.'  
  662. + C='\e[32m'  
  663. + shift  
  664. + echo -e '\e[32m[113]# succeeded.\e[0m'  
  665. [113]# succeeded.  
  666. + return 0  
  667. + '[' 0 -gt 0 ']'  
  668. + return 0  
  669. + eexec 114 0 'do_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)'  
  670. ++ printf '[%3.3s]' 114  
  671. + local 'id=[114]'  
  672. + shift  
  673. + local eret=0  
  674. + shift  
  675. + echo -e '\tdo_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)'  
  676.         do_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)  
  677. + '[' 0 -gt 0 ']'  
  678. + eval do_xattr_verify /test lsattr /test/file_3896 '-+(-)-i-+(-)?([AE])+(-)'  
  679. ++ do_xattr_verify /test lsattr /test/file_3896 '-+(-)-i-+(-)?([AE])+(-)'  
  680. ++ local path=/test  
  681. ++ shift  
  682. ++ local vcmd=lsattr  
  683. ++ shift  
  684. ++ local pos=1 ret=0  
  685. ++ '[' 2 -gt 0 ']'  
  686. ++ local file=/test/file_3896  
  687. ++ shift  
  688. +++ lsattr -d /test/file_3896  
  689. +++ awk '{print $1}'  
  690. ++ val=----i-----------T-  
  691. ++ echo -e '\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) = ----i-----------T-'  
  692.         verify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) = ----i-----------T-  
  693. ++ case $val in  
  694. ++ ret=1  
  695. ++ eecho '\e[31m' '\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ----i-----------T-'  
  696. ++ C='\e[31m'  
  697. ++ shift  
  698. ++ echo -e '\e[31m\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ----i-----------T-\e[0m'  
  699.         verify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ----i-----------T-  
  700. ++ shift  
  701. ++ '[' 0 -gt 0 ']'  
  702. ++ return 1  
  703. + local ret=1  
  704. + '[' -n 0 -a 0 -ne 0 ']'  
  705. + ececho 1 '[114]'  
  706. + rc=1  
  707. + shift  
  708. + id='[114]'  
  709. + shift  
  710. + '[' 1 -eq 0 ']'  
  711. + '[' 0 -ne 0 ']'  
  712. + eecho '\e[31m' '[114]# failed.'  
  713. + C='\e[31m'  
  714. + shift  
  715. + echo -e '\e[31m[114]# failed.\e[0m'  
  716. [114]# failed.  
  717. + return 1  
  718. + '[' 0 -gt 0 ']'  
  719. + return 1  
  720. + eexec 115 0 'ln /test/file_3896 /test/file_3896.y'  
  721. ++ printf '[%3.3s]' 115  
  722. + local 'id=[115]'  
  723. + shift  
  724. + local eret=0  
  725. + shift  
  726. + echo -e '\tln /test/file_3896 /test/file_3896.y'  
  727.         ln /test/file_3896 /test/file_3896.y  
  728. + '[' 0 -gt 0 ']'  
  729. + eval ln /test/file_3896 /test/file_3896.y  
  730. ++ ln /test/file_3896 /test/file_3896.y  
  731. + local ret=0  
  732. + '[' -n 0 -a 0 -ne 0 ']'  
  733. + ececho 0 '[115]'  
  734. + rc=0  
  735. + shift  
  736. + id='[115]'  
  737. + shift  
  738. + '[' 0 -eq 0 ']'  
  739. + '[' 0 -ne 0 ']'  
  740. + eecho '\e[32m' '[115]# succeeded.'  
  741. + C='\e[32m'  
  742. + shift  
  743. + echo -e '\e[32m[115]# succeeded.\e[0m'  
  744. [115]# succeeded.  
  745. + return 0  
  746. + '[' 0 -gt 0 ']'  
  747. + return 0  
  748. + '[' 3 -lt 2 ']'  
  749. + eexec 117 0 'go_xid 2 rm -f /test/file_3896'  
  750. ++ printf '[%3.3s]' 117  
  751. + local 'id=[117]'  
  752. + shift  
  753. + local eret=0  
  754. + shift  
  755. + echo -e '\tgo_xid 2 rm -f /test/file_3896'  
  756.         go_xid 2 rm -f /test/file_3896  
  757. + '[' 0 -gt 0 ']'  
  758. + eval go_xid 2 rm -f /test/file_3896  
  759. ++ go_xid 2 rm -f /test/file_3896  
  760. ++ local xid=2  
  761. ++ shift  
  762. ++ '[' 26 == 24 -a 2 -gt 0 ']'  
  763. ++ '[' 2 -gt 1 ']'  
  764. ++ echo -e '\tvcontext --create --xid 2 -- rm -f /test/file_3896'  
  765.         vcontext --create --xid 2 -- rm -f /test/file_3896  
  766. ++ vcontext --create --xid 2 -- rm -f /test/file_3896  
  767. New security context is 2  
  768. + local ret=0  
  769. + '[' -n 0 -a 0 -ne 0 ']'  
  770. + ececho 0 '[117]'  
  771. + rc=0  
  772. + shift  
  773. + id='[117]'  
  774. + shift  
  775. + '[' 0 -eq 0 ']'  
  776. + '[' 0 -ne 0 ']'  
  777. + eecho '\e[32m' '[117]# succeeded.'  
  778. + C='\e[32m'  
  779. + shift  
  780. + echo -e '\e[32m[117]# succeeded.\e[0m'  
  781. [117]# succeeded.  
  782. + return 0  
  783. + '[' 0 -gt 0 ']'  
  784. + return 0  
  785. + eexec 118 0 'setattr --~iunlink /test/file_3896.x'  
  786. ++ printf '[%3.3s]' 118  
  787. + local 'id=[118]'  
  788. + shift  
  789. + local eret=0  
  790. + shift  
  791. + echo -e '\tsetattr --~iunlink /test/file_3896.x'  
  792.         setattr --~iunlink /test/file_3896.x  
  793. + '[' 0 -gt 0 ']'  
  794. + eval setattr --~iunlink /test/file_3896.x  
  795. ++ setattr --~iunlink /test/file_3896.x  
  796. + local ret=0  
  797. + '[' -n 0 -a 0 -ne 0 ']'  
  798. + ececho 0 '[118]'  
  799. + rc=0  
  800. + shift  
  801. + id='[118]'  
  802. + shift  
  803. + '[' 0 -eq 0 ']'  
  804. + '[' 0 -ne 0 ']'  
  805. + eecho '\e[32m' '[118]# succeeded.'  
  806. + C='\e[32m'  
  807. + shift  
  808. + echo -e '\e[32m[118]# succeeded.\e[0m'  
  809. [118]# succeeded.  
  810. + return 0  
  811. + '[' 0 -gt 0 ']'  
  812. + return 0  
  813. + eexec 119 0 'do_xattr_verify /test showattr /test/file_3896.x -+(-)--ui-'  
  814. ++ printf '[%3.3s]' 119  
  815. + local 'id=[119]'  
  816. + shift  
  817. + local eret=0  
  818. + shift  
  819. + echo -e '\tdo_xattr_verify /test showattr /test/file_3896.x -+(-)--ui-'  
  820.         do_xattr_verify /test showattr /test/file_3896.x -+(-)--ui-  
  821. + '[' 0 -gt 0 ']'  
  822. + eval do_xattr_verify /test showattr /test/file_3896.x '-+(-)--ui-'  
  823. ++ do_xattr_verify /test showattr /test/file_3896.x '-+(-)--ui-'  
  824. ++ local path=/test  
  825. ++ shift  
  826. ++ local vcmd=showattr  
  827. ++ shift  
  828. ++ local pos=1 ret=0  
  829. ++ '[' 2 -gt 0 ']'  
  830. ++ local file=/test/file_3896.x  
  831. ++ shift  
  832. +++ showattr -d /test/file_3896.x  
  833. +++ awk '{print $1}'  
  834. ++ val=-----ui-  
  835. ++ echo -e '\tverify /test/file_3896.x: -+(-)--ui- = -----ui-'  
  836.         verify /test/file_3896.x: -+(-)--ui- = -----ui-  
  837. ++ case $val in  
  838. ++ shift  
  839. ++ '[' 0 -gt 0 ']'  
  840. ++ return 0  
  841. + local ret=0  
  842. + '[' -n 0 -a 0 -ne 0 ']'  
  843. + ececho 0 '[119]'  
  844. + rc=0  
  845. + shift  
  846. + id='[119]'  
  847. + shift  
  848. + '[' 0 -eq 0 ']'  
  849. + '[' 0 -ne 0 ']'  
  850. + eecho '\e[32m' '[119]# succeeded.'  
  851. + C='\e[32m'  
  852. + shift  
  853. + echo -e '\e[32m[119]# succeeded.\e[0m'  
  854. [119]# succeeded.  
  855. + return 0  
  856. + '[' 0 -gt 0 ']'  
  857. + return 0  
  858. + eeval 'rm -f /test/file_3896.y /test/file_3896.x'  
  859. + '[' 0 -gt 0 ']'  
  860. + eval rm -f /test/file_3896.y /test/file_3896.x  
  861. ++ rm -f /test/file_3896.y /test/file_3896.x  
  862. + local ret=0  
  863. + '[' 0 -gt 0 ']'  
  864. + return 0  
  865. + '[' 0 -ne 0 ']'  
  866. + eeval 'mkdir -p /test/dir_3896'  
  867. + '[' 0 -gt 0 ']'  
  868. + eval mkdir -p /test/dir_3896  
  869. ++ mkdir -p /test/dir_3896  
  870. + local ret=0  
  871. + '[' 0 -gt 0 ']'  
  872. + return 0  
  873. + eeval 'setattr --barrier /test/dir_3896'  
  874. + '[' 0 -gt 0 ']'  
  875. + eval setattr --barrier /test/dir_3896  
  876. ++ setattr --barrier /test/dir_3896  
  877. + local ret=0  
  878. + '[' 0 -gt 0 ']'  
  879. + return 0  
  880. + eeval 'echo five > /test/file_3896'  
  881. + '[' 0 -gt 0 ']'  
  882. + eval echo five '>' /test/file_3896  
  883. ++ echo five  
  884. + local ret=0  
  885. + '[' 0 -gt 0 ']'  
  886. + return 0  
  887. + eeval 'setattr --iunlink /test/file_3896'  
  888. + '[' 0 -gt 0 ']'  
  889. + eval setattr --iunlink /test/file_3896  
  890. ++ setattr --iunlink /test/file_3896  
  891. + local ret=0  
  892. + '[' 0 -gt 0 ']'  
  893. + return 0  
  894. + eeval 'umount /dev/etherd/e10.1 3>&2'  
  895. + '[' 0 -gt 0 ']'  
  896. + eval umount /dev/etherd/e10.1 '3>&2'  
  897. ++ umount /dev/etherd/e10.1  
  898. + local ret=0  
  899. + '[' 0 -gt 0 ']'  
  900. + return 0  
  901. + eeval 'mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'  
  902. + '[' 0 -gt 0 ']'  
  903. + eval mount -t ocfs2 -o rw /dev/etherd/e10.1 /test '3>&2'  
  904. ++ mount -t ocfs2 -o rw /dev/etherd/e10.1 /test  
  905. + local ret=0  
  906. + '[' 0 -gt 0 ']'  
  907. + return 0  
  908. + eexec 121 0 'do_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-'  
  909. ++ printf '[%3.3s]' 121  
  910. + local 'id=[121]'  
  911. + shift  
  912. + local eret=0  
  913. + shift  
  914. + echo -e '\tdo_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-'  
  915.         do_xattr_verify /test showattr /test/dir_3896 -+(-)-Bui-  
  916. + '[' 0 -gt 0 ']'  
  917. + eval do_xattr_verify /test showattr /test/dir_3896 '-+(-)-Bui-'  
  918. ++ do_xattr_verify /test showattr /test/dir_3896 '-+(-)-Bui-'  
  919. ++ local path=/test  
  920. ++ shift  
  921. ++ local vcmd=showattr  
  922. ++ shift  
  923. ++ local pos=1 ret=0  
  924. ++ '[' 2 -gt 0 ']'  
  925. ++ local file=/test/dir_3896  
  926. ++ shift  
  927. +++ showattr -d /test/dir_3896  
  928. +++ awk '{print $1}'  
  929. ++ val=----Bui-  
  930. ++ echo -e '\tverify /test/dir_3896: -+(-)-Bui- = ----Bui-'  
  931.         verify /test/dir_3896: -+(-)-Bui- = ----Bui-  
  932. ++ case $val in  
  933. ++ shift  
  934. ++ '[' 0 -gt 0 ']'  
  935. ++ return 0  
  936. + local ret=0  
  937. + '[' -n 0 -a 0 -ne 0 ']'  
  938. + ececho 0 '[121]'  
  939. + rc=0  
  940. + shift  
  941. + id='[121]'  
  942. + shift  
  943. + '[' 0 -eq 0 ']'  
  944. + '[' 0 -ne 0 ']'  
  945. + eecho '\e[32m' '[121]# succeeded.'  
  946. + C='\e[32m'  
  947. + shift  
  948. + echo -e '\e[32m[121]# succeeded.\e[0m'  
  949. [121]# succeeded.  
  950. + return 0  
  951. + '[' 0 -gt 0 ']'  
  952. + return 0  
  953. + eexec 122 0 'do_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)'  
  954. ++ printf '[%3.3s]' 122  
  955. + local 'id=[122]'  
  956. + shift  
  957. + local eret=0  
  958. + shift  
  959. + echo -e '\tdo_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)'  
  960.         do_xattr_verify /test lsattr /test/dir_3896 -+(-)?(A)+(-)  
  961. + '[' 0 -gt 0 ']'  
  962. + eval do_xattr_verify /test lsattr /test/dir_3896 '-+(-)?(A)+(-)'  
  963. ++ do_xattr_verify /test lsattr /test/dir_3896 '-+(-)?(A)+(-)'  
  964. ++ local path=/test  
  965. ++ shift  
  966. ++ local vcmd=lsattr  
  967. ++ shift  
  968. ++ local pos=1 ret=0  
  969. ++ '[' 2 -gt 0 ']'  
  970. ++ local file=/test/dir_3896  
  971. ++ shift  
  972. +++ lsattr -d /test/dir_3896  
  973. +++ awk '{print $1}'  
  974. ++ val=------------------  
  975. ++ echo -e '\tverify /test/dir_3896: -+(-)?(A)+(-) = ------------------'  
  976.         verify /test/dir_3896: -+(-)?(A)+(-) = ------------------  
  977. ++ case $val in  
  978. ++ shift  
  979. ++ '[' 0 -gt 0 ']'  
  980. ++ return 0  
  981. + local ret=0  
  982. + '[' -n 0 -a 0 -ne 0 ']'  
  983. + ececho 0 '[122]'  
  984. + rc=0  
  985. + shift  
  986. + id='[122]'  
  987. + shift  
  988. + '[' 0 -eq 0 ']'  
  989. + '[' 0 -ne 0 ']'  
  990. + eecho '\e[32m' '[122]# succeeded.'  
  991. + C='\e[32m'  
  992. + shift  
  993. + echo -e '\e[32m[122]# succeeded.\e[0m'  
  994. [122]# succeeded.  
  995. + return 0  
  996. + '[' 0 -gt 0 ']'  
  997. + return 0  
  998. + eexec 123 0 'do_xattr_verify /test showattr /test/file_3896 -+(-)--UI-'  
  999. ++ printf '[%3.3s]' 123  
  1000. + local 'id=[123]'  
  1001. + shift  
  1002. + local eret=0  
  1003. + shift  
  1004. + echo -e '\tdo_xattr_verify /test showattr /test/file_3896 -+(-)--UI-'  
  1005.         do_xattr_verify /test showattr /test/file_3896 -+(-)--UI-  
  1006. + '[' 0 -gt 0 ']'  
  1007. + eval do_xattr_verify /test showattr /test/file_3896 '-+(-)--UI-'  
  1008. ++ do_xattr_verify /test showattr /test/file_3896 '-+(-)--UI-'  
  1009. ++ local path=/test  
  1010. ++ shift  
  1011. ++ local vcmd=showattr  
  1012. ++ shift  
  1013. ++ local pos=1 ret=0  
  1014. ++ '[' 2 -gt 0 ']'  
  1015. ++ local file=/test/file_3896  
  1016. ++ shift  
  1017. +++ showattr -d /test/file_3896  
  1018. +++ awk '{print $1}'  
  1019. ++ val=-----ui-  
  1020. ++ echo -e '\tverify /test/file_3896: -+(-)--UI- = -----ui-'  
  1021.         verify /test/file_3896: -+(-)--UI- = -----ui-  
  1022. ++ case $val in  
  1023. ++ ret=1  
  1024. ++ eecho '\e[31m' '\tverify /test/file_3896: -+(-)--UI- ~ -----ui-'  
  1025. ++ C='\e[31m'  
  1026. ++ shift  
  1027. ++ echo -e '\e[31m\tverify /test/file_3896: -+(-)--UI- ~ -----ui-\e[0m'  
  1028.         verify /test/file_3896: -+(-)--UI- ~ -----ui-  
  1029. ++ shift  
  1030. ++ '[' 0 -gt 0 ']'  
  1031. ++ return 1  
  1032. + local ret=1  
  1033. + '[' -n 0 -a 0 -ne 0 ']'  
  1034. + ececho 1 '[123]'  
  1035. + rc=1  
  1036. + shift  
  1037. + id='[123]'  
  1038. + shift  
  1039. + '[' 1 -eq 0 ']'  
  1040. + '[' 0 -ne 0 ']'  
  1041. + eecho '\e[31m' '[123]# failed.'  
  1042. + C='\e[31m'  
  1043. + shift  
  1044. + echo -e '\e[31m[123]# failed.\e[0m'  
  1045. [123]# failed.  
  1046. + return 1  
  1047. + '[' 0 -gt 0 ']'  
  1048. + return 1  
  1049. + eexec 124 0 'do_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)'  
  1050. ++ printf '[%3.3s]' 124  
  1051. + local 'id=[124]'  
  1052. + shift  
  1053. + local eret=0  
  1054. + shift  
  1055. + echo -e '\tdo_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)'  
  1056.         do_xattr_verify /test lsattr /test/file_3896 -+(-)-i-+(-)?([AE])+(-)  
  1057. + '[' 0 -gt 0 ']'  
  1058. + eval do_xattr_verify /test lsattr /test/file_3896 '-+(-)-i-+(-)?([AE])+(-)'  
  1059. ++ do_xattr_verify /test lsattr /test/file_3896 '-+(-)-i-+(-)?([AE])+(-)'  
  1060. ++ local path=/test  
  1061. ++ shift  
  1062. ++ local vcmd=lsattr  
  1063. ++ shift  
  1064. ++ local pos=1 ret=0  
  1065. ++ '[' 2 -gt 0 ']'  
  1066. ++ local file=/test/file_3896  
  1067. ++ shift  
  1068. +++ lsattr -d /test/file_3896  
  1069. +++ awk '{print $1}'  
  1070. ++ val=------------------  
  1071. ++ echo -e '\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) = ------------------'  
  1072.         verify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) = ------------------  
  1073. ++ case $val in  
  1074. ++ ret=1  
  1075. ++ eecho '\e[31m' '\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ------------------'  
  1076. ++ C='\e[31m'  
  1077. ++ shift  
  1078. ++ echo -e '\e[31m\tverify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ------------------\e[0m'  
  1079.         verify /test/file_3896: -+(-)-i-+(-)?([AE])+(-) ~ ------------------  
  1080. ++ shift  
  1081. ++ '[' 0 -gt 0 ']'  
  1082. ++ return 1  
  1083. + local ret=1  
  1084. + '[' -n 0 -a 0 -ne 0 ']'  
  1085. + ececho 1 '[124]'  
  1086. + rc=1  
  1087. + shift  
  1088. + id='[124]'  
  1089. + shift  
  1090. + '[' 1 -eq 0 ']'  
  1091. + '[' 0 -ne 0 ']'  
  1092. + eecho '\e[31m' '[124]# failed.'  
  1093. + C='\e[31m'  
  1094. + shift  
  1095. + echo -e '\e[31m[124]# failed.\e[0m'  
  1096. [124]# failed.  
  1097. + return 1  
  1098. + '[' 0 -gt 0 ']'  
  1099. + return 1  
  1100. + eexec 125 0 'do_xattr_cowbreak /test /test/file_3896 ...'  
  1101. ++ printf '[%3.3s]' 125  
  1102. + local 'id=[125]'  
  1103. + shift  
  1104. + local eret=0  
  1105. + shift  
  1106. + echo -e '\tdo_xattr_cowbreak /test /test/file_3896 ...'  
  1107.         do_xattr_cowbreak /test /test/file_3896 ...  
  1108. + '[' 0 -gt 0 ']'  
  1109. + eval do_xattr_cowbreak /test /test/file_3896 ...  
  1110. ++ do_xattr_cowbreak /test /test/file_3896 ...  
  1111. ++ local path=/test  
  1112. ++ shift  
  1113. ++ local file=/test/file_3896  
  1114. ++ shift  
  1115. ++ local ret=0  
  1116. ++ local x=0 xx=  
  1117. ++ for x in 0 1 2  
  1118. ++ ln /test/file_3896 /test/file_3896.0  
  1119. ++ go_xid 0 chmod +x /test/file_3896.0  
  1120. ++ local xid=0  
  1121. ++ shift  
  1122. ++ '[' 26 == 24 -a 0 -gt 0 ']'  
  1123. ++ '[' 0 -gt 1 ']'  
  1124. ++ '[' 0 -eq 1 ']'  
  1125. ++ echo -e '\tchmod +x /test/file_3896.0'  
  1126.         chmod +x /test/file_3896.0  
  1127. ++ chmod +x /test/file_3896.0  
  1128. ++ local rcb=0  
  1129. ++ cmp /test/file_3896 /test/file_3896.0  
  1130. ++ local rcc=0  
  1131. ++ rm -f /test/file_3896.0  
  1132. ++ '[' 0 -eq 0 -a 0 -eq 0 ']'  
  1133. ++ xx=.  
  1134. ++ for x in 0 1 2  
  1135. ++ ln /test/file_3896 /test/file_3896.1  
  1136. ++ go_xid 1 chmod +x /test/file_3896.1  
  1137. ++ local xid=1  
  1138. ++ shift  
  1139. ++ '[' 26 == 24 -a 1 -gt 0 ']'  
  1140. ++ '[' 1 -gt 1 ']'  
  1141. ++ '[' 1 -eq 1 ']'  
  1142. ++ echo -e '\tvcontext --migrate --xid 1 -- chmod +x /test/file_3896.1'  
  1143.         vcontext --migrate --xid 1 -- chmod +x /test/file_3896.1  
  1144. ++ vcontext --migrate --xid 1 -- chmod +x /test/file_3896.1  
  1145. ++ local rcb=0  
  1146. ++ cmp /test/file_3896 /test/file_3896.1  
  1147. ++ local rcc=0  
  1148. ++ rm -f /test/file_3896.1  
  1149. ++ '[' 0 -eq 0 -a 0 -eq 0 ']'  
  1150. ++ xx=..  
  1151. ++ for x in 0 1 2  
  1152. ++ ln /test/file_3896 /test/file_3896.2  
  1153. ++ go_xid 2 chmod +x /test/file_3896.2  
  1154. ++ local xid=2  
  1155. ++ shift  
  1156. ++ '[' 26 == 24 -a 2 -gt 0 ']'  
  1157. ++ '[' 2 -gt 1 ']'  
  1158. ++ echo -e '\tvcontext --create --xid 2 -- chmod +x /test/file_3896.2'  
  1159.         vcontext --create --xid 2 -- chmod +x /test/file_3896.2  
  1160. ++ vcontext --create --xid 2 -- chmod +x /test/file_3896.2  
  1161. New security context is 2  
  1162. ++ local rcb=0  
  1163. ++ cmp /test/file_3896 /test/file_3896.2  
  1164. ++ local rcc=0  
  1165. ++ rm -f /test/file_3896.2  
  1166. ++ '[' 0 -eq 0 -a 0 -eq 0 ']'  
  1167. ++ xx=...  
  1168. ++ '[' ... == ... ']'  
  1169. ++ return 0  
  1170. + local ret=0  
  1171. + '[' -n 0 -a 0 -ne 0 ']'  
  1172. + ececho 0 '[125]'  
  1173. + rc=0  
  1174. + shift  
  1175. + id='[125]'  
  1176. + shift  
  1177. + '[' 0 -eq 0 ']'  
  1178. + '[' 0 -ne 0 ']'  
  1179. + eecho '\e[32m' '[125]# succeeded.'  
  1180. + C='\e[32m'  
  1181. + shift  
  1182. + echo -e '\e[32m[125]# succeeded.\e[0m'  
  1183. [125]# succeeded.  
  1184. + return 0  
  1185. + '[' 0 -gt 0 ']'  
  1186. + return 0  
  1187. + eexec 128 0 'umount /dev/etherd/e10.1 3>&2'  
  1188. ++ printf '[%3.3s]' 128  
  1189. + local 'id=[128]'  
  1190. + shift  
  1191. + local eret=0  
  1192. + shift  
  1193. + echo -e '\tumount /dev/etherd/e10.1 3>&2'  
  1194.         umount /dev/etherd/e10.1 3>&2  
  1195. + '[' 0 -gt 0 ']'  
  1196. + eval umount /dev/etherd/e10.1 '3>&2'  
  1197. ++ umount /dev/etherd/e10.1  
  1198. + local ret=0  
  1199. + '[' -n 0 -a 0 -ne 0 ']'  
  1200. + ececho 0 '[128]'  
  1201. + rc=0  
  1202. + shift  
  1203. + id='[128]'  
  1204. + shift  
  1205. + '[' 0 -eq 0 ']'  
  1206. + '[' 0 -ne 0 ']'  
  1207. + eecho '\e[32m' '[128]# succeeded.'  
  1208. + C='\e[32m'  
  1209. + shift  
  1210. + echo -e '\e[32m[128]# succeeded.\e[0m'  
  1211. [128]# succeeded.  
  1212. + return 0  
  1213. + '[' 0 -gt 0 ']'  
  1214. + return 0  
  1215. + eexec 129 0 'do_fsck ocfs2 /dev/etherd/e10.1 3>&2'  
  1216. ++ printf '[%3.3s]' 129  
  1217. + local 'id=[129]'  
  1218. + shift  
  1219. + local eret=0  
  1220. + shift  
  1221. + echo -e '\tdo_fsck ocfs2 /dev/etherd/e10.1 3>&2'  
  1222.         do_fsck ocfs2 /dev/etherd/e10.1 3>&2  
  1223. + '[' 0 -gt 0 ']'  
  1224. + eval do_fsck ocfs2 /dev/etherd/e10.1 '3>&2'  
  1225. ++ do_fsck ocfs2 /dev/etherd/e10.1  
  1226. ++ local fs=ocfs2  
  1227. ++ local dev=/dev/etherd/e10.1  
  1228. ++ local done=0 ret=0  
  1229. ++ '[' 0 -ne 0 ']'  
  1230. ++ fsck.ocfs2 -f /dev/etherd/e10.1  
  1231. Checking OCFS2 filesystem in /dev/etherd/e10.1:  
  1232.   label:              <NONE>  
  1233.   uuid:               86 d5 27 81 7c 1e 4e 35 ac 71 92 a0 6e e3 21 0c  
  1234.   number of blocks:   244190624  
  1235.   bytes per block:    4096  
  1236.   number of clusters: 15261914  
  1237.   bytes per cluster:  65536  
  1238.   max slots:          4  
  1239.  
  1240. /dev/etherd/e10.1 was run with -f, check forced.  
  1241. Pass 0a: Checking cluster allocation chains  
  1242. Pass 0b: Checking inode allocation chains  
  1243. Pass 0c: Checking extent block allocation chains  
  1244. Pass 1: Checking inodes and blocks.  
  1245. Pass 2: Checking directory entries.  
  1246. Pass 3: Checking directory connectivity.  
  1247. Pass 4a: checking for orphaned inodes  
  1248. Pass 4b: Checking inodes link counts.  
  1249. All passes succeeded.  
  1250. ++ ret=0  
  1251. ++ '[' 0 -eq 8 ']'  
  1252. ++ done=1  
  1253. ++ '[' 1 -ne 0 ']'  
  1254. ++ return 0  
  1255. + local ret=0  
  1256. + '[' -n 0 -a 0 -ne 0 ']'  
  1257. + ececho 0 '[129]'  
  1258. + rc=0  
  1259. + shift  
  1260. + id='[129]'  
  1261. + shift  
  1262. + '[' 0 -eq 0 ']'  
  1263. + '[' 0 -ne 0 ']'  
  1264. + eecho '\e[32m' '[129]# succeeded.'  
  1265. + C='\e[32m'  
  1266. + shift  
  1267. + echo -e '\e[32m[129]# succeeded.\e[0m'  
  1268. [129]# succeeded.  
  1269. + return 0  
  1270. + '[' 0 -gt 0 ']'  
  1271. + return 0  
  1272. + '[' 0 -ne 0 ']'  
  1273. + '[' 3 -ge 2 ']'  
  1274. + eeval 'mount -t ocfs2 -o rw /dev/etherd/e10.1 /test 3>&2'  
  1275. + '[' 0 -gt 0 ']'  
  1276. + eval mount -t ocfs2 -o rw /dev/etherd/e10.1 /test '3>&2'  
  1277. ++ mount -t ocfs2 -o rw /dev/etherd/e10.1 /test  
  1278. + local ret=0  
  1279. + '[' 0 -gt 0 ']'  
  1280. + return 0  
  1281. + eexec 138 0 'umount /dev/etherd/e10.1 3>&2'  
  1282. ++ printf '[%3.3s]' 138  
  1283. + local 'id=[138]'  
  1284. + shift  
  1285. + local eret=0  
  1286. + shift  
  1287. + echo -e '\tumount /dev/etherd/e10.1 3>&2'  
  1288.         umount /dev/etherd/e10.1 3>&2  
  1289. + '[' 0 -gt 0 ']'  
  1290. + eval umount /dev/etherd/e10.1 '3>&2'  
  1291. ++ umount /dev/etherd/e10.1  
  1292. + local ret=0  
  1293. + '[' -n 0 -a 0 -ne 0 ']'  
  1294. + ececho 0 '[138]'  
  1295. + rc=0  
  1296. + shift  
  1297. + id='[138]'  
  1298. + shift  
  1299. + '[' 0 -eq 0 ']'  
  1300. + '[' 0 -ne 0 ']'  
  1301. + eecho '\e[32m' '[138]# succeeded.'  
  1302. + C='\e[32m'  
  1303. + shift  
  1304. + echo -e '\e[32m[138]# succeeded.\e[0m'  
  1305. [138]# succeeded.  
  1306. + return 0  
  1307. + '[' 0 -gt 0 ']'  
  1308. + return 0  
  1309. + eexec 139 0 'do_fsck ocfs2 /dev/etherd/e10.1 3>&2'  
  1310. ++ printf '[%3.3s]' 139  
  1311. + local 'id=[139]'  
  1312. + shift  
  1313. + local eret=0  
  1314. + shift  
  1315. + echo -e '\tdo_fsck ocfs2 /dev/etherd/e10.1 3>&2'  
  1316.         do_fsck ocfs2 /dev/etherd/e10.1 3>&2  
  1317. + '[' 0 -gt 0 ']'  
  1318. + eval do_fsck ocfs2 /dev/etherd/e10.1 '3>&2'  
  1319. ++ do_fsck ocfs2 /dev/etherd/e10.1  
  1320. ++ local fs=ocfs2  
  1321. ++ local dev=/dev/etherd/e10.1  
  1322. ++ local done=0 ret=0  
  1323. ++ '[' 0 -ne 0 ']'  
  1324. ++ fsck.ocfs2 -f /dev/etherd/e10.1  
  1325. Checking OCFS2 filesystem in /dev/etherd/e10.1:  
  1326.   label:              <NONE>  
  1327.   uuid:               86 d5 27 81 7c 1e 4e 35 ac 71 92 a0 6e e3 21 0c  
  1328.   number of blocks:   244190624  
  1329.   bytes per block:    4096  
  1330.   number of clusters: 15261914  
  1331.   bytes per cluster:  65536  
  1332.   max slots:          4  
  1333.  
  1334. /dev/etherd/e10.1 was run with -f, check forced.  
  1335. Pass 0a: Checking cluster allocation chains  
  1336. Pass 0b: Checking inode allocation chains  
  1337. Pass 0c: Checking extent block allocation chains  
  1338. Pass 1: Checking inodes and blocks.  
  1339. Pass 2: Checking directory entries.  
  1340. Pass 3: Checking directory connectivity.  
  1341. Pass 4a: checking for orphaned inodes  
  1342. Pass 4b: Checking inodes link counts.  
  1343. All passes succeeded.  
  1344. ++ ret=0  
  1345. ++ '[' 0 -eq 8 ']'  
  1346. ++ done=1  
  1347. ++ '[' 1 -ne 0 ']'  
  1348. ++ return 0  
  1349. + local ret=0  
  1350. + '[' -n 0 -a 0 -ne 0 ']'  
  1351. + ececho 0 '[139]'  
  1352. + rc=0  
  1353. + shift  
  1354. + id='[139]'  
  1355. + shift  
  1356. + '[' 0 -eq 0 ']'  
  1357. + '[' 0 -ne 0 ']'  
  1358. + eecho '\e[32m' '[139]# succeeded.'  
  1359. + C='\e[32m'  
  1360. + shift  
  1361. + echo -e '\e[32m[139]# succeeded.\e[0m'  
  1362. [139]# succeeded.  
  1363. + return 0  
  1364. + '[' 0 -gt 0 ']'  
  1365. + return 0  
  1366. + '[' 0 -ne 0 ']'  
  1367. + '[' 0 -gt 0 ']'  
  1368. + eexec 999 0 'do_fsck ocfs2 /dev/etherd/e10.1 3>&2'  
  1369. ++ printf '[%3.3s]' 999  
  1370. + local 'id=[999]'  
  1371. + shift  
  1372. + local eret=0  
  1373. + shift  
  1374. + echo -e '\tdo_fsck ocfs2 /dev/etherd/e10.1 3>&2'  
  1375.         do_fsck ocfs2 /dev/etherd/e10.1 3>&2  
  1376. + '[' 0 -gt 0 ']'  
  1377. + eval do_fsck ocfs2 /dev/etherd/e10.1 '3>&2'  
  1378. ++ do_fsck ocfs2 /dev/etherd/e10.1  
  1379. ++ local fs=ocfs2  
  1380. ++ local dev=/dev/etherd/e10.1  
  1381. ++ local done=0 ret=0  
  1382. ++ '[' 0 -ne 0 ']'  
  1383. ++ fsck.ocfs2 -f /dev/etherd/e10.1  
  1384. Checking OCFS2 filesystem in /dev/etherd/e10.1:  
  1385.   label:              <NONE>  
  1386.   uuid:               86 d5 27 81 7c 1e 4e 35 ac 71 92 a0 6e e3 21 0c  
  1387.   number of blocks:   244190624  
  1388.   bytes per block:    4096  
  1389.   number of clusters: 15261914  
  1390.   bytes per cluster:  65536  
  1391.   max slots:          4  
  1392.  
  1393. /dev/etherd/e10.1 was run with -f, check forced.  
  1394. Pass 0a: Checking cluster allocation chains  
  1395. Pass 0b: Checking inode allocation chains  
  1396. Pass 0c: Checking extent block allocation chains  
  1397. Pass 1: Checking inodes and blocks.  
  1398. Pass 2: Checking directory entries.  
  1399. Pass 3: Checking directory connectivity.  
  1400. Pass 4a: checking for orphaned inodes  
  1401. Pass 4b: Checking inodes link counts.  
  1402. All passes succeeded.  
  1403. ++ ret=0  
  1404. ++ '[' 0 -eq 8 ']'  
  1405. ++ done=1  
  1406. ++ '[' 1 -ne 0 ']'  
  1407. ++ return 0  
  1408. + local ret=0  
  1409. + '[' -n 0 -a 0 -ne 0 ']'  
  1410. + ececho 0 '[999]'  
  1411. + rc=0  
  1412. + shift  
  1413. + id='[999]'  
  1414. + shift  
  1415. + '[' 0 -eq 0 ']'  
  1416. + '[' 0 -ne 0 ']'  
  1417. + eecho '\e[32m' '[999]# succeeded.'  
  1418. + C='\e[32m'  
  1419. + shift  
  1420. + echo -e '\e[32m[999]# succeeded.\e[0m'  
  1421. [999]# succeeded.  
  1422. + return 0  
  1423. + '[' 0 -gt 0 ']'  
  1424. + return 0  
  1425. + return 0  
  1426. + '[' 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.