From: Wayne Davison Date: Thu, 16 Sep 2004 17:16:36 +0000 (+0000) Subject: Make sure that /etc and /bin actually are readable before we try X-Git-Tag: v2.6.3pre2~20 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a7a1cc2c75512623fa105c09570954afc4ef0b7f;p=thirdparty%2Frsync.git Make sure that /etc and /bin actually are readable before we try to list them. --- diff --git a/testsuite/rsync.fns b/testsuite/rsync.fns index e7497aa5..b4bbd37d 100644 --- a/testsuite/rsync.fns +++ b/testsuite/rsync.fns @@ -98,9 +98,17 @@ hands_setup() { mkdir "$fromdir/dir/subdir" echo some data > "$fromdir/dir/subdir/foobar.baz" mkdir "$fromdir/dir/subdir/subsubdir" - ls -ltr /etc > "$fromdir/dir/subdir/subsubdir/etc-ltr-list" + if [ -r /etc ]; then + ls -ltr /etc > "$fromdir/dir/subdir/subsubdir/etc-ltr-list" + else + ls -ltr / > "$fromdir/dir/subdir/subsubdir/etc-ltr-list" + fi mkdir "$fromdir/dir/subdir/subsubdir2" - ls -lt /bin > "$fromdir/dir/subdir/subsubdir2/bin-lt-list" + if [ -r /bin ]; then + ls -lt /bin > "$fromdir/dir/subdir/subsubdir2/bin-lt-list" + else + ls -lt / > "$fromdir/dir/subdir/subsubdir2/bin-lt-list" + fi # echo testing head: # ls -lR "$srcdir" | head -10 || echo failed