Commit 3aae15ec authored by Martin Pool's avatar Martin Pool

Fix rsyncd.conf generation.

parent f5ad6eb1
......@@ -24,42 +24,7 @@
. "$suitedir/rsync.fns"
# Build an appropriate configuration file
conf="$scratchdir/test-rsyncd.conf"
echo "building configuration $conf"
build_rsyncd_conf
start_rsyncd
port=2612
pidfile="$scratchdir/rsyncd.pid"
logfile="$scratchdir/rsyncd.log"
cat >$conf <<EOF
# rsyncd configuration file autogenerated by $0
pid file = $pidfile
use chroot = no
hosts allow = localhost, 127.0.0.1
log file = $logfile
[test-from] = $scratchdir/daemon-from/
read only = yes
[test-to] = $scratchdir/daemon-to/
read only = no
EOF
echo starting daemon
$rsync_bin --daemon --port $port --config $conf
sleep 2
pid=`cat "$pidfile"`
echo rsyncd running as process $pid
# We need to make sure that we always kill rsync, even if there's an
# error. Otherwise it might hang around, and be insecure or at any
# rate keep the port bound and prevent the tests running in the
# future.
trap "echo killing off process $pid; kill $pid" EXIT
......@@ -111,19 +111,18 @@ function build_rsyncd_conf {
logfile="$scratchdir/rsyncd.log"
cat >$conf <<EOF
# rsyncd configuration file autogenerated by $0
# rsyncd configuration file autogenerated by $0
pid file = $pidfile
use chroot = no
hosts allow = localhost, 127.0.0.1
log file = $logfile
pid file = $pidfile
use chroot = no
hosts allow = localhost, 127.0.0.1
log file = $logfile
[test-from] = $scratchdir/daemon-from/
read only = yes
[test-to] = $scratchdir/daemon-to/
read only = no
[test-from] = $scratchdir/daemon-from/
read only = yes
[test-to] = $scratchdir/daemon-to/
read only = no
EOF
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment