Commit aa381148 authored by Wayne Davison's avatar Wayne Davison

Fix the daemon test when running it as root.

parent cece2e3f
......@@ -256,6 +256,17 @@ build_rsyncd_conf() {
logfile="$scratchdir/rsyncd.log"
hostname=`uname -n`
uid_setting='uid = 0'
gid_setting='gid = 0'
case `id -u` in
0) ;;
*)
# Non-root cannot specify uid & gid settings
uid_setting="#$uid_setting"
gid_setting="#$gid_setting"
;;
esac
cat >"$conf" <<EOF
# rsyncd configuration file autogenerated by $0
......@@ -268,8 +279,8 @@ log format = %i %h [%a] %m (%u) %l %f%L
transfer logging = yes
exclude = ? foobar.baz
max verbosity = 4
#uid = 0
#gid = 0
$uid_setting
$gid_setting
[test-from]
path = $fromdir
......
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