1#! /bin/sh 2 3# abspath.sh: Testing for running admin when the s-file 4# is specified by an absolute path name. 5 6# Import common functions & definitions. 7. ../common/test-common 8 9LC_ALL=C export LC_ALL 10 11#d=`../testutils/realpwd` 12 13s=../../testscripts/ustar-all-filetypes.tar 14docommand L1 "${tar} -t f=${s}" 0 "\ 15!-type-old-file 160-type-file 171-type-hardlink link to 0-type-file 182-type-symlink -> file 193-type-cdev 204-type-bdev 215-type-dir/ 226-type-fifo 237-type-contfile 24END 25" "\ 26star: 1 blocks + 8192 bytes (total of 18432 bytes = 18.00k). 27" 28 29s=../../testscripts/ustar-bad-filetypes.tar 30docommand L2 "TZ=GMT ${tar} -tv f=${s}" 0 "\ 31 0 -rw-r--r-- jes/glone Jun 15 14:41 2002 file 32 0 -rw-r--r-- jes/glone Jun 15 14:41 2002 bad1 33 0 -rw-r--r-- jes/glone Jun 15 14:41 2002 bad2 34 0 -rw-r--r-- jes/glone Jun 15 14:41 2002 bad3 35 0 -rw-r--r-- jes/glone Jun 15 14:41 2002 bad4 36 0 -rw-r--r-- end/endgrp Jun 19 16:18 2002 END 37" IGNORE 38 39s=../../testscripts/not_a_tar_file 40docommand L3 "${tar} -tv f=${s}" "!=0" "" IGNORE 41 42s=../../testscripts/ustar-big-2g.tar.bz2 43docommand L4 "${tar} -t f=${s}" 0 "\ 44big 45file 46" IGNORE 47 48s=../../testscripts/ustar-big-8g.tar.bz2 49docommand L5 "${tar} -t f=${s}" 0 "\ 508gb-1 51file 52" IGNORE 53 54s=../../testscripts/types-star-oldsparse.tar.gz 55docommand L6 "${tar} -t f=${s}" 0 "\ 56./ 57file 58file2 59hardlink link to file2 60symlink -> file 61cdev 62bdev 63dir/ 64fifo 65socket 66test.c 67sparsefile 68test 69unreadable 70rest/ 71rest/devi 72rest/devi1 73rest/devi2 74rest/devi3 75rest/testfile 76rest/testfile_link link to rest/testfile 77rest/testnobod 78rest/xtestfile 79rest/xxtestfile 80unreadablehardlink link to unreadable 81unreadableempty 82cdevhardlink link to cdev 83" IGNORE 84 85docommand L7 "${tar} -t -tpath f=${s}" 0 "\ 86./ 87file 88file2 89hardlink 90symlink 91cdev 92bdev 93dir/ 94fifo 95socket 96test.c 97sparsefile 98test 99unreadable 100rest/ 101rest/devi 102rest/devi1 103rest/devi2 104rest/devi3 105rest/testfile 106rest/testfile_link 107rest/testnobod 108rest/xtestfile 109rest/xxtestfile 110unreadablehardlink 111unreadableempty 112cdevhardlink 113" IGNORE 114 115docommand L8 "TZ=GMT ${tar} -tv f=${s}" 0 " 0 drwxr-sr-x joerg/bs Nov 6 14:40 1994 ./ 116 1024 -rw-r--r-T root/bs Jun 15 20:31 1994 file 117 1024 -rw-r--r-T root/bs Jun 15 20:31 1994 file2 118 1024 Hrw-r--r-T root/bs Jun 15 20:31 1994 hardlink link to file2 119 0 lrwxrwxrwx root/bs Jun 15 20:31 1994 symlink -> file 120127 254 crw-r--r-- root/bs Jun 15 20:32 1994 cdev 121127 254 brw-r--r-- root/bs Jun 15 20:32 1994 bdev 122 0 drwxr-sr-x root/bs Jun 15 20:32 1994 dir/ 123 0 0 prw-r--r-- root/bs Jun 15 20:32 1994 fifo 124 0 0 srwxrwxrwx root/staff Jun 4 12:51 1994 socket 125 87 -rw-r--r-- root/bs Jun 15 20:35 1994 test.c 126 147456 Sr--r--r-- joerg/bs Oct 17 17:29 1994 sparsefile 127 24576 -rwxr-xr-x root/bs Jun 15 20:36 1994 test 128 1024 ---------T root/bs Oct 27 21:13 1994 unreadable 129 0 drwxr-sr-x joerg/bs Oct 26 14:12 1994 rest/ 130255 255 crw-r--r-- root/bs Jun 8 15:54 1994 rest/devi 131127 255 crw-r--r-- root/bs Jun 8 15:54 1994 rest/devi1 132 3 255 crw-r--r-- root/bs Jun 8 15:54 1994 rest/devi2 133 1 255 crw-r--r-- root/daemon Jun 8 15:54 1994 rest/devi3 134 0 -rw-r--r-- 1234/bs Aug 17 13:07 1993 rest/testfile 135 0 Hrw-r--r-- 1234/bs Aug 17 13:07 1993 rest/testfile_link link to rest/testfile 136 0 -rw-r--r-- nobody/nogroup Oct 14 13:50 1993 rest/testnobod 137 0 -rw-r--r-- sechzehnchar_uid/sechzehnchar_gi Sep 28 12:15 1993 rest/xtestfile 138 0 -rw-r--r-- eine_zwei_und_dr/eine_zwei_und_d Sep 28 13:22 1993 rest/xxtestfile 139 1024 H--------T root/bs Oct 27 21:13 1994 unreadablehardlink link to unreadable 140 0 ---------- root/bs Oct 27 20:53 1994 unreadableempty 141127 254 Hrw-r--r-- root/bs Jun 15 20:32 1994 cdevhardlink link to cdev 142" IGNORE 143 144s=../../testscripts/100char_longlink.tar 145docommand L9 "${tar} -t f=${s}" 0 "\ 14612345678901234/12345678901234/12345678901234/12345678901234/12345678901234/12345678901234/1234567890 147tar-longlink link to 12345678901234/12345678901234/12345678901234/12345678901234/12345678901234/12345678901234/1234567890 148" IGNORE 149 150s=../../testscripts/long.ustar.gz 151docommand L10 "${tar} -t f=${s}" 0 "\ 152_004/ 153________________+020/ 154________________+020/_______________+040/ 155________________+020/_______________+040/_______________+060/ 156________________+020/_______________+040/_______________+060/_______________+080/ 157________________+020/_______________+040/_______________+060/_______________+080/_______________+100/ 158________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/ 159________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/ 160________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_______________+160/ 161________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_______________+160/_______________+180/ 162________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_______________+160/_______________+180/_______________+200/ 163________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_______________+160/_______________+180/_______________+200/_______________+220/ 164________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_______________+160/_______________+180/_______________+200/_______________+220/_______________+240/ 165________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_______________+160/_______________+180/_______________+200/_______________+220/___________014 166________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_______________+160/_______________+180/_______________+200/___________014 167________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_______________+160/_______________+180/___________014 168________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_______________+160/___________014 169________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/___________014 170________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/________+153/ 171________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/________+153/________________________________________________________________________________________________099 172________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/________+153/_________________________________________________________________________________________________100 173________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_________+154/ 174________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_________+154/________________________________________________________________________________________________099 175________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/_________+154/_________________________________________________________________________________________________100 176________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/__________+155/ 177________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/__________+155/________________________________________________________________________________________________099 178________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/__________+155/_________________________________________________________________________________________________100 179________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/_______________+140/___________+156/ 180________________+020/_______________+040/_______________+060/_______________+080/_______________+100/_______________+120/___________014 181________________+020/_______________+040/_______________+060/_______________+080/_______________+100/___________014 182________________+020/_______________+040/_______________+060/_______________+080/___________014 183________________+020/_______________+040/_______________+060/___________014 184________________+020/_______________+040/___________014 185________________+020/___________014 186______________________________________________________________________________________+090/ 187______________________________________________________________________________________+090/____________________________________________________________+155/ 188______________________________________________________________________________________+090/____________________________________________________________+155/_____________________________________040 189______________________________________________________________________________________+090/_____________________________________________________________+156/ 190______________________________________________________________________________________________D_099/ 191______________________________________________________________________________________________D_099/________________________________________________________________________________________________099 192______________________________________________________________________________________________D_099/_________________________________________________________________________________________________100 193________________________________________________________________________________________________099 194_________________________________________________________________________________________________100 195" IGNORE 196 197success 198