From 86cca8ea12096dc8b061689c585ecdf035b72d1d Mon Sep 17 00:00:00 2001 From: "Anthony G. Basile" Date: Fri, 25 Jun 2010 17:36:25 -0400 Subject: Added sys-apps/gradm-2.2.0.201006192157 for hardened-sources-2.6.32-r10 --- sys-apps/gradm/ChangeLog | 571 +++++++++++++++++++++++++ sys-apps/gradm/Manifest | 4 + sys-apps/gradm/gradm-2.2.0.201006192157.ebuild | 60 +++ sys-apps/gradm/metadata.xml | 13 + 4 files changed, 648 insertions(+) create mode 100644 sys-apps/gradm/ChangeLog create mode 100644 sys-apps/gradm/Manifest create mode 100644 sys-apps/gradm/gradm-2.2.0.201006192157.ebuild create mode 100644 sys-apps/gradm/metadata.xml diff --git a/sys-apps/gradm/ChangeLog b/sys-apps/gradm/ChangeLog new file mode 100644 index 0000000..8f4b697 --- /dev/null +++ b/sys-apps/gradm/ChangeLog @@ -0,0 +1,571 @@ +# ChangeLog for sys-apps/gradm +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/ChangeLog,v 1.118 2010/06/04 01:02:36 solar Exp $ + +*gradm-2.2.0.201006192157 (25 Jun 2010) + + 25 Jun 2010; Anthony G. Basile + +gradm-2.2.0.201006192157.ebuild, +metadata.xml: + Version bump + +*gradm-2.1.14.201005041005 (04 Jun 2010) + + 04 Jun 2010; +gradm-2.1.14.201005041005.ebuild: + - ebump. Bug #320983 + +*gradm-2.1.14.201004061746 (13 Apr 2010) + + 13 Apr 2010; +gradm-2.1.14.201004061746.ebuild: + bump #313725 thank you cilly + +*gradm-2.1.14.200910072130 (01 Feb 2010) + + 01 Feb 2010; Gordon Malm + +gradm-2.1.14.200910072130.ebuild: + Version bump, fix bug #282272. + + 23 Sep 2009; Patrick Lauer + gradm-2.1.11.200804142058.ebuild, gradm-2.1.12.200805181037.ebuild, + gradm-2.1.12.200812271437.ebuild, gradm-2.1.13.200902232204-r1.ebuild, + gradm-2.1.14.200907110111.ebuild: + Remove virtual/libc + +*gradm-2.1.14.200907110111 (21 Aug 2009) + + 21 Aug 2009; Gordon Malm + -gradm-2.1.14.200905131803.ebuild, +gradm-2.1.14.200907110111.ebuild: + Version bump, remove old. + +*gradm-2.1.13.200902232204-r1 (21 Aug 2009) + + 21 Aug 2009; Gordon Malm + -gradm-2.1.13.200902232204.ebuild, +gradm-2.1.13.200902232204-r1.ebuild, + +files/gradm-2.1.13.200902232204-fix-segfault-in-newlearn.patch: + Revision bump - fix bug #281512. Thanks to Matthew Thode for reporting and + providing a patch. + + 27 May 2009; nixnut gradm-2.1.12.200812271437.ebuild: + ppc stable + +*gradm-2.1.14.200905131803 (25 May 2009) + + 25 May 2009; Gordon Malm + gradm-2.1.11.200804142058.ebuild, gradm-2.1.12.200805181037.ebuild, + gradm-2.1.12.200812271437.ebuild, gradm-2.1.13.200902232204.ebuild, + +gradm-2.1.14.200905131803.ebuild: + Version bump for 2.6.29 and update SRC_URI. + + 24 Mar 2009; Gordon Malm + -files/2.1.6.200506131347-non-lazy-bindings.patch, + -files/gradm_2.1.8.200601212342-increase_num_pointers.patch, + -files/gradm_2.1.8.200601212342-fix_gradm_pam_symlinks.patch, + -files/gradm_2.1.8.200601212342-ip_state_interface_fix.patch, + -files/gradm_2.1.9.200602141850-fix-admin-role.patch, + -files/gradm_2.1.9.200602141850-fix-define-order.patch, -files/grsecurity, + -files/grsecurity.rc, -gradm-2.1.9.200602141850.ebuild, + -gradm-2.1.10.200702231759.ebuild, -gradm-2.1.11.200803171746.ebuild, + -gradm-2.1.11.200804041607.ebuild: + Clean out obsolete versions. + + 21 Mar 2009; nixnut gradm-2.1.13.200902232204.ebuild: + ppc stable + + 18 Mar 2009; Gordon Malm + gradm-2.1.13.200902232204.ebuild: + Stable amd64/x86. + +*gradm-2.1.13.200902232204 (07 Mar 2009) + + 07 Mar 2009; Gordon Malm + +gradm-2.1.13.200902232204.ebuild: + Version bump. + + 25 Jan 2009; Gordon Malm + gradm-2.1.12.200812271437.ebuild: + Stable amd64/x86. + +*gradm-2.1.12.200812271437 (15 Jan 2009) + + 15 Jan 2009; Gordon Malm + +gradm-2.1.12.200812271437.ebuild: + Version bump. + + 08 Sep 2008; Gordon Malm + gradm-2.1.10.200702231759.ebuild: + Make repoman happy. + + 08 Sep 2008; Gordon Malm metadata.xml: + Update my email address, remove solar per request. + + 31 Aug 2008; nixnut gradm-2.1.11.200804142058.ebuild, + gradm-2.1.12.200805181037.ebuild: + stable on ppc + + 23 Aug 2008; Bryan D. Stine + gradm-2.1.12.200805181037.ebuild: + Marked 2.1.12.200805181037 stable (with hardened-sources 2.6.25) on amd64 + and x86 by proxy for Gordon Malm (gengor). + + 06 Jul 2008; gradm-2.1.11.200804142058.ebuild: + - stable on amd64/x86 + +*gradm-2.1.12.200805181037 (11 Jun 2008) + + 11 Jun 2008; Christian Heim + +gradm-2.1.12.200805181037.ebuild: + Adding the newest version of gradm to the tree, as per Gordon's request. + + 24 May 2008; nixnut gradm-2.1.11.200803171746.ebuild: + Stable on ppc wrt bug 214593 + + 14 May 2008; Jeroen Roovers + gradm-2.1.11.200804142058.ebuild: + Marked ~hppa (LuckyLuke). + + 12 May 2008; Markus Rothe + gradm-2.1.11.200803171746.ebuild: + Stable on ppc64 + +*gradm-2.1.11.200804142058 (16 Apr 2008) + + 16 Apr 2008; Christian Heim + +gradm-2.1.11.200804142058.ebuild: + Yet another version bump, needed for the upcoming hardened-sources-2.6.24-r1 + (thanks to Gordon Malm). + +*gradm-2.1.11.200804041607 (09 Apr 2008) + + 09 Apr 2008; Christian Heim metadata.xml, + +gradm-2.1.11.200804041607.ebuild: + Version bump, thanks to Gordon Malm. Extends username character limit from + 30 to 64. + + 04 Apr 2008; gradm-2.1.11.200803171746.ebuild: + - stable for bug 214593 + +*gradm-2.1.11.200803171746 (24 Mar 2008) + + 24 Mar 2008; -gradm-2.1.7.200511041858.ebuild, + -gradm-2.1.9.200610091102.ebuild, -gradm-2.1.10.200701121959.ebuild, + -gradm-2.1.11.200708011700.ebuild, -gradm-2.1.11.200803102037.ebuild, + +gradm-2.1.11.200803171746.ebuild: + - version bump for newer 2.6.x kernels + +*gradm-2.1.11.200803102037 (11 Mar 2008) + + 11 Mar 2008; Christian Heim + +gradm-2.1.11.200803102037.ebuild: + Version bump, thanks to Gordon Malm on IRC. + +*gradm-2.1.11.200708011700 (21 Oct 2007) + + 21 Oct 2007; Christian Heim + +gradm-2.1.11.200708011700.ebuild: + Version bump for 2.6.23. + + 15 Oct 2007; Markus Rothe + gradm-2.1.10.200702231759.ebuild: + Stable on ppc64 + + 16 May 2007; Raúl Porcel + gradm-2.1.10.200702231759.ebuild: + alpha stable wrt #140367 + + 11 May 2007; Christian Heim + gradm-2.1.10.200702231759.ebuild: + Stabling gradm-2.1.10.200702231759 on amd64/x86 to fix the version mismatch + between hardened-sources-2.6.20-r2 and sys-apps/gradm. + + 29 Apr 2007; Christian Heim + gradm-2.1.7.200511041858.ebuild, gradm-2.1.9.200602141850.ebuild: + Fixing the remaining MKNOD's in pkg_postinst, thanks to Michal Prihoda + in #133700. + +*gradm-2.1.10.200702231759 (16 Apr 2007) + + 16 Apr 2007; Christian Heim + +gradm-2.1.10.200702231759.ebuild: + Version bump, new upstream version to satisfy hardened-sources / grsec. + +*gradm-2.1.10.200701121959 (22 Feb 2007) + + 22 Feb 2007; Christian Heim + +gradm-2.1.10.200701121959.ebuild: + Version bump, new upstream version to satisfy hardened-sources / GRsec. + + 22 Feb 2007; Markus Ullmann ChangeLog: + Redigest for Manifest2 + +*gradm-2.1.9.200610091102 (13 Dec 2006) + + 13 Dec 2006; -gradm-2.1.5.200504081812.ebuild, + -gradm-2.1.6.200506131347.ebuild, -gradm-2.1.8.200601212342.ebuild, + -gradm-2.1.8.200601212342-r1.ebuild, +gradm-2.1.9.200610091102.ebuild: + - version bump. clean up old ebuilds + + 20 Jul 2006; Markus Rothe + gradm-2.1.9.200602141850.ebuild: + Stable on ppc64; bug #140367 + + 18 Jul 2006; Michael Hanselmann + gradm-2.1.9.200602141850.ebuild: + Stable on ppc. + + 14 Jul 2006; John Mylchreest + gradm-2.1.9.200602141850.ebuild: + marking stable on x86 and amd64 + +*gradm-2.1.9.200602141850 (09 Apr 2006) + + 09 Apr 2006; John Mylchreest + +files/gradm_2.1.9.200602141850-fix-admin-role.patch, + +files/gradm_2.1.9.200602141850-fix-define-order.patch, + +gradm-2.1.9.200602141850.ebuild: + gradm bump to 2.1.9 + + 09 Apr 2006; Markus Rothe + gradm-2.1.8.200601212342-r1.ebuild: + Stable on ppc64 + + 06 Apr 2006; Joshua Jackson + gradm-2.1.8.200601212342-r1.ebuild: + Stable on x86; bug #127718 + + 30 Mar 2006; Marcus D. Hanwell + gradm-2.1.8.200601212342-r1.ebuild: + Stable on amd64, bug 127718. + + 29 Mar 2006; Aron Griffis + gradm-2.1.8.200601212342-r1.ebuild: + Mark 2.1.8.200601212342-r1 stable on ia64 + + 28 Mar 2006; gradm-2.1.8.200601212342-r1.ebuild: + Stable on ppc. Bug #127718 + + 19 Mar 2006; Markus Rothe + gradm-2.1.8.200601212342.ebuild: + Stable on ppc64 + +*gradm-2.1.8.200601212342-r1 (15 Mar 2006) + + 15 Mar 2006; John Mylchreest + +files/gradm_2.1.8.200601212342-fix_gradm_pam_symlinks.patch, + +files/gradm_2.1.8.200601212342-increase_num_pointers.patch, + +files/gradm_2.1.8.200601212342-ip_state_interface_fix.patch, + +gradm-2.1.8.200601212342-r1.ebuild: + Bumping to support hardened-sources-2.6.14-r6, namely the inodev_entry grsec + fix + + 10 Mar 2006; Aron Griffis + gradm-2.1.8.200601212342.ebuild: + Mark 2.1.8.200601212342 stable on ia64 + + 09 Mar 2006; Michael Hanselmann + gradm-2.1.8.200601212342.ebuild: + Stable on ppc. + + 02 Mar 2006; gradm-2.1.8.200601212342.ebuild: + - stable on x86 + + 08 Feb 2006; Aron Griffis + gradm-2.1.7.200511041858.ebuild: + Mark 2.1.7.200511041858 stable on alpha + + 07 Feb 2006; Aron Griffis + gradm-2.1.7.200511041858.ebuild: + Mark 2.1.7.200511041858 stable on ia64 + +*gradm-2.1.8.200601212342 (26 Jan 2006) + + 26 Jan 2006; +gradm-2.1.8.200601212342.ebuild: + - added 2.1.8 ebuild to the tree + + 24 Dec 2005; Michael Hanselmann + gradm-2.1.7.200511041858.ebuild: + Stable on ppc. + + 18 Dec 2005; Markus Rothe + gradm-2.1.7.200511041858.ebuild: + Stable on ppc64 + + 06 Dec 2005; John Mylchreest + gradm-2.1.7.200511041858.ebuild: + bumping to stable due to 2.6.14 vuln push. + + 03 Dec 2005; Tom Gall gradm-2.1.6.200506131347.ebuild: + stable on ppc64 + + 14 Nov 2005; John Mylchreest + +files/2.1.7.200511041858-non-lazy-bindings.patch, + +gradm-2.1.7.200511041858.ebuild: + Adding gradm, suitable for hardened-sources-2.6.13+ + + 17 Sep 2005; Sven Wegener + +files/2.1.6.200506131347-non-lazy-bindings.patch, + gradm-2.1.5.200504081812.ebuild, gradm-2.1.6.200506131347.ebuild: + Changed the chpax dependency to a || dependency with paxctl. Modified to + use non-lazy bindings for gradm_pam. Added support for the pam USE flag. + Pass custom CFLAGS in a nicer way. + + 16 Sep 2005; Aron Griffis + gradm-2.1.6.200506131347.ebuild: + Mark 2.1.6.200506131347 stable on alpha + + 23 Aug 2005; Aron Griffis + gradm-2.1.6.200506131347.ebuild: + stable on ia64 + +*gradm-2.1.7.200511041858 (14 Nov 2005) + + 14 Nov 2005; John Mylchreest + +gradm-2.1.7.200511041858.ebuild: + Adding gradm, suitable for hardened-sources-2.6.13+ + + 01 Jul 2005; gradm-2.1.6.200506131347.ebuild: + - stable on x86, ppc + +*gradm-2.1.6.200506131347 (20 Jun 2005) + + 20 Jun 2005; -files/gradm2-cvs-20Jun2004.diff, + -files/gradm_parse.c-1.9.x.patch, +gradm-2.1.6.200506131347.ebuild: + - version bump for 2.1.6 series + + 16 May 2005; Seemant Kulleen + -files/digest-gradm-2.1.0, -files/digest-gradm-2.1.3.200503070918, + -files/digest-gradm-2.1.4.200503221017: + strict FEATURES mean that the extra digest files cause breakage. Repoman fix + fixes that. + + 15 May 2005; -files/gradm-2.0.1-install.patch, + -gradm-2.1.0.ebuild, -gradm-2.1.3.200503070918.ebuild, + -gradm-2.1.4.200503221017.ebuild, gradm-2.1.5.200504081812.ebuild: + - stable x86 - use toolchain-funcs vs gcc eclass - cleaned out older versions + + 10 May 2005; Fernando J. Pereda + gradm-2.1.3.200503070918.ebuild: + 2.1.3.200503070918 keyworded ~alpha + +*gradm-2.1.5.200504081812 (12 Apr 2005) + + 12 Apr 2005; +gradm-2.1.5.200504081812.ebuild: + - version bump + +*gradm-2.1.4.200503221017 (24 Mar 2005) + + 24 Mar 2005; +gradm-2.1.4.200503221017.ebuild: + - minor version bump + + 14 Mar 2005; gradm-2.1.3.200503070918.ebuild: + - unstable ppc64 + + 12 Mar 2005; Jason Wever + gradm-2.1.3.200503070918.ebuild: + Marked back to ~sparc as it doesn't work for sparc64 period and untested on + sparc32. + + 11 Mar 2005; gradm-2.1.3.200503070918.ebuild: + - marking 2.1.3 stable for all supporting arches + +*gradm-2.1.3.200503070918 (07 Mar 2005) + + 07 Mar 2005; -files/gradm-2.1.2-non-interactive.patch, + -gradm-2.1.2.200503041846.ebuild, +gradm-2.1.3.200503070918.ebuild: + - ver bump for grsec-2.1.3 + +*gradm-2.1.2.200503041846 (06 Mar 2005) + + 06 Mar 2005; +files/gradm-2.1.2-non-interactive.patch, + +gradm-2.1.2.200503041846.ebuild: + - version bump for 2.1.2 series. Temp p.masked till kernels are updated to + this version. + + 25 Feb 2005; -gradm-1.9.14.ebuild, -gradm-2.0-r1.ebuild, + -gradm-2.0.1-r1.ebuild, -gradm-2.0.1.ebuild, -gradm-2.0.2.ebuild, + -gradm-2.0.ebuild, gradm-2.1.0.ebuild: + - removed older ebuilds. If somebody needs them they can get them from the + viewcvs Attic. Updated /dev/grsec to use ROOT for device nod creation. Thanks + carlo for pointing this out. + + 25 Jan 2005; Jason Wever gradm-2.1.0.ebuild: + Marking back to ~sparc as, to my knowledge, the sparc team didn't change + this nor were we consulted. + + 11 Jan 2005; gradm-2.1.0.ebuild: + - marking gradm stable + +*gradm-2.1.0 (08 Jan 2005) + + 08 Jan 2005; gradm-2.0.2.ebuild, +gradm-2.1.0.ebuild: + - bump gradm-2.0.2 stable on x86. Add gradm-2.1.0 to ~arch + +*gradm-2.0.2 (30 Nov 2004) + + 30 Nov 2004; +gradm-2.0.2.ebuild: + version bump + + 19 Aug 2004; gradm-2.0.1-r1.ebuild, gradm-2.0.1.ebuild: + change device nods to major 1 minor 12 to match current grsecurity kernels + + 11 Aug 2004; gradm-2.0.1-r1.ebuild, gradm-2.0.1.ebuild: + upstream updated the tarball for 2.0.1 but did change revisions, this is going + to cause md5sum failures and patch conflicts so we are going to use the gradm + from my distfiles/ and push them out to the mirrors and only pull gradm from + the mirrors + +*gradm-2.0.1-r1 (11 Aug 2004) + + 11 Aug 2004; gradm-2.0.1-r1.ebuild, + files/gradm-2.0.1-install.patch: + install updates. adds patch which fixes install problems bug #59996. Added + ewarn about needing to do gradm -P before enabling learning mode bug #60056 + + 10 Aug 2004; gradm-2.0.1.ebuild: + marking x86 stable + +*gradm-2.0.1 (08 Aug 2004) + + 08 Aug 2004; gradm-2.0.1.ebuild: + version bump for 2.4.27/2.6.7 kernels + +*gradm-2.0-r1 (20 Jun 2004) + + 20 Jun 2004; gradm-2.0-r1.ebuild: + Added patch to support changes to hardened-dev-sources-2.6.5-r5. + + 08 May 2004; gradm-2.0.ebuild: + removed unneeded dep of paxctl + + 07 May 2004; gradm-2.0.ebuild: + Marked gradm-2.0.ebuild x86 stable + + 27 Apr 2004; Aron Griffis gradm-1.9.14.ebuild: + Add inherit eutils + +*gradm-2.0 (18 Apr 2004) + + 18 Apr 2004; gradm-1.9.11.ebuild, gradm-1.9.12.ebuild, + gradm-1.9.13.ebuild, gradm-2.0.ebuild: + grsec1 has been deprecated upstream and thus will no longer be supported by + gentoo either. This means it's time to flush your old policies and begin using + the really nice gradm2 learning mode offers. Note: also that the gradm2 + package has also been deprecated and is now simply this one. This gradm-2 + works for both 2.4.x and 2.6.x kernels. Gentoo init.d/conf.d scripts comming + in due time.. User contributions welcome for that. + +*gradm-1.9.14 (11 Mar 2004) + + 11 Mar 2004; Jeremy Huddleston files/grsecurity, + files/grsecurity.rc gradm-1.9.14.ebuild: + Version bump, and fix the conf.d and init.d scripts to close bug #42750. + + 08 Mar 2004; Jon Portnoy gradm-1.9.13.ebuild: + Mark stable on AMD64 to make repoman happy. + + 02 Jan 2004; gradm-1.9.11.ebuild, gradm-1.9.12.ebuild, + gradm-1.9.13.ebuild: + Better way to get CC version when no CC= is set ( bug #36988 ). Added ssp + filtering for gcc CFLAGS as gradm requires static linking and ssp+static is + known to break with some versions of gcc-3.3.{1,2} + +*gradm-1.9.13 (01 Dec 2003) + + 01 Dec 2003; gradm-1.9.13.ebuild: + New gradm stable series to go with 2.4.23.1.9.13 + + 27 Oct 2003; gradm-1.9.10.ebuild, gradm-1.9.9h-r1.ebuild, + files/gradm_parse.c-1.9.9h.patch: + cleaned out some older versions of gradm + +*gradm-1.9.12 (26 Sep 2003) + + 26 Sep 2003; gradm-1.9.11.ebuild, gradm-1.9.12.ebuild: + version bump, marking stable on all supported arches other than ~ppc + + 05 Jul 2003; metadata.xml: + Added metadata.xml + +*gradm-1.9.11 (24 Jun 2003) + + 24 Jun 2003; Guy Martin gradm-1.9.11.ebuild : + Added hppa to KEYWORDS. + + 24 Jun 2003; Ned Ludd Manifest, gradm-1.9.11.ebuild: + version bump + +*gradm-1.9.10 (16 Jun 2003) + + 16 Jun 2003; Manifest, gradm-1.5a.ebuild, + gradm-1.5a.ebuild, gradm-1.6.ebuild, gradm-1.6.ebuild, gradm-1.7b.ebuild, + gradm-1.7b.ebuild, gradm-1.9.10.ebuild, files/gradm-1.5a-chpax.c, + files/gradm-1.6-chpax.c, files/gradm-1.7b-chpax.c, files/gradm-chpax.c, + files/grsecurity, files/grsecurity.rc: + version bump, removed old versions of gradm from portage and old chpax stuff + in files, started the proccess of unmasking gradm for other arches added ~ppc + ~sparc as these are known to work + +*gradm-1.9.9h-r1 (16 May 2003) + + 16 May 2003; Joshua Brindle Manifest, + gradm-1.9.9h-r1.ebuild, files/grsecurity, files/grsecurity.rc: + Uses new method of installing ACL's ala sys-apps/grsecurity-base-policy + courtesy of solarx + +*gradm-1.9.9h (11 May 2003) + + 11 May 2003; Joshua Brindle Manifest, + gradm-1.9.9h.ebuild: + Security version bump, fixes leak in ASLR + +*gradm-1.9.9g (20 Apr 2003) + + 28 Apr 2003; Joshua Brindle files/grsecurity: + fixed typo + + 20 Apr 2003; Joshua Brindle gradm-1.9.9f.ebuild, + gradm-1.9.9f.ebuild, gradm-1.9.9g.ebuild: + version bump + +*gradm-1.9.9f (11 Apr 2003) + + 11 Apr 2003; Joshua Brindle gradm-1.9.9f.ebuild, + files/gradm-chpax.c: + major revision bump, added gentoo specific policies + +*gradm-1.7b (09 Mar 2003) + + 09 Mar 2003; Daniel Ahlberg : + Version bump. + +*gradm-1.6 (13 Jan 2003) + + 13 Jan 2003; Mike Frysinger : + Version bump + +*gradm-1.5a (28 Oct 2002) + + 28 Oct 2002; Mike Frysinger : + Version bump + move of chpax.c from SRC_URI to FILESDIR + +*gradm-1.5 (21 Sep 2002) + + 21 Sep 2002; Mike Frysinger : + Added CFLAG replacement and the example acl file as a doc + +*gradm-1.4 (12 Aug 2002) + + 17 Oct 2002; Maik Schreiber gradm-1.4.ebuild: + Changed KEYWORDS to phase out of package.mask. + + 12 Aug 2002; Maik Schreiber : + new version + + 21 Jul 2002; Mark Guertin : + updated keywords (ppc) + + 14 Jul 2002; phoen][x gradm-1.2.1.ebuild: + Added KEYWORDS, SLOT. + +*gradm-1.2.1 (01 May 2002) + + 1 May 2002; Preston A. Elder : + Initial ebuild. diff --git a/sys-apps/gradm/Manifest b/sys-apps/gradm/Manifest new file mode 100644 index 0000000..2fad7dd --- /dev/null +++ b/sys-apps/gradm/Manifest @@ -0,0 +1,4 @@ +DIST gradm-2.2.0-201006192157.tar.gz 68383 RMD160 5df19836c29679c7ac3df15cc7acc49afb36fd6c SHA1 fe98f5e33d18546daa5c28715fe73fa64b0898d8 SHA256 ec9d30b59978ed9b339a50d5002f1a4e752382f1224af94a8c45bb0d0c5700f3 +EBUILD gradm-2.2.0.201006192157.ebuild 1632 RMD160 e72e2c3bc67abacedce210e85b2b9fe37380fdfd SHA1 6cd20974ba46719d3c8752ac9642ca670ed54164 SHA256 b9d13473f73fe38b90e8c64a84123ce9265583caecc82dc06cc6f53bc83701f1 +MISC ChangeLog 19547 RMD160 60a94a3f9970b7258409e72f05040d12e2dcafd3 SHA1 7119ac3a0bc0a8ea41fe8f4e3222402f486c890c SHA256 5c3e10247a2d0e6e2c0c86d81d0e243341b2cf4217d9405eec9fd6b10d779ce8 +MISC metadata.xml 347 RMD160 a9641d4a404165cc9cb2d19903738fedea0660b4 SHA1 6bfed8c1482de9c20bcad95fac13a2e9e3080014 SHA256 e539669fcda0537dacb03707e91e03111a095e5b4c48c1f3319f367f1a446214 diff --git a/sys-apps/gradm/gradm-2.2.0.201006192157.ebuild b/sys-apps/gradm/gradm-2.2.0.201006192157.ebuild new file mode 100644 index 0000000..7f5ebd6 --- /dev/null +++ b/sys-apps/gradm/gradm-2.2.0.201006192157.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/gradm/gradm-2.1.14.201005041005.ebuild,v 1.1 2010/06/04 01:02:36 solar Exp $ + +EAPI=2 + +inherit flag-o-matic toolchain-funcs versionator + +MY_PV="$(replace_version_separator 3 -)" + +DESCRIPTION="Administrative interface for the grsecurity Role Based Access Control system" +HOMEPAGE="http://www.grsecurity.net/" +#SRC_URI="mirror://gentoo/${PN}-${MY_PV}.tar.gz" +SRC_URI="http://grsecurity.org/stable/${PN}-${MY_PV}.tar.gz" +LICENSE="GPL-2" + +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +IUSE="-pam" + +RDEPEND="" +DEPEND="sys-devel/bison + sys-devel/flex + pam? ( virtual/pam ) + || ( sys-apps/paxctl sys-apps/chpax )" + +S="${WORKDIR}/${PN}2" + +src_prepare() { + sed -i -e s:^LDFLAGS=:LDFLAGS+=: \ + -e s:^MKNOD=.*:MKNOD=true: \ + -e s:^STRIP=.*:STRIP=true: Makefile + + append-ldflags -Wl,-z,now +} + +src_compile() { + local target + use pam || target="nopam" + + emake ${target} CC="$(tc-getCC)" OPT_FLAGS="${CFLAGS}" || die "emake failed" +} + +src_install() { + einstall DESTDIR="${D}" || die "einstall failed" + fperms 711 /sbin/gradm +} + +pkg_postinst() { + [ -e "${ROOT}"/dev/grsec ] && rm -f "${ROOT}"/dev/grsec + einfo "Making character device for grsec2 learning mode" + mkdir -p -m 755 "${ROOT}"/dev/ + mknod -m 0622 "${ROOT}"/dev/grsec c 1 13 || die "mknod on grsec learning device failed" + + einfo + ewarn "Be sure to set a password with 'gradm -P' before enabling learning mode" + ewarn + ewarn "This version of gradm is only supported with a kernel >=2.6.29!" + einfo +} diff --git a/sys-apps/gradm/metadata.xml b/sys-apps/gradm/metadata.xml new file mode 100644 index 0000000..16310ff --- /dev/null +++ b/sys-apps/gradm/metadata.xml @@ -0,0 +1,13 @@ + + + + hardened + + gengor@gentoo.org + Gordon Malm + + + kerframil@gmail.com + Kerin Millar + + -- cgit v1.2.3-65-gdbad