Skip to content

Commit 40b94b3

Browse files
committed
Asqatasun/jdk-*/ : fixed /usr/local/bin/mvn-entrypoint.sh
1 parent be7d2b0 commit 40b94b3

File tree

2 files changed

+43
-22
lines changed

2 files changed

+43
-22
lines changed

Asqatasun/jdk-7/Dockerfile

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,23 @@ MAINTAINER Fabrice Gangler <[email protected]>
3333
###################################################################
3434

3535
# build variables
36-
ARG SRC_URL_PREFIX=https://github.com/Asqatasun/Asqatasun/archive
3736
ARG GIT_BRANCH=master
37+
ARG SRC_URL_PREFIX=https://github.com/Asqatasun/Asqatasun/archive
38+
ARG SRC_URL="${SRC_URL_PREFIX}/${GIT_BRANCH}.zip"
3839

39-
ENV SRC_URL="${SRC_URL_PREFIX}/${GIT_BRANCH}.zip"
40-
RUN cd /tmp/ && \
41-
wget ${SRC_URL} && \
42-
unzip ${GIT_BRANCH}.zip && \
43-
cd Asqatasun-${GIT_BRANCH} && \
44-
mvn clean install && \
45-
mv /root/.m2/repository /usr/share/maven/ref/repository && \
46-
rm -rf /tmp/*.zip /tmp/Asq* /root/.m2/* && \
47-
echo "\n\n\n" && \
40+
# build
41+
RUN cd /tmp/ && \
42+
wget ${SRC_URL} && \
43+
unzip ${GIT_BRANCH}.zip && \
44+
cd Asqatasun-${GIT_BRANCH} && \
45+
mvn clean install && \
46+
cp -r /root/.m2 /root/.m2_backup && \
47+
rm -rf /tmp/*.zip /tmp/Asq* /root/.m2/* && \
48+
FIND='exec "$@"' && \
49+
ADD='mv -f \/root\/.m2_backup\/repository \/root\/.m2\/;' && \
50+
FILE=/usr/local/bin/mvn-entrypoint.sh && \
51+
sed -i "s/${FIND}/${ADD}\n${FIND}/g" $FILE && \
52+
echo "--------------------------------------------------" && \
4853
echo "-----> backup maven plugins : OK" && \
4954
echo "-----> clean : OK" && \
5055
echo "-----> configuration" && cd /root/ && \
@@ -53,6 +58,10 @@ RUN cd /tmp/ && \
5358
javac -version && echo "----------------------------" && \
5459
java -version && echo "----------------------------" && \
5560
echo ${SRC_URL} && echo "----------------------------"
56-
61+
62+
63+
# environment variables
64+
ENV SRC_PRELOAD=${SRC_URL}
65+
5766

5867

Asqatasun/jdk-8/Dockerfile

Lines changed: 23 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,18 +33,23 @@ MAINTAINER Fabrice Gangler <[email protected]>
3333
###################################################################
3434

3535
# build variables
36-
ARG SRC_URL_PREFIX=https://github.com/Asqatasun/Asqatasun/archive
3736
ARG GIT_BRANCH=master
37+
ARG SRC_URL_PREFIX=https://github.com/Asqatasun/Asqatasun/archive
38+
ARG SRC_URL="${SRC_URL_PREFIX}/${GIT_BRANCH}.zip"
3839

39-
ENV SRC_URL="${SRC_URL_PREFIX}/${GIT_BRANCH}.zip"
40-
RUN cd /tmp/ && \
41-
wget ${SRC_URL} && \
42-
unzip ${GIT_BRANCH}.zip && \
43-
cd Asqatasun-${GIT_BRANCH} && \
44-
mvn clean install && \
45-
mv /root/.m2/repository /usr/share/maven/ref/repository && \
46-
rm -rf /tmp/*.zip /tmp/Asq* /root/.m2/* && \
47-
echo "\n\n\n" && \
40+
# build
41+
RUN cd /tmp/ && \
42+
wget ${SRC_URL} && \
43+
unzip ${GIT_BRANCH}.zip && \
44+
cd Asqatasun-${GIT_BRANCH} && \
45+
mvn clean install && \
46+
cp -r /root/.m2 /root/.m2_backup && \
47+
rm -rf /tmp/*.zip /tmp/Asq* /root/.m2/* && \
48+
FIND='exec "$@"' && \
49+
ADD='mv -f \/root\/.m2_backup\/repository \/root\/.m2\/;' && \
50+
FILE=/usr/local/bin/mvn-entrypoint.sh && \
51+
sed -i "s/${FIND}/${ADD}\n${FIND}/g" $FILE && \
52+
echo "--------------------------------------------------" && \
4853
echo "-----> backup maven plugins : OK" && \
4954
echo "-----> clean : OK" && \
5055
echo "-----> configuration" && cd /root/ && \
@@ -53,6 +58,13 @@ RUN cd /tmp/ && \
5358
javac -version && echo "----------------------------" && \
5459
java -version && echo "----------------------------" && \
5560
echo ${SRC_URL} && echo "----------------------------"
56-
61+
62+
63+
# environment variables
64+
ENV SRC_PRELOAD=${SRC_URL}
65+
66+
67+
68+
5769

5870

0 commit comments

Comments
 (0)