]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: adjust tail-2/pid to work around FreeBSD 6.1 failure
authorJim Meyering <meyering@redhat.com>
Sat, 10 Oct 2009 13:01:05 +0000 (15:01 +0200)
committerJim Meyering <meyering@redhat.com>
Sat, 10 Oct 2009 13:05:09 +0000 (15:05 +0200)
* tests/tail-2/pid: Run tail -f --pid=... on an actual file, not on
/dev/null, to avoid this failure on FreeBSD 6.1: tail: /dev/null:
cannot change nonblocking mode: Inappropriate ioctl for device

tests/tail-2/pid

index 760e289bc51769b18b09ce99054e208df4930311..0a4b81bd3f0591ebbbb212eaf5854c5cfb4560df 100755 (executable)
@@ -24,7 +24,7 @@ fi
 . $srcdir/test-lib.sh
 getlimits_
 
-touch here || framework_failure
+touch empty here || framework_failure
 
 fail=0
 
@@ -43,13 +43,13 @@ for inotify in ---disable-inotify ''; do
 
   # Ensure that tail --pid=PID exits with success status when PID is dead.
   # Use an unlikely-to-be-live PID
-  timeout 3 tail -f -s.1 --pid=$PID_T_MAX $inotify /dev/null
+  timeout 3 tail -f -s.1 --pid=$PID_T_MAX $inotify empty
   ret=$?
   test $ret = 124 && skip_test_ "pid $PID_T_MAX present or tail too slow"
   test $ret = 0 || fail=1
 
   # Ensure tail doesn't wait for data when PID is dead
-  timeout 3 tail -f -s10 --pid=$PID_T_MAX $inotify /dev/null
+  timeout 3 tail -f -s10 --pid=$PID_T_MAX $inotify empty
   test $? = 124 && fail=1
 done