mirror of
https://github.com/lone-cloud/prism
synced 2026-06-03 08:43:10 -07:00
vendor the native signal-cli for more consistent releases
This commit is contained in:
parent
2cc7380dc5
commit
cf0cb675e2
4 changed files with 7 additions and 15 deletions
12
Dockerfile
12
Dockerfile
|
|
@ -20,15 +20,13 @@ FROM debian:trixie-slim
|
|||
|
||||
ARG TARGETARCH
|
||||
|
||||
COPY vendor/signal-cli-${TARGETARCH}.gz /tmp/signal-cli.gz
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y --no-install-recommends ca-certificates wget curl && \
|
||||
curl -L -o signal-cli.gz \
|
||||
https://media.projektzentrisch.de/temp/signal-cli/signal-cli_ubuntu2004_${TARGETARCH}.gz && \
|
||||
gunzip signal-cli.gz && \
|
||||
mv signal-cli /usr/local/bin/signal-cli && \
|
||||
apt-get install -y --no-install-recommends wget && \
|
||||
gunzip /tmp/signal-cli.gz && \
|
||||
mv /tmp/signal-cli /usr/local/bin/signal-cli && \
|
||||
chmod +x /usr/local/bin/signal-cli && \
|
||||
apt-get remove -y curl && \
|
||||
apt-get autoremove -y && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
WORKDIR /app
|
||||
|
|
|
|||
10
Makefile
10
Makefile
|
|
@ -41,15 +41,9 @@ install-tools:
|
|||
aarch64) SIGNAL_ARCH=arm64 ;; \
|
||||
*) echo "Unsupported architecture: $$ARCH"; exit 1 ;; \
|
||||
esac; \
|
||||
TMP_DIR=$$(mktemp -d); \
|
||||
cd $$TMP_DIR && \
|
||||
curl -L -o signal-cli.gz \
|
||||
https://media.projektzentrisch.de/temp/signal-cli/signal-cli_ubuntu2004_$${SIGNAL_ARCH}.gz && \
|
||||
gunzip signal-cli.gz && \
|
||||
sudo mv signal-cli /usr/local/bin/signal-cli && \
|
||||
gunzip -c vendor/signal-cli-$${SIGNAL_ARCH}.gz > /tmp/signal-cli && \
|
||||
sudo mv /tmp/signal-cli /usr/local/bin/signal-cli && \
|
||||
sudo chmod +x /usr/local/bin/signal-cli && \
|
||||
cd - && \
|
||||
rm -rf $$TMP_DIR && \
|
||||
signal-cli --version && \
|
||||
echo "signal-cli installed successfully to /usr/local/bin/signal-cli"
|
||||
|
||||
|
|
|
|||
BIN
vendor/signal-cli-amd64.gz
vendored
Normal file
BIN
vendor/signal-cli-amd64.gz
vendored
Normal file
Binary file not shown.
BIN
vendor/signal-cli-arm64.gz
vendored
Normal file
BIN
vendor/signal-cli-arm64.gz
vendored
Normal file
Binary file not shown.
Loading…
Add table
Reference in a new issue