diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 20 | ||||
-rw-r--r-- | mullvad-daemon.run | 5 |
3 files changed, 36 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..320ed0b4acd5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,11 @@ +pkgbase = mullvad-vpn-runit + pkgdesc = Runit init service for Mullvad Desktop App + pkgver = 2022.5 + pkgrel = 1 + url = https://codeberg.org/klee/mullvad-vpn-runit + arch = any + license = aGPL-3.0- + source = mullvad-daemon.run + sha256sums = 46c064f399853f8c9a60675f7fa71cc61a9259d1ae774c652596f1ef5a4db063 + +pkgname = mullvad-vpn-runit diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..893a9cdca7e8 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,20 @@ +# Maintainer: klee <klee at fedora dot email> + +_basename=mullvad-vpn +_svname=mullvad-daemon +pkgname=${_basename}-runit +pkgver=2022.5 +pkgrel=1 +pkgdesc="Runit init service for Mullvad Desktop App" +arch=('any') +url="https://codeberg.org/klee/mullvad-vpn-runit" +license=('aGPL-3.0-') +conflicts=() +source=("${_svname}.run") +sha256sums=('46c064f399853f8c9a60675f7fa71cc61a9259d1ae774c652596f1ef5a4db063') + +package() { + for x in run ; do + install -Dm755 "$srcdir/${_svname}.${x}" "$pkgdir/etc/runit/sv/${_svname}/${x}" + done +} diff --git a/mullvad-daemon.run b/mullvad-daemon.run new file mode 100644 index 000000000000..e610cd88d30a --- /dev/null +++ b/mullvad-daemon.run @@ -0,0 +1,5 @@ +#!/bin/sh + +sv check NetworkManager >/dev/null || exit 1 +[ -r conf ] && . ./conf +exec /usr/bin/mullvad-daemon -v --disable-stdout-timestamps >/dev/null 2>&1 |