simply nonempty. RHEL AS 4 would fail this test due to strace
generating "[ Process PID=14434 runs in 32 bit mode. ]".
Reported by Nelson Beebe.
+2006-09-12 Jim Meyering <jim@meyering.net>
+
+ * tests/mv/atomic: Check for specific strace output, rather than
+ simply nonempty. RHEL AS 4 would fail this test due to strace
+ generating "[ Process PID=14434 runs in 32 bit mode. ]".
+ Reported by Nelson Beebe.
+
2006-09-11 Jim Meyering <jim@meyering.net>
* src/remove.c (remove_dir): Move new cache_stat_init call onto
fail=0
strace -qe unlink mv -T s1 s2 > out 2>&1 || fail=1
-cat <<\EOF > exp || fail=1
-EOF
+grep unlink out && fail=1
# Ensure that the source, s1, is gone.
ls -dl s1 > /dev/null 2>&1 && fail=1
# Ensure that the destination, s2, contains the link from s1.
test "`readlink s2`" = t1 || fail=1
-cmp out exp || fail=1
-test $fail = 1 && diff out exp 2> /dev/null
-
(exit $fail); exit $fail