Move mullvad-exclude into suid subpackage
This commit is contained in:
@@ -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
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user