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