Mullvad - fix menus. Update Spec.

This commit is contained in:
unman 2024-02-13 15:38:59 +00:00
parent b00d7f5fb5
commit 20f04eb4ee
No known key found for this signature in database
GPG Key ID: FDD1B8244731B36C
3 changed files with 12 additions and 6 deletions

View File

@ -1,5 +1,5 @@
Name: 3isec-qubes-mullvad-vpn
Version: 1.2
Version: 2.01
Release: 1%{?dist}
Summary: Set up a Mullvad wireguard proxy in Qubes
@ -58,8 +58,10 @@ cp -rv %{SOURCE0}/setup_MullvadVPN.sh %{buildroot}/usr/bin/setup_MullvadVPN.sh
%post
if [ $1 -eq 1 ]; then
qubesctl state.apply mullvad.clone
qubesctl --skip-dom0 --targets=template-mullvad state.apply mullvad.repo
qubesctl --skip-dom0 --targets=template-mullvad state.apply mullvad.browser
qubesctl state.apply mullvad.create
qubesctl --skip-dom0 --targets=template-mullvad state.apply mullvad.install
qubesctl --skip-dom0 --targets=MullvadVPN state.apply mullvad.configure
fi
@ -71,6 +73,9 @@ if [ $1 -eq 0 ]; then
fi
%changelog
* Sat Feb 10 2024 unman <unman@thirdeyesecurity.org> - 2.01
- Rewrite to use Mullvad GUI for connections
- Include Mullvad Browser
* Mon Feb 20 2023 unman <unman@thirdeyesecurity.org> - 1.02
- Use pillar for cacher to determine repo changes
* Mon Nov 28 2022 unman <unman@thirdeyesecurity.org> - 1.1

View File

@ -11,7 +11,5 @@ mullvad_menu:
qvm.features:
- name: template-mullvad
- set:
- menu-items: "start-mullvad-browser.desktop mullvad-vpn.desktop debian-xterm.desktop"
- default-menu-items: "start-mullvad-browser.desktop mullvad-vpn.desktop debian-xterm.desktop"
- menu-items: "mullvad-vpn.desktop start-mullvad-browser.desktop debian-xterm.desktop"
- default-menu-items: "mullvad-vpn.desktop start-mullvad-browser.desktop debian-xterm.desktop"

View File

@ -27,3 +27,6 @@ mullvad-features:
- menu-items: "start-mullvad-browser.desktop mullvad-vpn.desktop debian-xterm.desktop"
- appmenus-dispvm: True
'qvm-appmenus --update Mullvad':
cmd.run:
- runas: user