diff options
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> |