diff options
author | João Miguel | 2015-10-11 20:31:12 +0100 |
---|---|---|
committer | João Miguel | 2015-10-11 20:31:12 +0100 |
commit | f09d040fa2cb5a43a59949b149944b91c4a9fef4 (patch) | |
tree | 93b3ccb71b8f873dabd337d3abfa3481dedba604 | |
download | aur-f09d040fa2cb5a43a59949b149944b91c4a9fef4.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | apparmor.install | 16 |
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..b4f87f227854 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,15 @@ +pkgbase = apparmor-openrc + pkgdesc = OpenRC apparmor init script + pkgver = 20151010 + pkgrel = 1 + url = http://apparmor.net/ + install = apparmor.install + arch = any + license = GPL2 + depends = apparmor + depends = openrc-core + source = https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-apps/apparmor/files/apparmor-init + sha256sums = a920849a089dfb604dcb260fb66dfe3db70e9eb0b04349aeca6e8ce15d9c13e9 + +pkgname = apparmor-openrc + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..f4e277612f24 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: João Miguel <jmcf125 at openmailbox dot org> +pkgname=apparmor-openrc +pkgver=20151010 +pkgrel=1 +pkgdesc="OpenRC apparmor init script" +arch=('any') +url="http://apparmor.net/" +license=('GPL2') +depends=('apparmor' 'openrc-core') +install='apparmor.install' +_filename='apparmor-init' +source=("https://gitweb.gentoo.org/repo/gentoo.git/plain/sys-apps/apparmor/files/$_filename") +sha256sums=('a920849a089dfb604dcb260fb66dfe3db70e9eb0b04349aeca6e8ce15d9c13e9') + +pkgver() { + date +%Y%m%d +} + +_inst_initd(){ + install -Dm755 ${srcdir}/$1.initd ${pkgdir}/etc/init.d/$1 + + sed -e 's|#!/sbin/runscript|#!/usr/bin/openrc-run|' \ + -e 's|/var/run|/run|g' \ + -i "${pkgdir}/etc/init.d/$1" +} + +package() { + mv "$_filename" -v apparmor.initd + _inst_initd 'apparmor' +} diff --git a/apparmor.install b/apparmor.install new file mode 100644 index 000000000000..1a4d3fb9345e --- /dev/null +++ b/apparmor.install @@ -0,0 +1,16 @@ +_svc="apparmor" +_rlvl="boot" + +post_install() { + _cmd="rc-update add ${_svc} ${_rlvl}" + echo " ==> run '${_cmd}'" +} + +post_upgrade() { + post_install "$1" +} + +post_remove() { + _cmd="rc-update del ${_svc} ${_rlvl}" + echo " ==> run '${_cmd}'" +} |