summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEMPTY2023-08-09 20:09:34 +0200
committerEMPTY2023-08-09 20:09:34 +0200
commit4724983f27fb12a3d4036c336094d8c3cae26972 (patch)
treebc6cd4799964827bc2e32e02501ff94597b3bcb4
downloadaur-4724983f27fb12a3d4036c336094d8c3cae26972.tar.gz
Initial commit
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD20
-rw-r--r--environment1
-rw-r--r--portmaster7
4 files changed, 42 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..13ada4215bc9
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = portmaser-dinit
+ pkgdesc = Dinit service file for portmaster
+ pkgver = 1.0.0
+ pkgrel = 1
+ url = https://github.com/0x454d505459/portmaster-dinit
+ arch = any
+ license = GPLv3
+ depends = portmaster-stub-bin
+ source = portmaster
+ source = environment
+ md5sums = 9993b6ccd8a93516aaee3aa36ac37289
+ md5sums = 5abcac8f1419805dff60ac0f64d90056
+
+pkgname = portmaser-dinit
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..10f3444843ea
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,20 @@
+# Maintainer: EMPTY <testerthe60@gmail.com>
+pkgname=portmaser-dinit
+pkgver=1.0.0
+pkgrel=1
+pkgdesc="Dinit service file for portmaster"
+arch=("any")
+url="https://github.com/0x454d505459/portmaster-dinit"
+license=('GPLv3')
+groups=()
+depends=('portmaster-stub-bin')
+source=('portmaster' 'environment')
+md5sums=('9993b6ccd8a93516aaee3aa36ac37289'
+ '5abcac8f1419805dff60ac0f64d90056')
+
+package() {
+ install -D -d "$pkgdir/etc/dinit"
+ install -D -d "$pkgdir/etc/dinit.d"
+ cp -a portmaster "$pkgdir/etc/dinit.d/portmaster"
+ cp -a environment "$pkgdir/etc/dinit/environment"
+}
diff --git a/environment b/environment
new file mode 100644
index 000000000000..d6e85999d9fc
--- /dev/null
+++ b/environment
@@ -0,0 +1 @@
+PATH=/usr/bin
diff --git a/portmaster b/portmaster
new file mode 100644
index 000000000000..61dbf11c2465
--- /dev/null
+++ b/portmaster
@@ -0,0 +1,7 @@
+type = process
+command = /opt/safing/portmaster/portmaster-start --data /opt/safing/portmaster core
+depends-on = NetworkManager
+pid-file=/opt/safing/portmaster/core-lock.pid
+restart = yes
+restart-delay = 10
+working-dir = /opt/safing/portmaster