Move mullvad-exclude into suid subpackage

This commit is contained in:
2026-04-23 11:42:17 +02:00
parent 7af09af8d1
commit c1fe3c1c9b

View File

@@ -2,7 +2,7 @@
# Maintainer: Joakim Hulthe <joakim@hulthe.net>
pkgname=mullvad-vpn-daemon
pkgver=2026.1_git
pkgrel=4
pkgrel=5
pkgdesc="Mullvad VPN system service"
url="https://mullvad.net/"
arch="all"
@@ -33,7 +33,10 @@ install="
$pkgname-systemd.post-install
$pkgname-systemd.post-upgrade
"
subpackages="$pkgname-systemd"
subpackages="
$pkgname-systemd
$pkgname-suid
"
source=""
builddir="$srcdir/"
options="net suid"
@@ -81,10 +84,6 @@ package() {
install -m755 -D "$_cargo_target_dir/$CHOST/release/mullvad-daemon" \
"$pkgdir"/usr/bin/mullvad-daemon
# mullvad-exclude requires setuid
install -m4755 -D "$_cargo_target_dir/$CHOST/release/mullvad-exclude" \
"$pkgdir"/usr/bin/mullvad-exclude
install -m755 -D "$_cargo_target_dir/$CHOST/release/mullvad-problem-report" \
"$pkgdir"/usr/bin/mullvad-problem-report
@@ -103,3 +102,8 @@ systemd() {
install -m755 -D "$startdir/mullvadvpn-app/dist-assets/linux/mullvad-early-boot-blocking.service" \
"$subpkgdir"/usr/lib/systemd/system/mullvad-early-boot-blocking.service
}
suid() {
install -m4755 -D "$_cargo_target_dir/$CHOST/release/mullvad-exclude" \
"$subpkgdir"/usr/bin/mullvad-exclude
}