summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-kernel/hardened-dev-sources/ChangeLog10
-rw-r--r--sys-kernel/hardened-dev-sources/Manifest4
-rw-r--r--sys-kernel/hardened-dev-sources/files/digest-hardened-dev-sources-2.6.46
-rw-r--r--sys-kernel/hardened-dev-sources/hardened-dev-sources-2.6.4.ebuild37
-rw-r--r--sys-kernel/hardened-dev-sources/metadata.xml10
5 files changed, 49 insertions, 18 deletions
diff --git a/sys-kernel/hardened-dev-sources/ChangeLog b/sys-kernel/hardened-dev-sources/ChangeLog
new file mode 100644
index 000000000000..342527b3e438
--- /dev/null
+++ b/sys-kernel/hardened-dev-sources/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for sys-kernel/hardened-dev-sources
+# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hardened-dev-sources/ChangeLog,v 1.1 2004/03/15 04:34:26 solar Exp $
+
+*hardened-dev-sources-2.6.4 (14 Mar 2004)
+
+ 14 Mar 2004; <solar@gentoo.org> hardened-dev-sources-2.6.4.ebuild,
+ metadata.xml:
+ initial hardened base. all masked for now
+
diff --git a/sys-kernel/hardened-dev-sources/Manifest b/sys-kernel/hardened-dev-sources/Manifest
new file mode 100644
index 000000000000..f5f16ec690a3
--- /dev/null
+++ b/sys-kernel/hardened-dev-sources/Manifest
@@ -0,0 +1,4 @@
+MD5 8fc46ebe73d77b5861cf8b3472e3c90c hardened-dev-sources-2.6.4.ebuild 1824
+MD5 de5b07a3f71eb09cdf9e729748a84eb0 metadata.xml 391
+MD5 56edbc5e67b390922df72701ce777927 ChangeLog 416
+MD5 496d5fb278f8d622a4c7d23ab3af13a1 files/digest-hardened-dev-sources-2.6.4 458
diff --git a/sys-kernel/hardened-dev-sources/files/digest-hardened-dev-sources-2.6.4 b/sys-kernel/hardened-dev-sources/files/digest-hardened-dev-sources-2.6.4
new file mode 100644
index 000000000000..afe46ef122b4
--- /dev/null
+++ b/sys-kernel/hardened-dev-sources/files/digest-hardened-dev-sources-2.6.4
@@ -0,0 +1,6 @@
+MD5 335f06eba1e5372ba38a0d2b253629bd linux-2.6.4.tar.bz2 34386912
+MD5 4673cdd5b171b1aaeaacc61703629523 grsecurity-2.0-testing-20040314-2.6.4.patch 601716
+MD5 6b9abfea3cd4a8d2153fbf36b8cd2371 linux-2.6.4-grsec-2.0-textrel.patch 5676
+MD5 53df01c1137dbffddb2e2b32642ba4f7 linux-2.6.4-selinux-hooks.patch 5581
+MD5 ed473df9e16d69d4924eaeb7f17950f6 netdev-random-core-2.6.3.patch 11236
+MD5 40f28212af9476060eed8f98cb0072b5 netdev-random-drivers-2.6.3.patch 122448
diff --git a/sys-kernel/hardened-dev-sources/hardened-dev-sources-2.6.4.ebuild b/sys-kernel/hardened-dev-sources/hardened-dev-sources-2.6.4.ebuild
index 65d9981d3fbf..f5c9b23dd23d 100644
--- a/sys-kernel/hardened-dev-sources/hardened-dev-sources-2.6.4.ebuild
+++ b/sys-kernel/hardened-dev-sources/hardened-dev-sources-2.6.4.ebuild
@@ -1,45 +1,46 @@
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hardened-dev-sources/hardened-dev-sources-2.6.4.ebuild,v 1.1 2004/03/15 01:41:55 solar Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hardened-dev-sources/hardened-dev-sources-2.6.4.ebuild,v 1.2 2004/03/15 04:34:26 solar Exp $
ETYPE="sources"
inherit kernel-2
detect_version
-NETRAND_CORE_VER="${OKV}"
-NETRAND_DRIVERS_VER="${OKV}"
+AVC_PAX_VER="2.6.4"
+NETRAND_CORE_VER="2.6.3"
+NETRAND_DRIVERS_VER="2.6.3"
+
+# repackage while brad is developing 2.6.x to avoid md5sum conflicts
+# if he changes the codebase upstream.
#GRSEC_VER=2.0-testing-${OKV}
#GRSEC_URI="http://grsecurity.net/grsecurity-${GRSEC_VER}.patch"
-# repackage while brad is developing 2.6.x to avoid md5sum conflicts if
-# he changes it upstream.
-
GRSEC_STAMP=20040314
GRSEC_VER=2.0-testing-${GRSEC_STAMP}-${OKV}
GRSEC_URI="http://dev.gentoo.org/~solar/grsecurity/grsecurity-${GRSEC_VER}.patch"
+GRSEC_EXTRAS_URI="http://dev.gentoo.org/~solar/grsecurity/linux-${OKV}-grsec-2.0-textrel.patch"
+
+AVC_PAX_URI="http://tachyon.snu.edu/linux-${AVC_PAX_VER}-selinux-hooks.patch"
+
NETRAND_CORE_URI="http://zeus.polsl.gliwice.pl/~albeiro/netdev-random/netdev-random-core-${NETRAND_CORE_VER}.patch"
NETRAND_DRIVERS_URI="http://zeus.polsl.gliwice.pl/~albeiro/netdev-random/netdev-random-drivers-${NETRAND_DRIVERS_VER}.patch"
-AVC_PAX_VER=
-AVC_PAX_URI=
-
KEYWORDS="-*"
-UNIPATCH_LIST="${DISTDIR}/grsecurity-${GRSEC_VER}.patch
- ${DISTDIR}/linux-${OKV}-avc_pax.patch
- ${DISTDIR}/linux-${OKV}-audit_textrel.patch
- ${DISTDIR}/netdev-random-core-${NETRAND_CORE_VER}.patch
- ${DISTDIR}/netdev-random-drivers-${NETRAND_DRIVERS_VER}.patch"
-
+UNIPATCH_LIST="
+ ${DISTDIR}/grsecurity-${GRSEC_VER}.patch
+ ${DISTDIR}/linux-${OKV}-grsec-2.0-textrel.patch
+ ${DISTDIR}/linux-${AVC_PAX_VER}-selinux-hooks.patch
+ ${DISTDIR}/netdev-random-core-${NETRAND_CORE_VER}.patch"
+# ${DISTDIR}/netdev-random-drivers-${NETRAND_DRIVERS_VER}.patch"
-DESCRIPTION="Vanilla sources for the ${KV_MAJOR}.${KV_MINOR} kernel tree patch with the grsecurity patch"
-SRC_URI="${KERNEL_URI} ${GRSEC_URI} ${AVC_PAX_URI} ${NETRAND_CORE_URI} ${NETRAND_DRIVERS_URI}"
+DESCRIPTION="Hardened sources for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GRSEC_URI} ${GRSEC_EXTRAS_URI} ${AVC_PAX_URI} ${NETRAND_CORE_URI} ${NETRAND_DRIVERS_URI}"
UNIPATCH_STRICTORDER="yes"
pkg_postinst() {
postinst_sources
einfo "UNIPATCH_LIST=$(for p in $UNIPATCH_LIST ; do echo -n "$(basename ${p} .patch), " ; done ; date -u +%Y%m%d.%s)"
- einfo "You sick bastard."
}
diff --git a/sys-kernel/hardened-dev-sources/metadata.xml b/sys-kernel/hardened-dev-sources/metadata.xml
new file mode 100644
index 000000000000..99187fbdaff3
--- /dev/null
+++ b/sys-kernel/hardened-dev-sources/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>hardened</herd>
+<maintainer>
+ <email>hardened@gentoo.org</email>
+ <description>Primary Maintainer</description>
+</maintainer>
+<longdescription>This kernel source contains a security hardened version of the Linux 2.6.x Kernel.</longdescription>
+</pkgmetadata>