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
b2e446d0
Commit
b2e446d0
authored
Feb 22, 2011
by
Wayne Davison
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix devices test on OS w/o hard-linked devices.
parent
3bd9f519
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
8 deletions
+8
-8
devices.test
testsuite/devices.test
+8
-8
No files found.
testsuite/devices.test
View file @
b2e446d0
...
@@ -74,7 +74,7 @@ mknod "$fromdir/char3" c 42 69 || test_skipped "Can't create char device node"
...
@@ -74,7 +74,7 @@ mknod "$fromdir/char3" c 42 69 || test_skipped "Can't create char device node"
mknod
"
$fromdir
/block"
b
42
69
||
test_skipped
"Can't create block device node"
mknod
"
$fromdir
/block"
b
42
69
||
test_skipped
"Can't create block device node"
mknod
"
$fromdir
/block2"
b
42
73
||
test_skipped
"Can't create block device node"
mknod
"
$fromdir
/block2"
b
42
73
||
test_skipped
"Can't create block device node"
mknod
"
$fromdir
/block3"
b
105
73
||
test_skipped
"Can't create block device node"
mknod
"
$fromdir
/block3"
b
105
73
||
test_skipped
"Can't create block device node"
ln
"
$fromdir
/block3"
"
$fromdir
/block
2
.5"
||
echo
"Skipping hard-linked device test..."
ln
"
$fromdir
/block3"
"
$fromdir
/block
3
.5"
||
echo
"Skipping hard-linked device test..."
mkfifo
"
$fromdir
/fifo"
||
mknod
"
$fromdir
/fifo"
p
||
test_skipped
"Can't run mkfifo"
mkfifo
"
$fromdir
/fifo"
||
mknod
"
$fromdir
/fifo"
p
||
test_skipped
"Can't run mkfifo"
# Work around time rounding/truncating issue by touching both files.
# Work around time rounding/truncating issue by touching both files.
touch
-
r
"
$fromdir
/block"
"
$fromdir
/block"
"
$fromdir
/block2"
touch
-
r
"
$fromdir
/block"
"
$fromdir
/block"
"
$fromdir
/block2"
...
@@ -109,15 +109,15 @@ cat <<EOT >"$chkfile"
...
@@ -109,15 +109,15 @@ cat <<EOT >"$chkfile"
.
d
..
t
.
$dots
./
.
d
..
t
.
$dots
./
cDc
.
t
.
$dots
block
cDc
.
t
.
$dots
block
cDc
...
$dots
block2
cDc
...
$dots
block2
cD
$all_plus
block
2
.
5
cD
$all_plus
block
3
hD
$all_plus
block3
=>
block2
.
5
hD
$all_plus
block3
.
5
=>
block3
cD
$all_plus
char
cD
$all_plus
char
cD
$all_plus
char2
cD
$all_plus
char2
cD
$all_plus
char3
cD
$all_plus
char3
cS
$all_plus
fifo
cS
$all_plus
fifo
EOT
EOT
if
test
!
-
r
"
$fromdir
/block2
.5"
;
then
if
test
!
-
b
"
$fromdir
/block3
.5"
;
then
sed
-
e
'/block2\.5/d'
<
"
$chkfile
"
>
"
$chkfile
.new"
grep
-
v
block3
.
5
<
"
$chkfile
"
>
"
$chkfile
.new"
mv
"
$chkfile
.new"
"
$chkfile
"
mv
"
$chkfile
.new"
"
$chkfile
"
fi
fi
diff
$diffopt
"
$chkfile
"
"
$outfile
"
||
test_fail
"test 4 failed"
diff
$diffopt
"
$chkfile
"
"
$outfile
"
||
test_fail
"test 4 failed"
...
@@ -128,7 +128,7 @@ echo ""
...
@@ -128,7 +128,7 @@ echo ""
(
cd
"
$todir
"
&&
rsync_ls_lR
.
)
>
"
$tmpdir
/ls-to"
(
cd
"
$todir
"
&&
rsync_ls_lR
.
)
>
"
$tmpdir
/ls-to"
diff
$diffopt
"
$tmpdir
/ls-from"
"
$tmpdir
/ls-to"
diff
$diffopt
"
$tmpdir
/ls-from"
"
$tmpdir
/ls-to"
if
test
-
b
"
$fromdir
/block
2
.5"
;
then
if
test
-
b
"
$fromdir
/block
3
.5"
;
then
set
-
x
set
-
x
$RSYNC
-
aii
--
link
-
dest
=
"
$todir
"
"
$fromdir
/"
"
$chkdir
/"
\
$RSYNC
-
aii
--
link
-
dest
=
"
$todir
"
"
$fromdir
/"
"
$chkdir
/"
\
|
tee
"
$outfile
"
|
tee
"
$outfile
"
...
@@ -136,14 +136,14 @@ if test -b "$fromdir/block2.5"; then
...
@@ -136,14 +136,14 @@ if test -b "$fromdir/block2.5"; then
cd
$allspace
./
cd
$allspace
./
hD
$allspace
block
hD
$allspace
block
hD
$allspace
block2
hD
$allspace
block2
hD
$allspace
block2
.
5
hD
$allspace
block3
hD
$allspace
block3
hD
$allspace
block3
.
5
hD
$allspace
char
hD
$allspace
char
hD
$allspace
char2
hD
$allspace
char2
hD
$allspace
char3
hD
$allspace
char3
hS
$allspace
fifo
hS
$allspace
fifo
EOT
EOT
diff
$diffopt
"
$chkfile
"
"
$outfile
"
||
test_fail
"test
4
failed"
diff
$diffopt
"
$chkfile
"
"
$outfile
"
||
test_fail
"test
5
failed"
fi
fi
# The script would have aborted on error, so getting here means we've won.
# The script would have aborted on error, so getting here means we've won.
...
...
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