Gentoo Archives: gentoo-commits

From: "Gordon Malm (gengor)" <gengor@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/gradm: ChangeLog gradm-2.1.14.200910072130.ebuild
Date: Mon, 01 Feb 2010 04:56:12
Message-Id: E1NboKU-0007AW-AT@stork.gentoo.org
1 gengor 10/02/01 04:56:06
2
3 Modified: ChangeLog
4 Added: gradm-2.1.14.200910072130.ebuild
5 Log:
6 Version bump, fix bug 282272
7 (Portage version: 2.1.6.13/cvs/Linux i686)
8
9 Revision Changes Path
10 1.116 sys-apps/gradm/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/gradm/ChangeLog?rev=1.116&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/gradm/ChangeLog?rev=1.116&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/gradm/ChangeLog?r1=1.115&r2=1.116
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v
19 retrieving revision 1.115
20 retrieving revision 1.116
21 diff -u -r1.115 -r1.116
22 --- ChangeLog 23 Sep 2009 20:24:21 -0000 1.115
23 +++ ChangeLog 1 Feb 2010 04:56:05 -0000 1.116
24 @@ -1,6 +1,12 @@
25 # ChangeLog for sys-apps/gradm
26 -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v 1.115 2009/09/23 20:24:21 patrick Exp $
28 +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v 1.116 2010/02/01 04:56:05 gengor Exp $
30 +
31 +*gradm-2.1.14.200910072130 (01 Feb 2010)
32 +
33 + 01 Feb 2010; Gordon Malm <gengor@g.o>
34 + +gradm-2.1.14.200910072130.ebuild:
35 + Version bump, fix bug #282272.
36
37 23 Sep 2009; Patrick Lauer <patrick@g.o>
38 gradm-2.1.11.200804142058.ebuild, gradm-2.1.12.200805181037.ebuild,
39
40
41
42 1.1 sys-apps/gradm/gradm-2.1.14.200910072130.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/gradm/gradm-2.1.14.200910072130.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/gradm/gradm-2.1.14.200910072130.ebuild?rev=1.1&content-type=text/plain
46
47 Index: gradm-2.1.14.200910072130.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.1.14.200910072130.ebuild,v 1.1 2010/02/01 04:56:05 gengor Exp $
52
53 EAPI=2
54
55 inherit flag-o-matic toolchain-funcs versionator
56
57 MY_PV="$(replace_version_separator 3 -)"
58
59 DESCRIPTION="Administrative interface for the grsecurity Role Based Access Control system"
60 HOMEPAGE="http://www.grsecurity.net/"
61 SRC_URI="http://dev.gentoo.org/~gengor/distfiles/${CATEGORY}/${PN}/${PN}-${MY_PV}.tar.gz"
62 LICENSE="GPL-2"
63
64 SLOT="0"
65 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86"
66 IUSE="pam"
67
68 RDEPEND=""
69 DEPEND="sys-devel/bison
70 sys-devel/flex
71 pam? ( virtual/pam )
72 || ( sys-apps/paxctl sys-apps/chpax )"
73
74 S="${WORKDIR}/${PN}2"
75
76 src_prepare() {
77 sed -i -e s:^LDFLAGS=:LDFLAGS+=: \
78 -e s:^MKNOD=.*:MKNOD=true: \
79 -e s:^STRIP=.*:STRIP=true: Makefile
80
81 append-ldflags -Wl,-z,now
82 }
83
84 src_compile() {
85 local target
86 use pam || target="nopam"
87
88 emake ${target} CC="$(tc-getCC)" OPT_FLAGS="${CFLAGS}" || die "emake failed"
89 }
90
91 src_install() {
92 einstall DESTDIR="${D}" || die "einstall failed"
93 fperms 711 /sbin/gradm
94 }
95
96 pkg_postinst() {
97 [ -e "${ROOT}"/dev/grsec ] && rm -f "${ROOT}"/dev/grsec
98 einfo "Making character device for grsec2 learning mode"
99 mkdir -p -m 755 "${ROOT}"/dev/
100 mknod -m 0622 "${ROOT}"/dev/grsec c 1 13 || die "mknod on grsec learning device failed"
101
102 einfo
103 ewarn "Be sure to set a password with 'gradm -P' before enabling learning mode"
104 ewarn
105 ewarn "This version of gradm is only supported with a kernel >=2.6.29!"
106 einfo
107 }