12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- AT_SETUP([--listed-incremental and remounted directories])
- AT_KEYWORDS([listed incremental listed05 chdir])
- AT_TAR_CHECK([
- AT_CHECK_TIMESTAMP
- AT_PRIVILEGED_PREREQ
- options="-C tartest --create --one-file-system --verbose"
- rm -rf archive-[01].snar archive-[01].tar tartest subdir
- mkdir tartest
- echo "hi" > tartest/top-level-file
- mkdir tartest/subdir
- echo "hi" > tartest/subdir/subdir-file
- echo "# Level 0"
- tar $options --file archive-0.tar --listed-incremental=archive-0.snar .
- echo "# Remount"
- mv tartest/subdir .
- mkdir tartest/subdir
- mount -t ramfs none tartest/subdir || AT_SKIP_TEST
- tar -C subdir -c -f - . | tar -C tartest/subdir -x -f -
- echo "# Level 1"
- cp archive-0.snar archive-1.snar
- tar $options --file archive-1.tar --listed-incremental=archive-1.snar .
- umount tartest/subdir
- ],
- [0],
- [# Level 0
- ./
- ./subdir/
- ./top-level-file
- ./subdir/subdir-file
- ./
- ./subdir/
- ],
- [tar: .: Directory is new
- tar: ./subdir: Directory is new
- tar: ./subdir: directory is on a different filesystem; not dumped
- ],[],[],[gnu])
- AT_CLEANUP
|