@@ -22,9 +22,9 @@ mkdir /tmp/rJava
2222echo " Copying package base ..."
2323cp -r . /tmp/rJava
2424
25- if [ -e " ${SWD} /jri/mkdist" ]; then
26- JRI=" ${SWD} /jri"
27- rm -rf /tmp/rJava/jri
25+ if [ -e " ${SWD} /src/ jri/mkdist" ]; then
26+ JRI=" ${SWD} /src/ jri"
27+ rm -rf /tmp/rJava/src/ jri
2828 echo " Embedded JRI: ${JRI} "
2929fi
3030
@@ -38,7 +38,7 @@ rm -f /tmp/rJava/README.md
3838cd /tmp/rJava
3939
4040if [ " $1 " = " -c" ]; then
41- rm -f configure tools/install-sh jri/configure
41+ rm -f configure tools/install-sh src/ jri/configure
4242fi
4343
4444if [ -e /tmp/rJava/configure ]; then
@@ -72,9 +72,9 @@ echo "Removing CVS/SVN and backup files ..."
7272rm -rf ` find . -name CVS -or -name .svn -or -name \* ~`
7373
7474# # since we merged JRI and rJava trees we no longer support ORG builds
75- if [ ! -e jri/configure ]; then
76- if [ -e " ${SWD} /jri/mkdist" ]; then
77- DEFAULTJRI=" ${SWD} /jri"
75+ if [ ! -e src/ jri/configure ]; then
76+ if [ -e " ${SWD} /src/ jri/mkdist" ]; then
77+ DEFAULTJRI=" ${SWD} /src/ jri"
7878 fi
7979 : ${JRI=$DEFAULTJRI }
8080 if [ ! -e " $JRI " ]; then
@@ -96,35 +96,35 @@ if [ ! -e jri/configure ]; then
9696 echo " *** ERROR: Cannot get JRI distro!"
9797 exit 1
9898 fi
99- rm -rf jri JRI ${SWD} /JRI_*
99+ rm -rf jri src/jri JRI ${SWD} /JRI_*
100100 # mkdir jri 2> /dev/null > /dev/null
101101 cd /tmp/rJava
102- tar fvxz $jf
102+ tar fvxz $jf -C src
103103 else
104- tar fxz $JRI
104+ tar fxz $JRI -C src
105105 fi
106- if [ -e jri/JRI ]; then
106+ if [ -e src/ jri/JRI ]; then
107107 rm -rf 1
108- mv jri 1
109- mv 1/JRI jri
108+ mv src/ jri 1
109+ mv 1/JRI src/ jri
110110 rm -rf 1
111111 fi
112- if [ ! -e jri/Makefile.in ]; then
113- if [ -e JRI/Makefile.in ]; then
114- mv JRI jri
112+ if [ ! -e src/ jri/Makefile.in ]; then
113+ if [ -e src/ JRI/Makefile.in ]; then
114+ mv src/ JRI src/ jri
115115 else
116116 echo " *** ERROR: jri is not correctly set up."
117117 exit 1
118118 fi
119119 fi
120- if [ -e jri/Makefile.in -a -e JRI/Makefile.in ]; then
120+ if [ -e src/ jri/Makefile.in -a -e src/ JRI/Makefile.in ]; then
121121 # case-insensitive fs - but we need lower case *sigh*
122- mv JRI 1
123- mv 1 jri
122+ mv src/ JRI 1
123+ mv 1 src/ jri
124124 fi
125125fi
126126
127- DEFAULTRENG=" ${SWD} /jri/REngine"
127+ DEFAULTRENG=" ${SWD} /src/ jri/REngine"
128128if [ ! -e " $DEFAULTRENG /Makefile" ]; then
129129 echo " *** WARNING *** cannot find REngine sources, the distribution will NOT include REngine!"
130130else
@@ -169,7 +169,7 @@ cp src/java/*.java inst/java
169169# move RJavaClassLoader into boot area since it will be loaded by the system class loader
170170mv inst/java/RJavaClassLoader* inst/java/boot
171171# move javadoc directory
172- mv src/java/javadoc inst/javadoc
172+ if [ -e src/java/javadoc ] ; then mv src/java/javadoc inst/javadoc; fi
173173
174174echo " Updating version ..."
175175cd /tmp/rJava
193193echo " Creating package ..."
194194cd ..
195195rm -f ` find rJava -name ._\* `
196- rm -rf rJava/.git* rJava/jri/REngine/.git*
196+ rm -rf rJava/.git* rJava/src/ jri/REngine/.git*
197197rm -f rJava/version
198198R CMD build rJava
199199cd ${SWD}
0 commit comments