summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2018-06-26 17:49:06 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2018-06-26 17:49:06 -0700
commit7bf4edd93f6fa339e4e2612bc81a306f52207d59 (patch)
treefbdb5f318bdb827227696aa3fdcc9db722b4fe53
parentAdded exceptions for smolbote (diff)
downloadpaxd-libre-master.tar.xz
Added openrc init scriptHEADmaster
-rw-r--r--PKGBUILD6
-rw-r--r--paxd-libre9
2 files changed, 13 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3860840..6379c14 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,9 +11,9 @@ replaces=($_pkgname linux-pax-flags)
conflicts=($_pkgname linux-pax-flags)
provides=($_pkgname linux-pax-flags)
depends=(glib2)
-validpgpkeys=("081E4760E5FCD76098A304E43A85CAFF5C61486A") # jc_gargma
source=(paxd-libre-1.15.tar.lz{,.sig}
- 10-enable-pax.conf)
+ 10-enable-pax.conf
+ paxd-libre)
sha512sums=('8690e112e674810ca3997d0c64411082e90dd0072237def5293406cc97b005b2690af3562b69e017e08cc8ef7f4fcca8587998baf6bc7a074b229f05257c51ef'
'SKIP'
'99e7a920aea1c28fb76ad32e6688325a69d272b65d6c264459e693ee463a227a0abc64d80c5d95a20afb2495ca818f070ff617915845acd8ee6c71e0e44b35b4')
@@ -30,9 +30,11 @@ build() {
package() {
cd $pkgname-$pkgver
+ mkdir -p "$pkgdir/etc/init.d"
mkdir -p "$pkgdir/usr/lib/systemd/system/sysinit.target.wants"
mkdir -p "$pkgdir/usr/lib/sysctl.d/"
make PREFIX=/usr DESTDIR="$pkgdir" install
+ install -Dm744 paxd-libre "$pkgdir/etc/init.d/paxd-libre"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm644 ../10-enable-pax.conf "$pkgdir/usr/lib/sysctl.d/10-enable-pax.conf"
}
diff --git a/paxd-libre b/paxd-libre
new file mode 100644
index 0000000..36a523e
--- /dev/null
+++ b/paxd-libre
@@ -0,0 +1,9 @@
+#!/sbin/openrc-run
+
+depend() {
+ need localmount
+}
+
+start() {
+/usr/bin/paxd-libre
+}