diff options
Diffstat (limited to 'community/gradm/PKGBUILD')
-rw-r--r-- | community/gradm/PKGBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/community/gradm/PKGBUILD b/community/gradm/PKGBUILD new file mode 100644 index 000000000..d4acbd12b --- /dev/null +++ b/community/gradm/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Daniel Micay <danielmicay@gmail.com> +# Contributor: Jonathan Liu <net147@gmail.com> +# Contributor: henning mueller <henning@orgizm.net> +# Contributor: s1gma <s1gma@mindslicer.com> +# Contributor: Ahmad24 <myitrayan@gmail.com> +# Contributor: maxrp <maxp@pdx.edu> + +pkgname=gradm +_version=3.0 +_timestamp=201401291757 +pkgver=3.0.$_timestamp +pkgrel=1 +pkgdesc="Administration utility for grsecurity's Role Based Access Control (RBAC)" +arch=(i686 x86_64) +url=https://grsecurity.net/ +license=(GPL2) +depends=(pam) +source=(https://grsecurity.net/stable/$pkgname-$_version-$_timestamp.tar.gz + learn_config + policy) +sha256sums=('9c99714e6d10797a7348c6ffe2561dfcfe5e7659c9d86118d381b8bdb09ae7a6' + '704ea6ba7f748761735cbe1cf52ef04f53eab1a1e9ea1bdcb6abaaf4a641e44d' + 'c2fb8e696969530c4dc707c59cdc608df6c21d6226979dfeadef92c51deabc5e') + +prepare() { + cd $pkgname + sed -i -e 's/^CFLAGS :=/CFLAGS +=/' -e 's:sbin:usr/bin:' Makefile +} + +build() { + cd $pkgname + make +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install + cp "$srcdir"/{learn_config,policy} "$pkgdir/etc/grsec" + rm -r "$pkgdir/dev" +} |