1- From d2c88a3e6181b8b84365dec85c8fa35fa4830192 Mon Sep 17 00:00:00 2001
1+ From 1848d8360cbd5affef98fa7619f1c5499b791034 Mon Sep 17 00:00:00 2001
22From: Mikolaj Izdebski <mizdebsk@redhat.com>
33Date: Fri, 13 Jun 2025 15:49:34 +0200
44Subject: [PATCH] Use unique namespace for bootstrapping
@@ -26,21 +26,21 @@ Forwarded: not-needed
2626 15 files changed, 50 insertions(+), 50 deletions(-)
2727
2828diff --git a/dola-bsx-api/src/main/conf/dola-bsx-api.conf b/dola-bsx-api/src/main/conf/dola-bsx-api.conf
29- index c4c3159..418030b 100644
29+ index c4c3159..603aa83 100644
3030--- a/dola-bsx-api/src/main/conf/dola-bsx-api.conf
3131+++ b/dola-bsx-api/src/main/conf/dola-bsx-api.conf
3232@@ -1,2 +1,2 @@
3333 [Realm:bsx-api]
3434- load /usr/lib/java/dola/dola-bsx-api.jar
35- + load /usr/lib /javapackages-bootstrap/dola-bsx-api.jar
35+ + load /usr/share /javapackages-bootstrap/dola-bsx-api.jar
3636diff --git a/dola-bsx/src/main/conf/dola-bsx.conf b/dola-bsx/src/main/conf/dola-bsx.conf
37- index 16ac060..f22bcaf 100644
37+ index 16ac060..3009881 100644
3838--- a/dola-bsx/src/main/conf/dola-bsx.conf
3939+++ b/dola-bsx/src/main/conf/dola-bsx.conf
4040@@ -1,2 +1,2 @@
4141 [Realm:bsx]
4242- load /usr/share/java/dola/dola-bsx.jar
43- + load /usr/lib /javapackages-bootstrap/dola-bsx.jar
43+ + load /usr/share /javapackages-bootstrap/dola-bsx.jar
4444diff --git a/dola-bsx/src/main/lua/dola-bsx.lua b/dola-bsx/src/main/lua/dola-bsx.lua
4545index e178d0b..6dbba8c 100644
4646--- a/dola-bsx/src/main/lua/dola-bsx.lua
@@ -59,7 +59,7 @@ index e178d0b..6dbba8c 100644
5959 -- Initialize JVM
6060 if not lujavrite.initialized() then
6161diff --git a/dola-bsx/src/main/rpm/macros.dola-bsx b/dola-bsx/src/main/rpm/macros.dola-bsx
62- index 1cce21e..f0d043e 100644
62+ index 1cce21e..bc34ca9 100644
6363--- a/dola-bsx/src/main/rpm/macros.dola-bsx
6464+++ b/dola-bsx/src/main/rpm/macros.dola-bsx
6565@@ -1,5 +1,5 @@
@@ -69,9 +69,9 @@ index 1cce21e..f0d043e 100644
6969
7070 # Class path of nested JVM.
7171- %__dola_classpath %{_javadir}/dola/dola-bsx.jar:%{_javadir}/plexus-classworlds.jar
72- + %__jpb_dola_classpath %{_prefix}/lib/ javapackages-bootstrap/dola-bsx.jar:%{_prefix}/lib /javapackages-bootstrap/plexus-classworlds.jar
72+ + %__jpb_dola_classpath %{_datadir}/ javapackages-bootstrap/dola-bsx.jar:%{_datadir} /javapackages-bootstrap/plexus-classworlds.jar
7373diff --git a/dola-dbs/src/main/conf/dola-dbs.conf b/dola-dbs/src/main/conf/dola-dbs.conf
74- index b06e78b..5d19f8b 100644
74+ index b06e78b..b07bd36 100644
7575--- a/dola-dbs/src/main/conf/dola-dbs.conf
7676+++ b/dola-dbs/src/main/conf/dola-dbs.conf
7777@@ -1,5 +1,5 @@
@@ -80,11 +80,11 @@ index b06e78b..5d19f8b 100644
8080- load /usr/share/java/dola/dola-dbs.jar
8181- load /usr/share/java/xmvn5/xmvn-api-5.0.0.jar
8282- load /usr/share/java/kojan-xml/kojan-xml.jar
83- + load /usr/lib /javapackages-bootstrap/dola-dbs.jar
84- + load /usr/lib /javapackages-bootstrap/xmvn-api.jar
85- + load /usr/lib /javapackages-bootstrap/kojan-xml.jar
83+ + load /usr/share /javapackages-bootstrap/dola-dbs.jar
84+ + load /usr/share /javapackages-bootstrap/xmvn-api.jar
85+ + load /usr/share /javapackages-bootstrap/kojan-xml.jar
8686diff --git a/dola-dbs/src/main/java/io/kojan/dola/imperator/Imperator.java b/dola-dbs/src/main/java/io/kojan/dola/imperator/Imperator.java
87- index 662d1d7..99b053f 100644
87+ index 662d1d7..8ed0f91 100644
8888--- a/dola-dbs/src/main/java/io/kojan/dola/imperator/Imperator.java
8989+++ b/dola-dbs/src/main/java/io/kojan/dola/imperator/Imperator.java
9090@@ -178,13 +178,13 @@ public class Imperator {
@@ -97,10 +97,10 @@ index 662d1d7..99b053f 100644
9797 args.add("--batch-mode");
9898 args.add("--offline");
9999- String extCp = "/usr/share/java/dola-gleaner/dola-gleaner.jar";
100- + String extCp = "/usr/lib /javapackages-bootstrap/dola-gleaner.jar";
100+ + String extCp = "/usr/share /javapackages-bootstrap/dola-gleaner.jar";
101101 if (!ctx.getTransformOptions().isEmpty()) {
102102- extCp += ":/usr/share/java/dola-transformer/dola-transformer.jar";
103- + extCp += ":/usr/lib /javapackages-bootstrap/dola-transformer.jar";
103+ + extCp += ":/usr/share /javapackages-bootstrap/dola-transformer.jar";
104104 }
105105 args.add("-Dmaven.ext.class.path=" + extCp);
106106 args.addAll(getGleanerArgs());
@@ -115,7 +115,7 @@ index 662d1d7..99b053f 100644
115115 args.add("--offline");
116116 if (!ctx.getTransformOptions().isEmpty()) {
117117- String extCp = "/usr/share/java/dola-transformer/dola-transformer.jar";
118- + String extCp = "/usr/lib /javapackages-bootstrap/dola-transformer.jar";
118+ + String extCp = "/usr/share /javapackages-bootstrap/dola-transformer.jar";
119119 args.add("-Dmaven.ext.class.path=" + extCp);
120120 args.addAll(getTransformerArgs());
121121 }
@@ -155,7 +155,7 @@ index f0331de..d389903 100644
155155+ %buildsystem_maven_build(-) %{lua:(require "javapackages-bootstrap-dola-dbs").build()}
156156+ %buildsystem_maven_install(-) %{lua:(require "javapackages-bootstrap-dola-dbs").install()}
157157diff --git a/dola-generator/src/main/conf/dola-generator.conf b/dola-generator/src/main/conf/dola-generator.conf
158- index 1f3c286..43a236f 100644
158+ index 1f3c286..505a40e 100644
159159--- a/dola-generator/src/main/conf/dola-generator.conf
160160+++ b/dola-generator/src/main/conf/dola-generator.conf
161161@@ -1,15 +1,15 @@
@@ -174,19 +174,19 @@ index 1f3c286..43a236f 100644
174174- load /usr/share/java/maven4/maven-xml-4.0.0-rc-3.jar
175175- load /usr/share/java/maven4/maven-support-4.0.0-rc-3.jar
176176- load /usr/share/java/plexus-utils4/plexus-utils-4.0.2.jar
177- + load /usr/lib /javapackages-bootstrap/dola-generator.jar
178- + load /usr/lib /javapackages-bootstrap/asm.jar
179- + load /usr/lib /javapackages-bootstrap/commons-compress.jar
180- + load /usr/lib /javapackages-bootstrap/commons-io.jar
181- + load /usr/lib /javapackages-bootstrap/xmvn-api.jar
182- + load /usr/lib /javapackages-bootstrap/kojan-xml.jar
183- + load /usr/lib /javapackages-bootstrap/xmvn-core.jar
184- + load /usr/lib /javapackages-bootstrap/maven-api-model-4.0.0-rc-3.jar
185- + load /usr/lib /javapackages-bootstrap/maven-impl-4.0.0-rc-3.jar
186- + load /usr/lib /javapackages-bootstrap/maven-api-xml-4.0.0-rc-3.jar
187- + load /usr/lib /javapackages-bootstrap/maven-xml-4.0.0-rc-3.jar
188- + load /usr/lib /javapackages-bootstrap/maven-support-4.0.0-rc-3.jar
189- + load /usr/lib /javapackages-bootstrap/plexus-utils-4.0.2.jar
177+ + load /usr/share /javapackages-bootstrap/dola-generator.jar
178+ + load /usr/share /javapackages-bootstrap/asm.jar
179+ + load /usr/share /javapackages-bootstrap/commons-compress.jar
180+ + load /usr/share /javapackages-bootstrap/commons-io.jar
181+ + load /usr/share /javapackages-bootstrap/xmvn-api.jar
182+ + load /usr/share /javapackages-bootstrap/kojan-xml.jar
183+ + load /usr/share /javapackages-bootstrap/xmvn-core.jar
184+ + load /usr/share /javapackages-bootstrap/maven-api-model-4.0.0-rc-3.jar
185+ + load /usr/share /javapackages-bootstrap/maven-impl-4.0.0-rc-3.jar
186+ + load /usr/share /javapackages-bootstrap/maven-api-xml-4.0.0-rc-3.jar
187+ + load /usr/share /javapackages-bootstrap/maven-xml-4.0.0-rc-3.jar
188+ + load /usr/share /javapackages-bootstrap/maven-support-4.0.0-rc-3.jar
189+ + load /usr/share /javapackages-bootstrap/plexus-utils-4.0.2.jar
190190diff --git a/dola-generator/src/main/java/io/kojan/dola/generator/stub/CompoundGenerator.java b/dola-generator/src/main/java/io/kojan/dola/generator/stub/CompoundGenerator.java
191191index 04641da..1f47f7c 100644
192192--- a/dola-generator/src/main/java/io/kojan/dola/generator/stub/CompoundGenerator.java
0 commit comments