Fix the chmod-temp-dir test if /var/tmp doesn't exist.
[rsync.git] / testsuite / chmod-temp-dir.test
index 0768f1857e1d917dc75663304454604c1227bd1c..bce544c384f34d29a65678823bfc5016617742f6 100644 (file)
@@ -21,7 +21,11 @@ sdev=`$TOOLDIR/getfsdev $scratchdir`
 tdev=`$TOOLDIR/getfsdev $tmpdir2`
 if [ x$sdev = x$tdev ]; then
     tmpdir2=/var/tmp
-    tdev=`$TOOLDIR/getfsdev $tmpdir2`
+    if [ -d $tmpdir2 ]; then
+       tdev=`$TOOLDIR/getfsdev $tmpdir2`
+    else
+       tdev="$sdev"
+    fi
     [ x$sdev = x$tdev ] && test_skipped "Can't find a tmp dir on a different file system"
 fi