]> Dogcows Code - chaz/tar/blobdiff - tests/long01.at
New test
[chaz/tar] / tests / long01.at
index 875dcdb35e44539782bded5fbdc676dbe745bf4e..df0f72c9a3c8c0b081862263c0ac59d0187c531d 100644 (file)
 #             http://lists.gnu.org/archive/html/bug-tar/2005-01/msg00038.html
 
 AT_SETUP([long file names divisible by block size])
-AT_KEYWORDS([long512])
+AT_KEYWORDS([longname long512])
 
 dnl Create a directory structure with maximum diractory name length 512-16
 m4_define([NAME],[0123456789abcde])
 m4_define([FULLNAME],NAME)
 m4_for([N],0,29,,[m4_define([FULLNAME],FULLNAME/NAME)])
 
-# Create a directory from [FULLNAME] with a file NAME at the deepest
-# level. The full length of the resulting file name is 512
-# NOTE: It is important to use a *file* in this test, since directory
-# names always receive a trailing slash in tar.
-mkhier() {
-       (for name in `echo FULLNAME | tr '/' ' '`
-       do
-               mkdir $name
-               cd $name
-       done
-       cat /dev/null > NAME)
-}
-
 AT_TAR_CHECK([
-mkhier
+AT_TAR_MKHIER(FULLNAME,NAME)
 echo test > endfile
 
 tar cf archive FULLNAME/NAME endfile
This page took 0.021701 seconds and 4 git commands to generate.