diff options
author | Vincent Grande | 2021-04-16 11:15:22 -0400 |
---|---|---|
committer | Vincent Grande | 2021-04-16 11:15:22 -0400 |
commit | 50de3c20bcaae27771b409e922b88e1a495a3479 (patch) | |
tree | 08c2461dc5bc440e34823f9e1070d5b15bef94fb | |
download | aur-50de3c20bcaae27771b409e922b88e1a495a3479.tar.gz |
initial upload
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 28 | ||||
-rw-r--r-- | ananicy-openrc.install | 3 | ||||
-rw-r--r-- | ananicy.initd | 18 |
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" +} |