diff options
author | 2003-12-02 08:08:15 +0000 | |
---|---|---|
committer | 2003-12-02 08:08:15 +0000 | |
commit | d585d2641d576ab5f44e8906747838b0a8c0f73b (patch) | |
tree | 8b5a566091308e2fad729a30e66bbca91fc95344 /sys-kernel | |
parent | version bump for do_brk vuln (diff) | |
download | historical-d585d2641d576ab5f44e8906747838b0a8c0f73b.tar.gz historical-d585d2641d576ab5f44e8906747838b0a8c0f73b.tar.bz2 historical-d585d2641d576ab5f44e8906747838b0a8c0f73b.zip |
version bump for do_brk vuln
Diffstat (limited to 'sys-kernel')
8 files changed, 81 insertions, 10 deletions
diff --git a/sys-kernel/ppc-sources-benh/Manifest b/sys-kernel/ppc-sources-benh/Manifest index ce8ea3258a9d..cd3f23733d4c 100644 --- a/sys-kernel/ppc-sources-benh/Manifest +++ b/sys-kernel/ppc-sources-benh/Manifest @@ -1,13 +1,13 @@ -MD5 ee1b5f793b885273f743e4e7d882b630 ppc-sources-benh-2.4.22-r3.ebuild 1558 -MD5 731407e55b2ca5134b7697f5da4d6b91 ppc-sources-benh-2.4.20-r9.ebuild 1562 +MD5 b253c732a1b9896dec19dc2e79779f71 ppc-sources-benh-2.4.22-r3.ebuild 1568 +MD5 926ee9a6334321b4801819d740ff0ee9 ppc-sources-benh-2.4.20-r9.ebuild 1557 MD5 faa511fe9cd825920adf97ec1a0fb1d9 ppc-sources-benh-2.4.20-r10.ebuild 1484 MD5 380b80209f503498418a004d5f5f5c38 ppc-sources-benh-2.4.20-r6.ebuild 1482 -MD5 f1c0980dd9f97a65fc63263b8af54d6a ppc-sources-benh-2.4.22-r2.ebuild 1561 +MD5 ada54166a9176f9461df5492350526ff ppc-sources-benh-2.4.22-r2.ebuild 1556 MD5 bc81894b81dfea86937f62769e401eca ppc-sources-benh-2.4.20-r8.ebuild 1483 -MD5 2d6ed33bbc12b9baf80095bf4c08873a ppc-sources-benh-2.4.21-r2.ebuild 1562 +MD5 fa41d4268478c63c21d05519ff015b0e ppc-sources-benh-2.4.21-r2.ebuild 1557 MD5 7642e6f121e6602ab832e52dd3005bdc ppc-sources-benh-2.4.20-r5.ebuild 1483 -MD5 ab1b5b1ba1f7c5bf5f36e19621e445ba ppc-sources-benh-2.4.22-r1.ebuild 1562 -MD5 e797294a09c1df74ebeaa444a0331dfe ChangeLog 2455 +MD5 53346f985dbb4a3924b7a414fdd0c66f ppc-sources-benh-2.4.22-r1.ebuild 1557 +MD5 42d55fd1bcf5362076a1a0f4e1442a54 ChangeLog 2777 MD5 cfcc65dbc3d71d308d0b10faf4eb5615 metadata.xml 344 MD5 301400beeda5e8a020d80afde835bf30 ppc-sources-benh-2.4.20-r7.ebuild 1545 MD5 36cf6976ec33f3d449ecd186ce7903e7 files/digest-ppc-sources-benh-2.4.20-r5 133 diff --git a/sys-kernel/ppc-sources-benh/files/digest-ppc-sources-benh-2.4.22-r3 b/sys-kernel/ppc-sources-benh/files/digest-ppc-sources-benh-2.4.22-r3 new file mode 100644 index 000000000000..15997863c4fd --- /dev/null +++ b/sys-kernel/ppc-sources-benh/files/digest-ppc-sources-benh-2.4.22-r3 @@ -0,0 +1,2 @@ +MD5 75dc85149b06ac9432106b8941eb9f7b linux-2.4.22.tar.bz2 29528612 +MD5 090471cf12ce6c1b8c239183c434297f patch-2.4.22-ben2.bz2 131871 diff --git a/sys-kernel/ppc-sources-benh/files/do_brk_fix.patch b/sys-kernel/ppc-sources-benh/files/do_brk_fix.patch new file mode 100644 index 000000000000..fef1f1e981e2 --- /dev/null +++ b/sys-kernel/ppc-sources-benh/files/do_brk_fix.patch @@ -0,0 +1,12 @@ +--- 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/ppc-sources-benh/ppc-sources-benh-2.4.20-r9.ebuild b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.20-r9.ebuild index cc6101a0432f..f689ac1f6d2f 100644 --- a/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.20-r9.ebuild +++ b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.20-r9.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.20-r9.ebuild,v 1.4 2003/11/20 07:43:38 lostlogic Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.20-r9.ebuild,v 1.5 2003/12/02 08:08:13 iggy Exp $ IUSE="" @@ -35,6 +35,8 @@ src_unpack() { cd ${PF} patch -p1 < ${WORKDIR}/patch-2.4.20-${MY_R} || die "patch failed" + epatch ${FILESDIR}/do_brk_fix.patch || die "failed to patch for do_brk vuln" + use xfs && ( ewarn "XFS is no longer included!" ) } diff --git a/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.21-r2.ebuild b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.21-r2.ebuild index ace41cf83eb6..451da4e1fc3c 100644 --- a/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.21-r2.ebuild +++ b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.21-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.21-r2.ebuild,v 1.2 2003/11/20 07:43:38 lostlogic Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.21-r2.ebuild,v 1.3 2003/12/02 08:08:13 iggy Exp $ IUSE="" @@ -35,6 +35,8 @@ src_unpack() { cd ${PF} patch -p1 < ${WORKDIR}/patch-${OKV}-${MY_R} || die "patch failed" + epatch ${FILESDIR}/do_brk_fix.patch || die "failed to patch for do_brk vuln" + use xfs && ( ewarn "XFS is no longer included!" ) } diff --git a/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r1.ebuild b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r1.ebuild index d97ac579790d..dca00f817b35 100644 --- a/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r1.ebuild +++ b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r1.ebuild,v 1.2 2003/11/20 07:43:38 lostlogic Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r1.ebuild,v 1.3 2003/12/02 08:08:13 iggy Exp $ IUSE="" @@ -35,6 +35,8 @@ src_unpack() { cd ${PF} patch -p1 < ${WORKDIR}/patch-${OKV}-${MY_R} || die "patch failed" + epatch ${FILESDIR}/do_brk_fix.patch || die "failed to patch for do_brk vuln" + use xfs && ( ewarn "XFS is no longer included!" ) } diff --git a/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r2.ebuild b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r2.ebuild index d21dcbd38bcc..583dd622757d 100644 --- a/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r2.ebuild +++ b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r2.ebuild,v 1.5 2003/11/20 07:43:38 lostlogic Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r2.ebuild,v 1.6 2003/12/02 08:08:13 iggy Exp $ IUSE="" @@ -35,6 +35,8 @@ src_unpack() { cd ${PF} patch -p1 < ${WORKDIR}/patch-${OKV}-${MY_R} || die "patch failed" + epatch ${FILESDIR}/do_brk_fix.patch || die "failed to patch for do_brk vuln" + use xfs && ( ewarn "XFS is no longer included!" ) } diff --git a/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r3.ebuild b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r3.ebuild new file mode 100644 index 000000000000..f86c88735259 --- /dev/null +++ b/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/ppc-sources-benh/ppc-sources-benh-2.4.22-r3.ebuild,v 1.1 2003/12/02 08:08:13 iggy Exp $ + +IUSE="" + +ETYPE="sources" +inherit kernel + +# OKV=original kernel version, KV=patched kernel version. They can be the same. +OKV="`echo ${PV}|sed -e 's:^\([0-9]\+\.[0-9]\+\.[0-9]\+\).*:\1:'`" +EXTRAVERSION="-${PN/-*/}" +[ ! "${PR}" == "r0" ] && EXTRAVERSION="${EXTRAVERSION}-${PR/3/2}" +KV="${OKV}${EXTRAVERSION}" + +S=${WORKDIR}/linux-${KV} + +MY_R=`echo $PR | sed "s:r:ben:g"` + +DESCRIPTION="PowerPC kernel tree based on benh's patches, -r corresponds to ben{r} versioning" +SRC_URI="http://www.kernel.org/pub/linux/kernel/v2.4/linux-${OKV}.tar.bz2 + http://www.kernel.org/pub/linux/kernel/people/benh/patch-${OKV}-${MY_R/3/2}.bz2" +HOMEPAGE="http://www.kernel.org/pub/linux/kernel/people/benh/" +KEYWORDS="-x86 ppc -sparc -alpha" +PROVIDE="virtual/linux-sources" +LICENSE="GPL-2" +SLOT="${KV}" +DEPEND=">=sys-devel/binutils-2.11.90.0.31" +RDEPEND=">=sys-libs/ncurses-5.2 dev-lang/perl virtual/modutils sys-devel/make" + +src_unpack() { + unpack ${A} + mv linux-${OKV} ${PF} || die + + cd ${PF} + patch -p1 < ${WORKDIR}/patch-${OKV}-${MY_R/3/2} || die "patch failed" + + epatch ${FILESDIR}/do_brk_fix.patch || die "failed to patch for do_brk vuln" + + use xfs && ( ewarn "XFS is no longer included!" ) +} + +src_install() { + dodir /usr/src + cd ${S} + rm ${WORKDIR}/patch-${OKV}-${MY_R} + echo ">>> Copying sources..." + mv ${WORKDIR}/* ${D}/usr/src +} |