If the daemon test is run as root, use a --config option.
authorWayne Davison <wayned@samba.org>
Sat, 12 Apr 2008 04:57:17 +0000 (21:57 -0700)
committerWayne Davison <wayned@samba.org>
Sat, 12 Apr 2008 04:57:17 +0000 (21:57 -0700)
testsuite/daemon.test

index 439b883..7717843 100644 (file)
@@ -45,7 +45,16 @@ cd "$scratchdir"
 
 ln -s test-rsyncd.conf rsyncd.conf
 
-$RSYNC -ve $SSH --rsync-path="$RSYNC" localhost::
+confopt=''
+case `id -u` in
+0)
+    # Root needs to specify the config file, or it uses /etc/rsyncd.conf.
+    echo "Forcing --config=$conf"
+    confopt=" --config=$conf"
+    ;;
+esac
+
+$RSYNC -ve $SSH --rsync-path="$RSYNC$confopt" localhost::
 
 RSYNC_CONNECT_PROG="$RSYNC --config=$conf --daemon"
 export RSYNC_CONNECT_PROG