@@ -99,17 +99,17 @@ RUN set -eux ; \
9999
100100# byteman test for development
101101ARG BYTEMAN_VERSION=4.0.25
102- ARG BYTEMAN_LIB =/opt/byteman/lib
103- RUN curl -L -o /tmp/byteman.zip https://downloads.jboss.org/byteman/${BYTEMAN_VERSION}/byteman-download-${BYTEMAN_VERSION}-bin.zip && \
104- unzip /tmp/ byteman.zip -d /tmp && \
105- sudo mkdir -p ${BYTEMAN_LIB} && \
106- sudo cp /tmp/byteman-download-${BYTEMAN_VERSION}/lib/byteman.jar ${BYTEMAN_LIB}/byteman.jar && \
107- sudo cp /tmp/ byteman-download-${BYTEMAN_VERSION}/lib/ byteman-submit.jar ${BYTEMAN_LIB}/byteman-submit.jar && \
108- sudo cp /tmp/ byteman-download-${BYTEMAN_VERSION}/bin /bmsubmit.sh /usr/local/bin/bmsubmit && \
102+ ENV BYTEMAN_HOME =/opt/byteman
103+ RUN cd /tmp && \
104+ curl -L -o byteman.zip https://downloads.jboss.org/byteman/${BYTEMAN_VERSION}/byteman-download-${BYTEMAN_VERSION}-bin.zip && \
105+ unzip -j -d byteman byteman.zip && \
106+ sudo mkdir -p ${BYTEMAN_HOME}/lib && \
107+ sudo mv byteman/ byteman.jar byteman/ byteman-submit.jar ${BYTEMAN_HOME}/lib/ && \
108+ sudo mv byteman/bmsubmit.sh /usr/local/bin/bmsubmit && \
109109 sudo chmod +x /usr/local/bin/bmsubmit && \
110- sudo rm -rf /tmp/ byteman.zip /tmp/ byteman-download-${BYTEMAN_VERSION} && \
111- sudo chmod o+r ${BYTEMAN_LIB}/byteman.jar && \
112- sudo ln -s ${BYTEMAN_LIB} /byteman.jar /opt/byteman.jar
110+ sudo rm -rf byteman.zip byteman && \
111+ sudo chmod -R a+rX ${BYTEMAN_HOME} && \
112+ sudo ln -s ${BYTEMAN_HOME}/lib /byteman.jar /opt/byteman.jar
113113
114114# async profiler for development profiling
115115RUN set -eux ; \
0 commit comments