summaryrefslogtreecommitdiff
path: root/testsuite/rsync.fns
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2001-09-06 04:56:02 +0000
committerMartin Pool <mbp@samba.org>2001-09-06 04:56:02 +0000
commit0154b302ce36e9ee8889005c732fba21c9d4d881 (patch)
tree1539356d09569dfb32c6ed3cfbd31f1a64bf2fab /testsuite/rsync.fns
parentec99e9da819e00f76ae25fb0a4acb7306c6b7e5d (diff)
downloadrsync-0154b302ce36e9ee8889005c732fba21c9d4d881.tar.gz
Fiddle umask again.
Diffstat (limited to 'testsuite/rsync.fns')
-rw-r--r--testsuite/rsync.fns21
1 files changed, 17 insertions, 4 deletions
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
}