aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <basile@opensource.dyc.edu>2010-06-25 17:36:25 -0400
committerAnthony G. Basile <basile@opensource.dyc.edu>2010-06-25 17:36:25 -0400
commit86cca8ea12096dc8b061689c585ecdf035b72d1d (patch)
tree13c0db5f9b1ddd87e57746d3741e88f7c5f18ca0 /sys-apps
parentHeld kernel at 2.6.32.15 and updated Grsec/PaX to 2.2.0-2.6.32.15-201006192153 (diff)
downloadhardened-kernel-86cca8ea12096dc8b061689c585ecdf035b72d1d.tar.gz
hardened-kernel-86cca8ea12096dc8b061689c585ecdf035b72d1d.tar.bz2
hardened-kernel-86cca8ea12096dc8b061689c585ecdf035b72d1d.zip
Added sys-apps/gradm-2.2.0.201006192157 for hardened-sources-2.6.32-r10
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/gradm/ChangeLog571
-rw-r--r--sys-apps/gradm/Manifest4
-rw-r--r--sys-apps/gradm/gradm-2.2.0.201006192157.ebuild60
-rw-r--r--sys-apps/gradm/metadata.xml13
4 files changed, 648 insertions, 0 deletions
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 <basile@opensource.dyc.edu>
+ +gradm-2.2.0.201006192157.ebuild, +metadata.xml:
+ Version bump
+
+*gradm-2.1.14.201005041005 (04 Jun 2010)
+
+ 04 Jun 2010; <solar@gentoo.org> +gradm-2.1.14.201005041005.ebuild:
+ - ebump. Bug #320983
+
+*gradm-2.1.14.201004061746 (13 Apr 2010)
+
+ 13 Apr 2010; <zorry@gentoo.org> +gradm-2.1.14.201004061746.ebuild:
+ bump #313725 thank you cilly
+
+*gradm-2.1.14.200910072130 (01 Feb 2010)
+
+ 01 Feb 2010; Gordon Malm <gengor@gentoo.org>
+ +gradm-2.1.14.200910072130.ebuild:
+ Version bump, fix bug #282272.
+
+ 23 Sep 2009; Patrick Lauer <patrick@gentoo.org>
+ 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 <gengor@gentoo.org>
+ -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 <gengor@gentoo.org>
+ -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 <nixnut@gentoo.org> gradm-2.1.12.200812271437.ebuild:
+ ppc stable
+
+*gradm-2.1.14.200905131803 (25 May 2009)
+
+ 25 May 2009; Gordon Malm <gengor@gentoo.org>
+ 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 <gengor@gentoo.org>
+ -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 <nixnut@gentoo.org> gradm-2.1.13.200902232204.ebuild:
+ ppc stable
+
+ 18 Mar 2009; Gordon Malm <gengor@gentoo.org>
+ gradm-2.1.13.200902232204.ebuild:
+ Stable amd64/x86.
+
+*gradm-2.1.13.200902232204 (07 Mar 2009)
+
+ 07 Mar 2009; Gordon Malm <gengor@gentoo.org>
+ +gradm-2.1.13.200902232204.ebuild:
+ Version bump.
+
+ 25 Jan 2009; Gordon Malm <gengor@gentoo.org>
+ gradm-2.1.12.200812271437.ebuild:
+ Stable amd64/x86.
+
+*gradm-2.1.12.200812271437 (15 Jan 2009)
+
+ 15 Jan 2009; Gordon Malm <gengor@gentoo.org>
+ +gradm-2.1.12.200812271437.ebuild:
+ Version bump.
+
+ 08 Sep 2008; Gordon Malm <gengor@gentoo.org>
+ gradm-2.1.10.200702231759.ebuild:
+ Make repoman happy.
+
+ 08 Sep 2008; Gordon Malm <gengor@gentoo.org> metadata.xml:
+ Update my email address, remove solar per request.
+
+ 31 Aug 2008; nixnut <nixnut@gentoo.org> gradm-2.1.11.200804142058.ebuild,
+ gradm-2.1.12.200805181037.ebuild:
+ stable on ppc
+
+ 23 Aug 2008; Bryan D. Stine <battousai@gentoo.org>
+ 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; <solar@gentoo.org> gradm-2.1.11.200804142058.ebuild:
+ - stable on amd64/x86
+
+*gradm-2.1.12.200805181037 (11 Jun 2008)
+
+ 11 Jun 2008; Christian Heim <phreak@gentoo.org>
+ +gradm-2.1.12.200805181037.ebuild:
+ Adding the newest version of gradm to the tree, as per Gordon's request.
+
+ 24 May 2008; nixnut <nixnut@gentoo.org> gradm-2.1.11.200803171746.ebuild:
+ Stable on ppc wrt bug 214593
+
+ 14 May 2008; Jeroen Roovers <jer@gentoo.org>
+ gradm-2.1.11.200804142058.ebuild:
+ Marked ~hppa (LuckyLuke).
+
+ 12 May 2008; Markus Rothe <corsair@gentoo.org>
+ gradm-2.1.11.200803171746.ebuild:
+ Stable on ppc64
+
+*gradm-2.1.11.200804142058 (16 Apr 2008)
+
+ 16 Apr 2008; Christian Heim <phreak@gentoo.org>
+ +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 <phreak@gentoo.org> 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; <solar@gentoo.org> gradm-2.1.11.200803171746.ebuild:
+ - stable for bug 214593
+
+*gradm-2.1.11.200803171746 (24 Mar 2008)
+
+ 24 Mar 2008; <solar@gentoo.org> -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 <phreak@gentoo.org>
+ +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 <phreak@gentoo.org>
+ +gradm-2.1.11.200708011700.ebuild:
+ Version bump for 2.6.23.
+
+ 15 Oct 2007; Markus Rothe <corsair@gentoo.org>
+ gradm-2.1.10.200702231759.ebuild:
+ Stable on ppc64
+
+ 16 May 2007; Raúl Porcel <armin76@gentoo.org>
+ gradm-2.1.10.200702231759.ebuild:
+ alpha stable wrt #140367
+
+ 11 May 2007; Christian Heim <phreak@gentoo.org>
+ 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 <phreak@gentoo.org>
+ gradm-2.1.7.200511041858.ebuild, gradm-2.1.9.200602141850.ebuild:
+ Fixing the remaining MKNOD's in pkg_postinst, thanks to Michal Prihoda
+ <michal at prihoda.net> in #133700.
+
+*gradm-2.1.10.200702231759 (16 Apr 2007)
+
+ 16 Apr 2007; Christian Heim <phreak@gentoo.org>
+ +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 <phreak@gentoo.org>
+ +gradm-2.1.10.200701121959.ebuild:
+ Version bump, new upstream version to satisfy hardened-sources / GRsec.
+
+ 22 Feb 2007; Markus Ullmann <jokey@gentoo.org> ChangeLog:
+ Redigest for Manifest2
+
+*gradm-2.1.9.200610091102 (13 Dec 2006)
+
+ 13 Dec 2006; <solar@gentoo.org> -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 <corsair@gentoo.org>
+ gradm-2.1.9.200602141850.ebuild:
+ Stable on ppc64; bug #140367
+
+ 18 Jul 2006; Michael Hanselmann <hansmi@gentoo.org>
+ gradm-2.1.9.200602141850.ebuild:
+ Stable on ppc.
+
+ 14 Jul 2006; John Mylchreest <johnm@gentoo.org>
+ 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 <johnm@gentoo.org>
+ +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 <corsair@gentoo.org>
+ gradm-2.1.8.200601212342-r1.ebuild:
+ Stable on ppc64
+
+ 06 Apr 2006; Joshua Jackson <tsunam@gentoo.org>
+ gradm-2.1.8.200601212342-r1.ebuild:
+ Stable on x86; bug #127718
+
+ 30 Mar 2006; Marcus D. Hanwell <cryos@gentoo.org>
+ gradm-2.1.8.200601212342-r1.ebuild:
+ Stable on amd64, bug 127718.
+
+ 29 Mar 2006; Aron Griffis <agriffis@gentoo.org>
+ gradm-2.1.8.200601212342-r1.ebuild:
+ Mark 2.1.8.200601212342-r1 stable on ia64
+
+ 28 Mar 2006; <nixnut@gentoo.org> gradm-2.1.8.200601212342-r1.ebuild:
+ Stable on ppc. Bug #127718
+
+ 19 Mar 2006; Markus Rothe <corsair@gentoo.org>
+ gradm-2.1.8.200601212342.ebuild:
+ Stable on ppc64
+
+*gradm-2.1.8.200601212342-r1 (15 Mar 2006)
+
+ 15 Mar 2006; John Mylchreest <johnm@gentoo.org>
+ +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 <agriffis@gentoo.org>
+ gradm-2.1.8.200601212342.ebuild:
+ Mark 2.1.8.200601212342 stable on ia64
+
+ 09 Mar 2006; Michael Hanselmann <hansmi@gentoo.org>
+ gradm-2.1.8.200601212342.ebuild:
+ Stable on ppc.
+
+ 02 Mar 2006; <solar@gentoo.org> gradm-2.1.8.200601212342.ebuild:
+ - stable on x86
+
+ 08 Feb 2006; Aron Griffis <agriffis@gentoo.org>
+ gradm-2.1.7.200511041858.ebuild:
+ Mark 2.1.7.200511041858 stable on alpha
+
+ 07 Feb 2006; Aron Griffis <agriffis@gentoo.org>
+ 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; <solar@gentoo.org> +gradm-2.1.8.200601212342.ebuild:
+ - added 2.1.8 ebuild to the tree
+
+ 24 Dec 2005; Michael Hanselmann <hansmi@gentoo.org>
+ gradm-2.1.7.200511041858.ebuild:
+ Stable on ppc.
+
+ 18 Dec 2005; Markus Rothe <corsair@gentoo.org>
+ gradm-2.1.7.200511041858.ebuild:
+ Stable on ppc64
+
+ 06 Dec 2005; John Mylchreest <johnm@gentoo.org>
+ gradm-2.1.7.200511041858.ebuild:
+ bumping to stable due to 2.6.14 vuln push.
+
+ 03 Dec 2005; Tom Gall <tgall@gentoo.org> gradm-2.1.6.200506131347.ebuild:
+ stable on ppc64
+
+ 14 Nov 2005; John Mylchreest <johnm@gentoo.org>
+ +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 <swegener@gentoo.org>
+ +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 <agriffis@gentoo.org>
+ gradm-2.1.6.200506131347.ebuild:
+ Mark 2.1.6.200506131347 stable on alpha
+
+ 23 Aug 2005; Aron Griffis <agriffis@gentoo.org>
+ gradm-2.1.6.200506131347.ebuild:
+ stable on ia64
+
+*gradm-2.1.7.200511041858 (14 Nov 2005)
+
+ 14 Nov 2005; John Mylchreest <johnm@gentoo.org>
+ +gradm-2.1.7.200511041858.ebuild:
+ Adding gradm, suitable for hardened-sources-2.6.13+
+
+ 01 Jul 2005; <solar.@gentoo.org> gradm-2.1.6.200506131347.ebuild:
+ - stable on x86, ppc
+
+*gradm-2.1.6.200506131347 (20 Jun 2005)
+
+ 20 Jun 2005; <solar@gentoo.org> -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 <seemant@gentoo.org>
+ -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; <solar@gentoo.org> -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 <ferdy@gentoo.org>
+ gradm-2.1.3.200503070918.ebuild:
+ 2.1.3.200503070918 keyworded ~alpha
+
+*gradm-2.1.5.200504081812 (12 Apr 2005)
+
+ 12 Apr 2005; <solar@gentoo.org> +gradm-2.1.5.200504081812.ebuild:
+ - version bump
+
+*gradm-2.1.4.200503221017 (24 Mar 2005)
+
+ 24 Mar 2005; <solar@gentoo.org> +gradm-2.1.4.200503221017.ebuild:
+ - minor version bump
+
+ 14 Mar 2005; <solar@gentoo.org> gradm-2.1.3.200503070918.ebuild:
+ - unstable ppc64
+
+ 12 Mar 2005; Jason Wever <weeve@gentoo.org>
+ 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; <solar@gentoo.org> 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; <solar@gentoo.org> -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; <solar@gentoo.org> +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; <solar@gentoo.org> -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 <weeve@gentoo.org> 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; <solar@gentoo.org> gradm-2.1.0.ebuild:
+ - marking gradm stable
+
+*gradm-2.1.0 (08 Jan 2005)
+
+ 08 Jan 2005; <solar@gentoo.org> 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; <solar@gentoo.org> +gradm-2.0.2.ebuild:
+ version bump
+
+ 19 Aug 2004; <solar@gentoo.org> 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; <solar@gentoo.org> 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; <solar@gentoo.org> 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; <solar@gentoo.org> gradm-2.0.1.ebuild:
+ marking x86 stable
+
+*gradm-2.0.1 (08 Aug 2004)
+
+ 08 Aug 2004; <solar@gentoo.org> 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; <pfeifer@gentoo.org> gradm-2.0-r1.ebuild:
+ Added patch to support changes to hardened-dev-sources-2.6.5-r5.
+
+ 08 May 2004; <solar@gentoo.org> gradm-2.0.ebuild:
+ removed unneeded dep of paxctl
+
+ 07 May 2004; <solar@gentoo.org> gradm-2.0.ebuild:
+ Marked gradm-2.0.ebuild x86 stable
+
+ 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> gradm-1.9.14.ebuild:
+ Add inherit eutils
+
+*gradm-2.0 (18 Apr 2004)
+
+ 18 Apr 2004; <solar@gentoo.org> 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 <eradicator@gentoo.org> 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 <avenj@gentoo.org> gradm-1.9.13.ebuild:
+ Mark stable on AMD64 to make repoman happy.
+
+ 02 Jan 2004; <solar@gentoo.org> 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; <solar@gentoo.org> gradm-1.9.13.ebuild:
+ New gradm stable series to go with 2.4.23.1.9.13
+
+ 27 Oct 2003; <solar@gentoo.org> 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; <solar@gentoo.org> gradm-1.9.11.ebuild, gradm-1.9.12.ebuild:
+ version bump, marking stable on all supported arches other than ~ppc
+
+ 05 Jul 2003; <solar@gentoo.org> metadata.xml:
+ Added metadata.xml
+
+*gradm-1.9.11 (24 Jun 2003)
+
+ 24 Jun 2003; Guy Martin <gmsoft@gentoo.org> gradm-1.9.11.ebuild :
+ Added hppa to KEYWORDS.
+
+ 24 Jun 2003; Ned Ludd <solar@gentoo.org> Manifest, gradm-1.9.11.ebuild:
+ version bump
+
+*gradm-1.9.10 (16 Jun 2003)
+
+ 16 Jun 2003; <solar@gentoo.org> 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 <method@gentoo.org> 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 <solar@linbsd.net>
+
+*gradm-1.9.9h (11 May 2003)
+
+ 11 May 2003; Joshua Brindle <method@gentoo.org> 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 <method@gentoo.org> files/grsecurity:
+ fixed typo
+
+ 20 Apr 2003; Joshua Brindle <method@gentoo.org> 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 <method@gentoo.org> 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 <aliz@gentoo.org> :
+ Version bump.
+
+*gradm-1.6 (13 Jan 2003)
+
+ 13 Jan 2003; Mike Frysinger <vapier@gentoo.org> :
+ Version bump
+
+*gradm-1.5a (28 Oct 2002)
+
+ 28 Oct 2002; Mike Frysinger <vapier@gentoo.org> :
+ Version bump + move of chpax.c from SRC_URI to FILESDIR
+
+*gradm-1.5 (21 Sep 2002)
+
+ 21 Sep 2002; Mike Frysinger <vapier@gentoo.org> :
+ Added CFLAG replacement and the example acl file as a doc
+
+*gradm-1.4 (12 Aug 2002)
+
+ 17 Oct 2002; Maik Schreiber <blizzy@gentoo.org> gradm-1.4.ebuild:
+ Changed KEYWORDS to phase out of package.mask.
+
+ 12 Aug 2002; Maik Schreiber <blizzy@gentoo.org> :
+ new version
+
+ 21 Jul 2002; Mark Guertin <gerk@gentoo.org> :
+ updated keywords (ppc)
+
+ 14 Jul 2002; phoen][x <phoenix@gentoo.org> gradm-1.2.1.ebuild:
+ Added KEYWORDS, SLOT.
+
+*gradm-1.2.1 (01 May 2002)
+
+ 1 May 2002; Preston A. Elder <prez@gentoo.org> :
+ 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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>hardened</herd>
+ <maintainer>
+ <email>gengor@gentoo.org</email>
+ <name>Gordon Malm</name>
+ </maintainer>
+ <maintainer>
+ <email>kerframil@gmail.com</email>
+ <name>Kerin Millar</name>
+ </maintainer>
+</pkgmetadata>