diff options
author | 2004-01-08 05:16:34 +0000 | |
---|---|---|
committer | 2004-01-08 05:16:34 +0000 | |
commit | 2f77190b88418c394377d2ddc024acf2a39be370 (patch) | |
tree | af0ccf5a4d8226e47b1bf81719045f32873bb387 /sys-kernel/rsbac-sources | |
parent | remove all ac-sources ebuilds, I'll remove the dir later (Manifest recommit) (diff) | |
download | gentoo-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/ChangeLog | 6 | ||||
-rw-r--r-- | sys-kernel/rsbac-sources/files/digest-rsbac-sources-2.4.20-r1 | 6 | ||||
-rw-r--r-- | sys-kernel/rsbac-sources/files/do_brk_fix.patch | 12 | ||||
-rw-r--r-- | sys-kernel/rsbac-sources/files/nr_rsbac_patch.diff | 10 | ||||
-rw-r--r-- | sys-kernel/rsbac-sources/rsbac-sources-2.4.20-r1.ebuild | 103 |
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 *** <<<" -} - |