This is an automated email from the ASF dual-hosted git repository.

adoroszlai pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ozone-docker-runner.git


The following commit(s) were added to refs/heads/master by this push:
     new f244908  HDDS-13336. Set BYTEMAN_HOME in ozone-runner (#49)
f244908 is described below

commit f244908f0825590512317b3bc94cb0d317c7063b
Author: Doroszlai, Attila <[email protected]>
AuthorDate: Wed Jun 25 19:43:14 2025 +0200

    HDDS-13336. Set BYTEMAN_HOME in ozone-runner (#49)
---
 Dockerfile | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/Dockerfile b/Dockerfile
index a70e83c..6942568 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -99,17 +99,17 @@ RUN set -eux ; \
 
 #byteman test for development
 ARG BYTEMAN_VERSION=4.0.25
-ARG BYTEMAN_LIB=/opt/byteman/lib
-RUN curl -L -o /tmp/byteman.zip 
https://downloads.jboss.org/byteman/${BYTEMAN_VERSION}/byteman-download-${BYTEMAN_VERSION}-bin.zip
 && \
-    unzip /tmp/byteman.zip -d /tmp && \
-    sudo mkdir -p ${BYTEMAN_LIB} && \
-    sudo cp /tmp/byteman-download-${BYTEMAN_VERSION}/lib/byteman.jar 
${BYTEMAN_LIB}/byteman.jar && \
-    sudo cp /tmp/byteman-download-${BYTEMAN_VERSION}/lib/byteman-submit.jar 
${BYTEMAN_LIB}/byteman-submit.jar && \
-    sudo cp /tmp/byteman-download-${BYTEMAN_VERSION}/bin/bmsubmit.sh 
/usr/local/bin/bmsubmit && \
+ENV BYTEMAN_HOME=/opt/byteman
+RUN cd /tmp && \
+    curl -L -o byteman.zip 
https://downloads.jboss.org/byteman/${BYTEMAN_VERSION}/byteman-download-${BYTEMAN_VERSION}-bin.zip
 && \
+    unzip -j -d byteman byteman.zip && \
+    sudo mkdir -p ${BYTEMAN_HOME}/lib && \
+    sudo mv byteman/byteman.jar byteman/byteman-submit.jar 
${BYTEMAN_HOME}/lib/ && \
+    sudo mv byteman/bmsubmit.sh /usr/local/bin/bmsubmit && \
     sudo chmod +x /usr/local/bin/bmsubmit && \
-    sudo rm -rf /tmp/byteman.zip /tmp/byteman-download-${BYTEMAN_VERSION} && \
-    sudo chmod o+r ${BYTEMAN_LIB}/byteman.jar && \
-    sudo ln -s ${BYTEMAN_LIB}/byteman.jar /opt/byteman.jar
+    sudo rm -rf byteman.zip byteman && \
+    sudo chmod -R a+rX ${BYTEMAN_HOME} && \
+    sudo ln -s ${BYTEMAN_HOME}/lib/byteman.jar /opt/byteman.jar
 
 #async profiler for development profiling
 RUN set -eux ; \


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to