summaryrefslogtreecommitdiff
path: root/community/gradm/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gradm/PKGBUILD')
-rw-r--r--community/gradm/PKGBUILD40
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"
+}