X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/844810d6099d5c7fc837ea1bad4470cfdd801c66..aa381148a3b7fcf0772ea587e3d7969bd637dfcc:/testsuite/rsync.fns diff --git a/testsuite/rsync.fns b/testsuite/rsync.fns index e17fe5ac..b58bd0db 100644 --- a/testsuite/rsync.fns +++ b/testsuite/rsync.fns @@ -17,7 +17,6 @@ # License along with this program; if not, write to the Free Software # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - tmpdir="$scratchdir" fromdir="$tmpdir/from" todir="$tmpdir/to" @@ -31,7 +30,7 @@ dots='.....' # trailing dots after changes # Berkley's nice. PATH="$PATH:/usr/ucb" -if diff -u "$srcdir/testsuite/rsync.fns" "$srcdir/testsuite/rsync.fns" >/dev/null 2>&1; then +if diff -u "$suitedir/rsync.fns" "$suitedir/rsync.fns" >/dev/null 2>&1; then diffopt="-u" else diffopt="-c" @@ -257,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" <