Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liblongpath-rsync
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
liblongpath
liblongpath-rsync
Commits
0154b302
Commit
0154b302
authored
Sep 06, 2001
by
Martin Pool
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fiddle umask again.
parent
ec99e9da
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
17 additions
and
4 deletions
+17
-4
rsync.fns
testsuite/rsync.fns
+17
-4
No files found.
testsuite/rsync.fns
View file @
0154b302
...
...
@@ -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
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment