3
if [ $1 = "gnu" ]; then
4
for i in `find . -name \*`;do cat $i |sed s/javax\\/comm/gnu\\/io/g > ../tmp;mv ../tmp $i;done
5
for i in `find . -name \*`;do cat $i |sed s/javax_comm/gnu_io/g > ../tmp;mv ../tmp $i;done
6
for i in `find . -name \*`;do cat $i |sed s/javax\\.comm/gnu\\.io/g > ../tmp;mv ../tmp $i;done
7
elif [ $1 = "javax" ]; then
8
for i in `find . -name \*`;do cat $i |sed s/gnu\\/io/javax\\/comm/g > ../tmp;mv ../tmp $i;done
9
for i in `find . -name \*`;do cat $i |sed s/gnu_io/javax_comm/g > ../tmp;mv ../tmp $i;done
10
for i in `find . -name \*`;do cat $i |sed s/gnu\\.io/javax\\.comm/g > ../tmp;mv ../tmp $i;done
6
# Sat, 03 May 2003 16:45:08 Modifications from J�rg Weule <weule@7b5.de>
7
# Create a ed-cmd for the change of one pattern
10
gnu) X=g/javax_comm/s+javax_comm+gnu_io+g ;;
11
javax) X=g/gnu_io/s+gnu_io+javax_comm+g ;;
12
*) echo;echo;echo From the top rxtx directory run;echo;echo -e \\t./ChangePackage.sh gnu;echo -e \\t\\tor;echo -e \\t./ChangePackage.sh javax;echo;echo; exit 0 ;;
16
# ed will be used to keep the owner and mode of the files unchanged.
17
# We have run the ed-script for the characters '.' '/' as well.
18
# "tr _ $D" do the change.
20
find . -type f -a -print |
28
) | ed $F 2>&1 >/dev/null
32
# Now we do little changes at the Makefiles. Hope that all we need.
34
find . -name Makefile\* -a -print |
35
(while read F ; do cat <<EOF | ed $F
36
g/RXTXcomm.jar gnu/s/RXTXcomm.jar gnu/RXTXcomm.jar javax/g
37
g/CLASSTOP=gnu/s/gnu/javax/g
38
g/CLASSTOP = gnu/s/gnu/javax/g
39
g/gnu\\\\\\\\io/s/gnu\\\\\\\\io/javax\\\\\\\\comm/g
40
g/gnu\\\\\\\\\\\\io/s/gnu\\\\\\\\\\\\io/javax\\\\\\\\\\\\comm/g
41
g/mkdir gnu/s/mkdir gnu/makedir javax/g
42
g/include gnu/s/include gnu/include javax/g
43
g/gnu include/s/gnu include/javax include/g