4
0

delete04.sh 564 B

12345678910111213141516171819202122232425262728293031323334
  1. #! /bin/sh
  2. # Deleting a large last member was destroying earlier members.
  3. . ./preset
  4. . $srcdir/before
  5. set -e
  6. genfile -l 3 >file1
  7. genfile -l 5 >file2
  8. genfile -l 3 >file3
  9. genfile -l 6 >file4
  10. genfile -l 24 >file5
  11. genfile -l 13 >file6
  12. genfile -l 1385 >file7
  13. genfile -l 30 >file8
  14. genfile -l 10 >file9
  15. genfile -l 256000 >file10
  16. tar cf archive file1 file2 file3 file4 file5 file6 file7 file8 file9 file10
  17. tar f archive --delete file10
  18. tar tf archive
  19. out="\
  20. file1
  21. file2
  22. file3
  23. file4
  24. file5
  25. file6
  26. file7
  27. file8
  28. file9
  29. "
  30. . $srcdir/after