From: Martin Pool Date: Thu, 6 Sep 2001 04:56:02 +0000 (+0000) Subject: Fiddle umask again. X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/0154b302ce36e9ee8889005c732fba21c9d4d881 Fiddle umask again. --- diff --git a/testsuite/rsync.fns b/testsuite/rsync.fns index 811c9bad..369d38c8 100644 --- a/testsuite/rsync.fns +++ b/testsuite/rsync.fns @@ -4,6 +4,20 @@ # General-purpose test functions for rsync. +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License version +# 2 as published by the Free Software Foundation. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this program; if not, write to the Free Software +# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + + TMP="$scratchdir" FROM=${TMP}/from TO=${TMP}/to @@ -38,8 +52,6 @@ hands_setup() { # This causes a little problem that "ls -l" of the two will not be # the same. So, we need to set our umask before doing any creations. - umask 0 - # set up test data touch ${FROM}/empty mkdir ${FROM}/emptydir @@ -49,7 +61,10 @@ hands_setup() { # This might fail on systems that don't have -n echo $ECHO_N "This file has no trailing lf$ECHO_C" > ${FROM}/nolf + umask 0 ln -s nolf ${FROM}/nolf-symlink + umask 077 + cat $srcdir/*.c | head -2000 > ${FROM}/${F1} mkdir ${FROM}/dir cp ${FROM}/${F1} ${FROM}/dir @@ -58,8 +73,6 @@ hands_setup() { ls -ltr /etc > ${FROM}/dir/subdir/subsubdir/etc-ltr-list mkdir ${FROM}/dir/subdir/subsubdir2 ls -lt /bin > ${FROM}/dir/subdir/subsubdir2/bin-lt-list - - umask 077 }