summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorLinus Färnstrand <linus@mullvad.net>2024-07-18 15:21:37 +0200
committerLinus Färnstrand <linus@mullvad.net>2024-07-18 15:21:37 +0200
commit2f951df8402c036695ab4e844ac2e0f0df691de6 (patch)
tree7dca33d125cf12f4129e5185ecfc4f3cd4b8f608
parent3218b4647118af77b5cd6d142b58bc65436c6159 (diff)
parent085cce123c6bdc2842105509dfe42c784ce4b436 (diff)
downloadmullvadvpn-2f951df8402c036695ab4e844ac2e0f0df691de6.tar.xz
mullvadvpn-2f951df8402c036695ab4e844ac2e0f0df691de6.zip
Merge branch 'fix-more-browser-download-bugs'
-rwxr-xr-xci/mullvad-browser/download-mullvad-browser.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/ci/mullvad-browser/download-mullvad-browser.sh b/ci/mullvad-browser/download-mullvad-browser.sh
index 6e2fc5ea2b..39ef546071 100755
--- a/ci/mullvad-browser/download-mullvad-browser.sh
+++ b/ci/mullvad-browser/download-mullvad-browser.sh
@@ -47,6 +47,7 @@ function main() {
echo "[#] Verifying $PACKAGE_FILENAME signature"
if ! gpg --verify "$PACKAGE_FILENAME".asc; then
echo "[!] Failed to verify signature"
+ rm "$PACKAGE_FILENAME" "$PACKAGE_FILENAME.asc"
exit 1
fi
rm "$PACKAGE_FILENAME.asc"
@@ -65,7 +66,8 @@ function main() {
fi
echo "[#] $PACKAGE_FILENAME has changed"
- ln -f "$PACKAGE_FILENAME" "$WORKDIR/"
+ cp "$PACKAGE_FILENAME" "$WORKDIR/"
+ # Leaving a file in `$TMP_DIR` is used as an indicator further down that something changed
}
if [[ ${1:-} == "-h" ]] || [[ ${1:-} == "--help" ]]; then
@@ -109,7 +111,7 @@ for repository in "${REPOSITORIES[@]}"; do
inbox_dir="$NOTIFY_DIR/$repository"
REPOSITORY_TMP_ARTIFACT_DIR=$(mktemp -qdt mullvad-browser-tmp-XXXXXXX)
- cp "$TMP_DIR"/* "$REPOSITORY_TMP_ARTIFACT_DIR"
+ cp "$WORKDIR"/* "$REPOSITORY_TMP_ARTIFACT_DIR"
repository_notify_file="$inbox_dir/browser.src"
echo "[#] Notifying $repository_notify_file"