3 #################################################################
5 # Copy file back and forth between $TMPDIR (defaults to /tmp)
6 # which is hopefully on local disk or any other well tested
7 # file system and the filesystem we want to test (in $PWD).
9 #################################################################
11 test $SHELLVERBOSE && set $SHELLVERBOSE
22 test $TMPDIR || TMPDIR
=/tmp
23 TMPDIR
=$TMPDIR/compare-with-local-$$
24 mkdir
$TMPDIR ||
exit 1
27 cat > $TMPDIR/bar
<< EOF
28 This is an arla temporary test file.
29 You may remove it any time.
30 Kontrollen blinkar blÄ.
34 compare
$TMPDIR/bar bar
36 compare
$TMPDIR/bar
$TMPDIR/bas
37 # this is for later overwrite test
38 test -f bar
&& echo bar should not exist
&& exit 1
40 compare
$TMPDIR/bar bar
42 compare
$TMPDIR/bar bat
44 compare
$TMPDIR/bar
$TMPDIR/bau
46 compare
$TMPDIR/bar bav
47 # this is for later overwrite test
48 test -f $TMPDIR/bau
&& echo $TMPDIR/bau should not exist
&& exit 1
49 cp $TMPDIR/bar
$TMPDIR/bau
51 compare
$TMPDIR/bar
$TMPDIR/baw
53 # If we get so far we can write new files.
56 # Generate test file slightly different
57 cat > $TMPDIR/bar
<< EOF
58 This is an arla temporary test file.
59 You may remove it any time.
64 compare
$TMPDIR/bar bar
66 compare
$TMPDIR/bar
$TMPDIR/bas
68 compare
$TMPDIR/bar bat
70 compare
$TMPDIR/bar
$TMPDIR/bau
72 compare
$TMPDIR/bar bav
74 compare
$TMPDIR/bar
$TMPDIR/baw
76 ${objdir}/rm-rf
$TMPDIR