diff options
author | Mike Frysinger <vapier@gentoo.org> | 2005-05-09 05:10:51 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2005-05-09 05:10:51 +0000 |
commit | 7119c714fb8c52b44a89cea1375aa8caaed89f68 (patch) | |
tree | 115c506a8e9c4e41213f21a0d5b9dc7c2c5c689b /sys-boot/grub/grub-0.96-r2.ebuild | |
parent | Add missing vital detail to ChangeLog (stable -r14 on x86). (diff) | |
download | gentoo-2-7119c714fb8c52b44a89cea1375aa8caaed89f68.tar.gz gentoo-2-7119c714fb8c52b44a89cea1375aa8caaed89f68.tar.bz2 gentoo-2-7119c714fb8c52b44a89cea1375aa8caaed89f68.zip |
Add patch by the PaX Team to fix PIC/PIE issues in the netboot code and remove the chpax/paxctl stuff since the nxstack patch fixes hardened issues.
(Portage version: 2.0.51.21-r1)
Diffstat (limited to 'sys-boot/grub/grub-0.96-r2.ebuild')
-rw-r--r-- | sys-boot/grub/grub-0.96-r2.ebuild | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/sys-boot/grub/grub-0.96-r2.ebuild b/sys-boot/grub/grub-0.96-r2.ebuild index 1c734fc2ce83..8e77c2d43252 100644 --- a/sys-boot/grub/grub-0.96-r2.ebuild +++ b/sys-boot/grub/grub-0.96-r2.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.96-r2.ebuild,v 1.1 2005/05/08 02:55:53 swegener Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-boot/grub/grub-0.96-r2.ebuild,v 1.2 2005/05/09 05:10:51 vapier Exp $ inherit mount-boot eutils flag-o-matic toolchain-funcs @@ -62,7 +62,10 @@ src_unpack() { epatch "${FILESDIR}"/${P}-xfs-writable-string.patch # gcc4 patches; bug #85016 - epatch ${FILESDIR}/${P}-r1-gcc4.patch + epatch "${FILESDIR}"/${P}-r1-gcc4.patch + + # fix PIC issues in netboot code #85566 + epatch "${FILESDIR}"/${P}-netboot-pic.patch # a bunch of patches apply to raw autotool files autoconf || die "autoconf failed" @@ -160,10 +163,6 @@ pkg_postinst() { [[ -f ${x} ]] && cp -p ${x} /boot/grub done - # hardened voodoo - [[ -x /sbin/chpax ]] && /sbin/chpax -spme /sbin/grub - [[ -x /sbin/paxctl ]] && /sbin/paxctl -spme /sbin/grub - [[ -e /boot/grub/grub.conf ]] \ && /sbin/grub \ --batch \ |