summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Jackson <iggy@gentoo.org>2004-01-08 05:16:34 +0000
committerBrian Jackson <iggy@gentoo.org>2004-01-08 05:16:34 +0000
commit2f77190b88418c394377d2ddc024acf2a39be370 (patch)
treeaf0ccf5a4d8226e47b1bf81719045f32873bb387 /sys-kernel/rsbac-sources
parentremove all ac-sources ebuilds, I'll remove the dir later (Manifest recommit) (diff)
downloadgentoo-2-2f77190b88418c394377d2ddc024acf2a39be370.tar.gz
gentoo-2-2f77190b88418c394377d2ddc024acf2a39be370.tar.bz2
gentoo-2-2f77190b88418c394377d2ddc024acf2a39be370.zip
remove all rsbac-sources ebuilds, I'll remove the dir later
Diffstat (limited to 'sys-kernel/rsbac-sources')
-rw-r--r--sys-kernel/rsbac-sources/ChangeLog6
-rw-r--r--sys-kernel/rsbac-sources/files/digest-rsbac-sources-2.4.20-r16
-rw-r--r--sys-kernel/rsbac-sources/files/do_brk_fix.patch12
-rw-r--r--sys-kernel/rsbac-sources/files/nr_rsbac_patch.diff10
-rw-r--r--sys-kernel/rsbac-sources/rsbac-sources-2.4.20-r1.ebuild103
5 files changed, 5 insertions, 132 deletions
diff --git a/sys-kernel/rsbac-sources/ChangeLog b/sys-kernel/rsbac-sources/ChangeLog
index effc1b90fe1d..223b923c698e 100644
--- a/sys-kernel/rsbac-sources/ChangeLog
+++ b/sys-kernel/rsbac-sources/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-kernel/rsbac-sources
# Copyright 2002-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/rsbac-sources/ChangeLog,v 1.5 2004/01/07 00:41:57 plasmaroo Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-kernel/rsbac-sources/ChangeLog,v 1.6 2004/01/08 05:16:34 iggy Exp $
+
+ 07 Jan 2004; Brian Jackson <iggy@gentoo.org> rsbac-sources-2.4.20-r1.ebuild,
+ files/do_brk_fix.patch, files/nr_rsbac_patch.diff:
+ remove all rsbac-sources ebuilds, I'll remove the dir later
*rsbac-sources-2.4.20-r1 (07 Jan 2004)
diff --git a/sys-kernel/rsbac-sources/files/digest-rsbac-sources-2.4.20-r1 b/sys-kernel/rsbac-sources/files/digest-rsbac-sources-2.4.20-r1
deleted file mode 100644
index ca08deeb6f94..000000000000
--- a/sys-kernel/rsbac-sources/files/digest-rsbac-sources-2.4.20-r1
+++ /dev/null
@@ -1,6 +0,0 @@
-MD5 c439d5c93d7fc9a1480a90842465bb97 linux-2.4.20.tar.bz2 27421046
-MD5 9db902b43cec7a1715eb66a69c68516e rsbac-v1.2.1.tar.bz2 410016
-MD5 d028fd84ee589d58f00c52778d76b663 patch-2.4.20-v1.2.1.gz 56329
-MD5 dc6fa3d792886f034fd27a0d4c078cf8 rsbac-bugfix-v1.2.1-1.diff 593
-MD5 d04a66817399eb858e552d54cd0f24c2 rsbac-bugfix-v1.2.1-2.diff 619
-MD5 cace36ff8134517558357d189efbcbbf rsbac-bugfix-v1.2.1-3.diff 2269
diff --git a/sys-kernel/rsbac-sources/files/do_brk_fix.patch b/sys-kernel/rsbac-sources/files/do_brk_fix.patch
deleted file mode 100644
index fef1f1e981e2..000000000000
--- a/sys-kernel/rsbac-sources/files/do_brk_fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/mm/mmap.c Fri Sep 12 06:44:06 2003
-+++ b/mm/mmap.c Thu Oct 2 01:18:19 2003
-@@ -1041,6 +1041,9 @@
- if (!len)
- return addr;
-
-+ if ((addr + len) > TASK_SIZE || (addr + len) < addr)
-+ return -EINVAL;
-+
- /*
- * mlock MCL_FUTURE?
- */
diff --git a/sys-kernel/rsbac-sources/files/nr_rsbac_patch.diff b/sys-kernel/rsbac-sources/files/nr_rsbac_patch.diff
deleted file mode 100644
index 9622f35642b2..000000000000
--- a/sys-kernel/rsbac-sources/files/nr_rsbac_patch.diff
+++ /dev/null
@@ -1,10 +0,0 @@
---- syscall_rsbac.h.orig 2002-12-07 15:52:33.000000000 +0000
-+++ syscall_rsbac.h 2002-12-07 15:51:21.000000000 +0000
-@@ -14,6 +14,7 @@
-
- /* to keep include/asm-alpha/unistd.h happy */
- #define __LIBRARY__
-+#define __NR_rsbac __NR_security
-
- #include <linux/unistd.h>
- #include <rsbac/types.h>
diff --git a/sys-kernel/rsbac-sources/rsbac-sources-2.4.20-r1.ebuild b/sys-kernel/rsbac-sources/rsbac-sources-2.4.20-r1.ebuild
deleted file mode 100644
index ca2e65d82482..000000000000
--- a/sys-kernel/rsbac-sources/rsbac-sources-2.4.20-r1.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2004 Gentoo Technologies, Inc.
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-kernel/rsbac-sources/rsbac-sources-2.4.20-r1.ebuild,v 1.1 2004/01/07 00:41:57 plasmaroo Exp $
-
-ETYPE="sources"
-
-OKV=${PV}
-KV=${PVR}
-SLOT="${KV}"
-
-# Kernel patch name
-KPATCH=patch-2.4.20-v1.2.1
-
-# Bugfix patch name
-BUGFIX=rsbac-bugfix-v1.2.1
-
-# RSBAC packet name
-RSBAC=rsbac-v1.2.1
-
-DESCRIPTION="Rule Set Based Access Control (RSBAC) Kernel Patch"
-HOMEPAGE="http://www.rsbac.org"
-SRC_URI="mirror://kernel/linux/kernel/v2.4/linux-${OKV}.tar.bz2
-http://www.rsbac.org/code/rsbac-v1.2.1.tar.bz2
-http://www.rsbac.org/patches/v1.2.1/patch-2.4.20-v1.2.1.gz
-http://www.rsbac.org/bugfixes/rsbac-bugfix-v1.2.1-1.diff
-http://www.rsbac.org/bugfixes/rsbac-bugfix-v1.2.1-2.diff
-http://www.rsbac.org/bugfixes/rsbac-bugfix-v1.2.1-3.diff"
-
-LICENSE="GPL-2"
-EXTRAVERSION=-rsbac
-KEYWORDS="~x86"
-IUSE="ncurses"
-DEPEND=">=sys-devel/binutils-2.11.90.0.31 dev-lang/perl"
-RDEPEND=">=sys-libs/ncurses-5.2"
-
-S=${WORKDIR}/linux-${OKV}-rsbac
-
-src_unpack() {
- unpack linux-${OKV}.tar.bz2
- mv linux-${OKV} linux-${OKV}-rsbac || die
- cp ${DISTDIR}/${BUGFIX}-1.diff ${S} || die "Cannot find bugfix patch"
- cp ${DISTDIR}/${BUGFIX}-2.diff ${S} || die "Cannot find bugfix patch"
- cp ${DISTDIR}/${BUGFIX}-3.diff ${S} || die "Cannot find bugfix patch"
- echo "-> Kernel unpacked..."
-
- cd ${S}
- unpack ${RSBAC}.tar.bz2 || die "rsbac unpack failed!"
- unpack ${KPATCH}.gz || die "kernel patch unpack failed!"
- echo "-> RSBAC and kernel patch unpacked"
-
- patch -p1 < ${KPATCH} || die "kernel patching failed!"
- echo "-> Kernel patched..."
-
- patch -p1 < ${BUGFIX}-1.diff || die "cannot apply fix patch 1"
- echo "-> Fix patch 1 applied"
-
- patch -p1 < ${BUGFIX}-2.diff || die "cannot apply fix patch 2"
- echo "-> Fix patch 2 applied"
-
- patch -p1 < ${BUGFIX}-3.diff || die "cannot apply fix patch 1"
- echo "-> Fix patch 3 applied"
-
- epatch ${FILESDIR}/do_brk_fix.patch || die "Failed to patch do_brk() vulnerability!"
- epatch ${FILESDIR}/${PN}.CAN-2003-0985.patch || die "Failed to patch mremap() vulnerability!"
- epatch ${FILESDIR}/${PN}.rtc_fix.patch || die "Failed to patch RTC vulnerabilities!"
-
- # We need to have our kernel in /boot
- mv Makefile Makefile.orig
- sed -e 's:#export\tINSTALL_PATH:export\tINSTALL_PATH:' \
- -e "s:^\(EXTRAVERSION =\).*:\1 ${EXTRAVERSION}:" \
- Makefile.orig > Makefile || die "Cannot edit Makefile"
- rm Makefile.orig
- echo "-> Makefile patched"
-
- cd ${S}/include/rsbac
- # There is a definition missing, this patch resolve the problem - Quequero
- patch -p0 < ${FILESDIR}/nr_rsbac_patch.diff || die "can't patch syscall_rsbac.h"
-
-}
-
-src_compile() {
- einfo "Compile this kernel by yourself and good luck!"
-}
-
-src_install() {
- dodir /usr/src
- echo ">>> Copying sources..."
- mv ${WORKDIR}/linux* ${D}/usr/src
-}
-
-pkg_postinst() {
- rm -f ${ROOT}usr/src/linux
- ln -sf linux-${OKV}-rsbac ${ROOT}/usr/src/linux
-
- einfo "-> Kernel tree is OK"
-
- # We really need rsbac-admin otherwise it will be impossible to manage the new kernel permissions
- # but we can't install it before the kernel, rsbac-admin needs some headers included only in
- # the rsbac-kernel tree - Quequero
- einfo ">>> *** IMPORTANT *** <<<"
- einfo ">>> *** YOU MUST INSTALL sys-apps/rsbac-admin FOR MANAGING THIS KERNEL *** <<<"
-}
-