summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVincent Grande2021-04-16 11:15:22 -0400
committerVincent Grande2021-04-16 11:15:22 -0400
commit50de3c20bcaae27771b409e922b88e1a495a3479 (patch)
tree08c2461dc5bc440e34823f9e1070d5b15bef94fb
downloadaur-50de3c20bcaae27771b409e922b88e1a495a3479.tar.gz
initial upload
-rw-r--r--.SRCINFO21
-rw-r--r--PKGBUILD28
-rw-r--r--ananicy-openrc.install3
-rw-r--r--ananicy.initd18
4 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..48e2c10bfef3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,21 @@
+pkgbase = ananicy-openrc
+ pkgdesc = Ananicy - is Another auto nice daemon, with community rules support
+ pkgver = 2.2.1
+ pkgrel = 1
+ url = https://github.com/Nefelim4ag/Ananicy
+ install = ananicy-openrc.install
+ arch = any
+ license = BSD
+ makedepends = git
+ makedepends = make
+ depends = ananicy
+ depends = openrc
+ depends = bash
+ depends = schedtool
+ source = ananicy.initd
+ b2sums = SKIP
+ b2sums = SKIP
+
+pkgname = ananicy-openrc
+ install = ananicy-openrc.install
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f98462ae92da
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,28 @@
+# Maintainer: Vincent Grande <shoober420@gmail.com>
+# Contributor: linuxer <linuxer@artixlinux.org>
+# Contributor: Timofey Titovets <nefelim4ag@gmail.com>
+
+pkgname=ananicy-openrc
+pkgver=2.2.1
+pkgrel=1
+pkgdesc="Ananicy - is Another auto nice daemon, with community rules support"
+arch=('any')
+url="https://github.com/Nefelim4ag/Ananicy"
+license=('BSD')
+depends=(ananicy openrc bash schedtool)
+makedepends=(git make)
+source=(ananicy.initd)
+b2sums=('SKIP'
+ 'SKIP')
+install=$pkgname.install
+
+pkgver() {
+ cd "$pkgname"
+ git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
+}
+
+package() {
+ mkdir -p $pkgdir/etc/init.d/
+ cp "ananicy.initd" $pkgdir/etc/init.d/ananicy
+ install=ananicy-openrc.install
+}
diff --git a/ananicy-openrc.install b/ananicy-openrc.install
new file mode 100644
index 000000000000..debfec6d0a58
--- /dev/null
+++ b/ananicy-openrc.install
@@ -0,0 +1,3 @@
+post_install() {
+ echo "Configs in /etc/ananicy.d/"
+}
diff --git a/ananicy.initd b/ananicy.initd
new file mode 100644
index 000000000000..e949d54e607e
--- /dev/null
+++ b/ananicy.initd
@@ -0,0 +1,18 @@
+#!/usr/bin/openrc-run
+
+pidfile="/run/ananicy.pid"
+command="/usr/bin/ananicy"
+command_args="start"
+command_background=true
+
+start_pre() {
+ /sbin/sysctl -e kernel.sched_autogroup_enabled=0
+}
+
+stop_post() {
+ /sbin/sysctl -e kernel.sched_autogroup_enabled=1
+}
+
+stop() {
+ start-stop-daemon --stop --pidfile "$pidfile"
+}