X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/7d8219327b7d79406869cd2462eaa75e31c26d2c..77867907edaf22b6aafd5be6c426d40d88a4108f:/testsuite/rsync.fns diff --git a/testsuite/rsync.fns b/testsuite/rsync.fns index 4682b4fb..e7e2e2d7 100644 --- a/testsuite/rsync.fns +++ b/testsuite/rsync.fns @@ -209,6 +209,12 @@ use chroot = no hosts allow = localhost, 127.0.0.1 log file = $logfile +# We don't know if this machine has "nobody" or "nogroup", so use the quasi-canonical +# values of (uint16_t) -2. + +uid = 65534 +gid = 65534 + [test-from] path = $FROM read only = yes @@ -255,5 +261,11 @@ is_a_link() { test -L "$1" || test -h "$1" || /usr/bin/test -L "$1" || /usr/bin/test -h "$1" } -# be reproducible -umask 077 \ No newline at end of file + +# We need to set the umask to be reproducible. Note also that when we +# do some daemon tests as root, we will setuid() and therefore the +# directory has to be writable by the nobody user in some cases. The +# best thing is probably to explicitly chmod those directories after +# creation. + +umask 022 \ No newline at end of file