Avoid a test failure if `id` didn't work.
authorWayne Davison <wayne@opencoder.net>
Mon, 13 Jul 2020 19:59:22 +0000 (12:59 -0700)
committerWayne Davison <wayne@opencoder.net>
Mon, 13 Jul 2020 19:59:22 +0000 (12:59 -0700)
testsuite/rsync.fns

index 023a8e196e05c259f65b1489b43a3c51195b4f0d..fb1721f37d5cce9901d6957ba6aefe02d9a8ebb1 100644 (file)
@@ -102,7 +102,7 @@ rsync_ls_lR() {
 }
 
 get_testuid() {
-    uid=`id -u 2>/dev/null`
+    uid=`id -u 2>/dev/null || true`
     case "$uid" in
        [0-9]*) echo "$uid" ;;
        *) id 2>/dev/null | sed 's/^[^0-9]*\([0-9][0-9]*\).*/\1/' ;;
@@ -110,7 +110,7 @@ get_testuid() {
 }
 
 get_rootuid() {
-    uid=`id -u root 2>/dev/null`
+    uid=`id -u root 2>/dev/null || true`
     case "$uid" in
        [0-9]*) echo "$uid" ;;
        *) echo 0 ;;
@@ -118,7 +118,7 @@ get_rootuid() {
 }
 
 get_rootgid() {
-    gid=`id -g root 2>/dev/null`
+    gid=`id -g root 2>/dev/null || true`
     case "$gid" in
        [0-9]*) echo "$gid" ;;
        *) echo 0 ;;