From 7e1b98f0c2163bceaa159d89816b2b6c2d0cb2d1 Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Fri, 27 Feb 2026 20:17:50 -0500 Subject: [PATCH] fix: use absolute path for libsignal-client jar copy The BUILT_LIBSIGNAL_JAR variable captured a relative path that became invalid after cd /tmp. Switch to capturing just the filename and using the already-copied absolute path. Co-Authored-By: Claude Opus 4.6 --- Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1aa371a..96928dd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -84,14 +84,14 @@ RUN if [ "$(uname -m)" = "x86_64" ]; then \ && sed -i 's/Signal-Android\/5.22.3/Signal-Android\/5.51.7/g' src/main/java/org/asamk/signal/BaseConfig.java \ && ./gradlew build \ && ./gradlew installDist \ - && BUILT_LIBSIGNAL_JAR=$(ls build/install/signal-cli/lib/libsignal-client-*.jar | head -1) \ - && echo "Built libsignal-client jar: ${BUILT_LIBSIGNAL_JAR}" \ + && BUILT_LIBSIGNAL_JAR_NAME=$(ls build/install/signal-cli/lib/ | grep 'libsignal-client-.*\.jar' | head -1) \ + && echo "Built libsignal-client jar: ${BUILT_LIBSIGNAL_JAR_NAME}" \ && rm -rf /tmp/signal-cli-${SIGNAL_CLI_VERSION} \ && cp -a build/install/signal-cli /tmp/signal-cli-${SIGNAL_CLI_VERSION} \ && cd /tmp \ - && cp "${BUILT_LIBSIGNAL_JAR}" libsignal-client.jar \ + && cp /tmp/signal-cli-${SIGNAL_CLI_VERSION}/lib/${BUILT_LIBSIGNAL_JAR_NAME} libsignal-client.jar \ && zip -qu libsignal-client.jar libsignal_jni.so \ - && cp libsignal-client.jar /tmp/signal-cli-${SIGNAL_CLI_VERSION}/lib/$(basename "${BUILT_LIBSIGNAL_JAR}") \ + && cp libsignal-client.jar /tmp/signal-cli-${SIGNAL_CLI_VERSION}/lib/${BUILT_LIBSIGNAL_JAR_NAME} \ && cd /tmp/signal-cli-${SIGNAL_CLI_VERSION}-source \ && git apply /tmp/signal-cli-native.patch \ && ./gradlew -q nativeCompile; \