summaryrefslogtreecommitdiffstats
path: root/package/tar/tar-tests.patch
blob: 2483e78d94cc5ac5a8b8a8f04806fc90df2b5607 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
--- tar.broke/tests/listed02.sh	2004-10-11 00:39:45.443303624 +0200
+++ tar/tests/listed02.sh	2004-10-11 00:38:02.566943208 +0200
@@ -69,7 +69,10 @@
 echo Extracting main archive
 tar -x -v --listed-incremental=tart.incr1 -f archive.1
 echo Extracting incremental archive
-tar -x -v --listed-incremental=tart.incr2 -f archive.2
+# This command should produce three messages about deletion
+# of the existing files, that may appear in any order. Piping
+# to sort makes sure we don't depend on any particular ordering.
+tar -x -v --listed-incremental=tart.incr2 -f archive.2 | sort
 
 echo Final files:
 find tart|sort
@@ -120,13 +123,13 @@
 tart/c1/ca1
 tart/c1/ca2
 Extracting incremental archive
-tart/
-tar: Deleting \`tart/c1'
 tar: Deleting \`tart/a1'
 tar: Deleting \`tart/b1'
+tar: Deleting \`tart/c1'
+tart/
+tart/b2
 tart/c0/
 tart/c2/
-tart/b2
 tart/c2/ca1
 tart/c2/ca2
 tart/c2/ca3