Skip to content

Commit f244908

Browse files
authored
HDDS-13336. Set BYTEMAN_HOME in ozone-runner (#49)
1 parent 9d6b1c9 commit f244908

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Dockerfile

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -99,17 +99,17 @@ RUN set -eux ; \
9999

100100
#byteman test for development
101101
ARG 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
115115
RUN set -eux ; \

0 commit comments

Comments
 (0)