/[gentoo-x86]/sys-apps/gradm/gradm-2.2.0.201008112235.ebuild
Gentoo

Contents of /sys-apps/gradm/gradm-2.2.0.201008112235.ebuild

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (hide annotations) (download)
Sat Aug 14 18:41:40 2010 UTC (3 years, 11 months ago) by blueness
Branch: MAIN
Version bump and fix bug #332471.
(Portage version: 2.1.8.3/cvs/Linux x86_64)

1 blueness 1.1 # Copyright 1999-2010 Gentoo Foundation
2     # Distributed under the terms of the GNU General Public License v2
3     # $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.2.0.201007222349.ebuild,v 1.1 2010/07/31 01:50:12 blueness Exp $
4    
5     EAPI=2
6    
7     inherit flag-o-matic toolchain-funcs versionator
8    
9     MY_PV="$(replace_version_separator 3 -)"
10    
11     DESCRIPTION="Administrative interface for the grsecurity Role Based Access Control system"
12     HOMEPAGE="http://www.grsecurity.net/"
13     SRC_URI="mirror://gentoo/${PN}-${MY_PV}.tar.gz"
14     LICENSE="GPL-2"
15    
16     SLOT="0"
17     KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
18     IUSE="pam"
19    
20     RDEPEND=""
21     DEPEND="sys-devel/bison
22     sys-devel/flex
23     pam? ( virtual/pam )
24     || ( sys-apps/paxctl sys-apps/chpax )"
25    
26     S="${WORKDIR}/${PN}2"
27    
28     src_prepare() {
29     epatch "${FILESDIR}/${P}.patch"
30    
31     append-ldflags -Wl,-z,now
32     }
33    
34     src_compile() {
35     local target
36     use pam || target="nopam"
37    
38     emake ${target} CC="$(tc-getCC)" OPT_FLAGS="${CFLAGS}" || die "emake failed"
39     }
40    
41     src_install() {
42     einstall DESTDIR="${D}" || die "einstall failed"
43     fperms 711 /sbin/gradm
44     }
45    
46     pkg_postinst() {
47     local UDEVADM="/sbin/udevadm"
48     if [[ -x ${UDEVADM} ]] ; then
49     $UDEVADM trigger --action=add --sysname-match=grsec
50     fi
51     einfo
52     ewarn
53     ewarn "Be sure to set a password with 'gradm -P' before enabling learning mode"
54     ewarn "This version of gradm is only supported with hardened-sources >= 2.6.32-r10"
55     ewarn
56     einfo
57     }

  ViewVC Help
Powered by ViewVC 1.1.20