blob: 0a30ae305fa4589fcf0c99d504aaf54c0663aeba [file] [log] [blame]
Erik Andersena8991081999-12-29 03:34:00 +00001#!/bin/sh
2
3
4
5rm -rf testdir
6./busybox cp tar.c testdir
7
8if ! eval diff -u tar.c testdir ; then
9 echo " "
10 echo "Bummer. File copy failed."
11 exit 0
12else
13 echo "Cool. File copy is ok."
14fi
15echo " "
16
17rm -rf testdir
18mkdir -p testdir/foo
19./busybox cp tar.c testdir/foo
20
21if ! eval diff -u tar.c testdir/foo/tar.c ; then
22 echo " "
23 echo "Bummer. File copy to a directory failed."
24 exit 0
25else
26 echo "Cool. File copy to a directory is ok."
27fi
28echo " "
29
30
31rm -rf testdir
32mkdir -p testdir/foo
33./busybox cp tar.c testdir/foo/
34
35if ! eval diff -u tar.c testdir/foo/tar.c ; then
36 echo " "
37 echo "Bummer. File copy to a directory w/ a '/' failed."
38 exit 0
39else
40 echo "Cool. File copy to a directory w/ a '/' is ok."
41fi
42echo " "
43
44
45rm -rf testdir X11
46cp -a /etc/X11 .
47./busybox cp -a X11 testdir
48
49if ! eval diff -ur X11 testdir ; then
50 echo " "
51 echo "Bummer. Local dir copy failed."
52 exit 0
53else
54 echo "Cool. Local dir copy is ok."
55fi
56echo " "
57
58rm -rf testdir X11
59cp -a /etc/X11 .
60./busybox cp -a X11 testdir/
61
62if ! eval diff -ur X11 testdir ; then
63 echo " "
64 echo "Bummer. Local dir copy w/ a '/' failed."
65 exit 0
66else
67 echo "Cool. Local dir copy w/ a '/' is ok."
68fi
69echo " "
70
71rm -rf testdir X11
72cp -a /etc/X11 .
73./busybox cp -a X11/ testdir
74
75if ! eval diff -ur X11 testdir ; then
76 echo " "
77 echo "Bummer. Local dir copy w/ a src '/' failed."
78 exit 0
79else
80 echo "Cool. Local dir copy w/ a src '/' is ok."
81fi
82echo " "
83
84rm -rf testdir X11
85cp -a /etc/X11 .
86./busybox cp -a X11/ testdir/
87
88if ! eval diff -ur X11 testdir ; then
89 echo " "
90 echo "Bummer. Local dir copy w/ 2x '/'s failed."
91 exit 0
92else
93 echo "Cool. Local dir copy w/ 2x '/'s is ok."
94fi
95echo " "
96
97rm -rf testdir X11
98./busybox cp -a /etc/X11 testdir
99if ! eval diff -ur /etc/X11 testdir ; then
100 echo " "
101 echo "Bummer. Remote dir copy failed."
102 exit 0
103else
104 echo "Cool. Remote dir copy is ok."
105fi
106echo " "
107
108
109rm -rf testdir X11
110mkdir -p testdir/foo
111
112./busybox cp -a /etc/X11 testdir/foo
113if ! eval diff -ur /etc/X11 testdir/foo ; then
114 echo " "
115 echo "Bummer. Remote dir copy to a directory failed."
116 exit 0
117else
118 echo "Cool. Remote dir copy to a directory is ok."
119fi
120echo " "
121
122
123rm -rf testdir X11
124mkdir -p testdir/foo
125
126./busybox cp -a /etc/X11 testdir/foo/
127if ! eval diff -ur /etc/X11 testdir/foo ; then
128 echo " "
129 echo "Bummer. Remote dir copy to a directory w/ a '/' failed."
130 exit 0
131else
132 echo "Cool. Remote dir copy to a directory w/ a '/' is ok."
133fi
134
135rm -rf testdir
136