fixup! inline jar file discovery
This commit is contained in:
@@ -81,22 +81,14 @@ stdenv.mkDerivation (finalAttrs: {
|
||||
|
||||
# Fix mirror-server.sh classpath: discover actual jar names at build time
|
||||
# The script has hardcoded jar versions that don't match the built jars
|
||||
oro_jar=$(basename $out/lib/oro-*.jar)
|
||||
slf4j_api_jar=$(basename $out/lib/slf4j-api-*.jar)
|
||||
jcl_over_slf4j_jar=$(basename $out/lib/jcl-over-slf4j-*.jar)
|
||||
log4j_slf4j_impl_jar=$(basename $out/lib/log4j-slf4j-impl-*.jar)
|
||||
log4j_api_jar=$(basename $out/lib/log4j-api-*.jar)
|
||||
log4j_core_jar=$(basename $out/lib/log4j-core-*.jar)
|
||||
log4j_1_2_api_jar=$(basename $out/lib/log4j-1.2-api-*.jar)
|
||||
|
||||
substituteInPlace $out/bin/mirror-server.sh \
|
||||
--replace-fail "oro-2.0.8.jar" "$oro_jar" \
|
||||
--replace-fail "slf4j-api-1.7.25.jar" "$slf4j_api_jar" \
|
||||
--replace-fail "jcl-over-slf4j-1.7.25.jar" "$jcl_over_slf4j_jar" \
|
||||
--replace-fail "log4j-slf4j-impl-2.11.0.jar" "$log4j_slf4j_impl_jar" \
|
||||
--replace-fail "log4j-api-2.11.1.jar" "$log4j_api_jar" \
|
||||
--replace-fail "log4j-core-2.11.1.jar" "$log4j_core_jar" \
|
||||
--replace-fail "log4j-1.2-api-2.11.1.jar" "$log4j_1_2_api_jar"
|
||||
--replace-fail "oro-2.0.8.jar" "$(basename $out/lib/oro-*.jar)" \
|
||||
--replace-fail "slf4j-api-1.7.25.jar" "$(basename $out/lib/slf4j-api-*.jar)" \
|
||||
--replace-fail "jcl-over-slf4j-1.7.25.jar" "$(basename $out/lib/jcl-over-slf4j-*.jar)" \
|
||||
--replace-fail "log4j-slf4j-impl-2.11.0.jar" "$(basename $out/lib/log4j-slf4j-impl-*.jar)" \
|
||||
--replace-fail "log4j-api-2.11.1.jar" "$(basename $out/lib/log4j-api-*.jar)" \
|
||||
--replace-fail "log4j-core-2.11.1.jar" "$(basename $out/lib/log4j-core-*.jar)" \
|
||||
--replace-fail "log4j-1.2-api-2.11.1.jar" "$(basename $out/lib/log4j-1.2-api-*.jar)"
|
||||
|
||||
# Prefix some scripts with jmeter to avoid clobbering the namespace
|
||||
for i in heapdump.sh mirror-server mirror-server.sh shutdown.sh stoptest.sh create-rmi-keystore.sh; do
|
||||
|
||||
Reference in New Issue
Block a user