installer: make Mullvad key import non-interactive (--batch --yes) and ensure keyrings dir exists

This commit is contained in:
root 2025-08-11 10:01:13 +00:00
parent 8f2eece7cb
commit 405a9955d9

View file

@ -621,8 +621,9 @@ install_mullvad() {
# Ensure DNS works before fetching keys
ensure_dns_working || true
# Download Mullvad signing key
curl -fsSL https://mullvad.net/media/mullvad-code-signing.asc | gpg --dearmor -o /usr/share/keyrings/mullvad-keyring.gpg
# Download Mullvad signing key (non-interactive)
mkdir -p /usr/share/keyrings
curl -fsSL https://mullvad.net/media/mullvad-code-signing.asc | gpg --batch --yes --dearmor -o /usr/share/keyrings/mullvad-keyring.gpg
# Add Mullvad repository
# Determine codename safely