From 89c6da8e8b4fe89baf9881d86df248d8216ce242 Mon Sep 17 00:00:00 2001 From: Joakim Hulthe Date: Mon, 30 Mar 2026 10:19:22 +0200 Subject: [PATCH] Add docker-build.sh --- docker-build.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 docker-build.sh diff --git a/docker-build.sh b/docker-build.sh new file mode 100644 index 0000000..41ba4ae --- /dev/null +++ b/docker-build.sh @@ -0,0 +1,23 @@ +#!/bin/sh + +set -ex +cd "$(dirname "$0")" + +package="$1" +builder_image="mullvad-slint-musl-builder" +. "$HOME/.abuild/abuild.conf" + +docker build . -f Dockerfile -t "$builder_image" +docker run --rm \ + -v "./$package":/build \ + -v ./abuild.conf:/root/.abuild/abuild.conf:ro \ + -v "$PACKAGER_PRIVKEY":/key.rsa:ro \ + -v "$PACKAGER_PRIVKEY.pub":/key.rsa.pub:ro \ + -v "$PACKAGER_PRIVKEY.pub":/etc/apk/keys/key.rsa.pub:ro \ + -v ./target:/cargo-target \ + -v ./packages:/root/packages \ + -e "CARGO_TARGET_DIR=/cargo-target" \ + -it \ + "$builder_image" \ + abuild -F +