pentoo-sources: fix squashfs xattr support

This commit is contained in:
jensp 2010-11-13 09:47:33 +00:00
parent f35f3de1e7
commit c452019fb6
2 changed files with 66 additions and 0 deletions

View file

@ -63,6 +63,7 @@ DIST penpatches-2.6.32-3.tar.bz2 1025944 RMD160 91bf683b86bfafe9059b3316ea33aba0
DIST penpatches-2.6.34-1.tar.bz2 117852 RMD160 ba1823e24904b1d8ac8211d5ca39ab9f37104569 SHA1 f94c3d5cb6aad731b365be5579aed130f5dcf961 SHA256 71fea60ad008b6040a398f3d0ea8b35f5d0bdf70b4444f5db4bbbc7196ebb0f9
DIST penpatches-2.6.35-2.tar.bz2 241938 RMD160 bdc03495995b42f8d5cb72798135096a1b1dbb5a SHA1 2cf2b21efe120e55c66527badc7d684453135915 SHA256 00e056a6eeb3d86c45a9d8049bde6451609e9c13def472da758b914a7509d598
DIST penpatches-2.6.36-1.tar.bz2 122310 RMD160 dd3499f8d19f04cfd67b13a2851cf54440966cce SHA1 2e6edbb3dd9ec0bf465b2779747b80e4606a4379 SHA256 251582aa93e9edc44edcbacdefbc2746adddc8c04d0053b6ff95af6ab7c613e0
DIST penpatches-2.6.36-2.tar.bz2 241666 RMD160 d24b15ad5527cd1c752d6ad403654d5dfae9b48b SHA1 d660b731da434cf1446f9d24ee91640af94ee964 SHA256 04ea1b59185a9088e295b59f32b9c22c12db86047b9a0e6966232cfecbd87ced
DIST pentoo-patches-2.6.23-5.tar.bz2 264283 RMD160 8f568503dc38ddde01b44d23f60a09e157c6e3cb SHA1 4ff684fe488df9ca4fa05f003d9721a4939a26f0 SHA256 eac27e32b60322dcdffbe6524fc08bf4f63bdb8920bb250cfe33b239fd4e0102
DIST pentoo-patches-2.6.26-1.tar.bz2 133360 RMD160 cc65bb52adf826cea9ec390b949abc4b7b0b5900 SHA1 a5c13f046282d6b23eaaf26d39f46af098363de2 SHA256 128fd02f247c0dcd8f4a36019e6018ec19e119bb794f124d8e26b7cc619a00b7
EBUILD pentoo-sources-2.6.23-r5.ebuild 864 RMD160 1021113f3c73dfbaa0ad7ad7feb2fae4a6af78ee SHA1 e443fd4faa12a47671e0a267ff210ce5a794139f SHA256 5f4cd1d90637fd0529d25db9236c90257d361f58cb45687d9550b62733a5a6ef
@ -80,4 +81,5 @@ EBUILD pentoo-sources-2.6.35-r6.ebuild 2184 RMD160 fb6f03f93b5695a602e0820bc9b6c
EBUILD pentoo-sources-2.6.35-r7.ebuild 2276 RMD160 f1f305d74396bd2f147a252df1685a48df90cfdb SHA1 83a72123805e9a40a022b5e2751594c07ecac6ff SHA256 79966293169ced50da5e5a58d680218285fed5ddbc5cdc1038a310dfd5f86b6e
EBUILD pentoo-sources-2.6.35-r8.ebuild 2276 RMD160 4e0a2a9bb12d80320bdd30aad2f5a4c4a3f7ffad SHA1 0e5bf7a027c51e5495efe31b6c218e91a8e447c3 SHA256 9e74a6e888c6f64c8d5acb20d918201788ab34976783bbfa30f96ffc77df95d4
EBUILD pentoo-sources-2.6.35-r9.ebuild 2230 RMD160 f54a24a4ea0709ffdf13abe22a746eec68668461 SHA1 369f27605045d08af4eb0094e20e9a68e519441d SHA256 31061450b37223dd3707ceb2c6b8a24c4941d7e2d029a2c0a308965498704809
EBUILD pentoo-sources-2.6.36-r1.ebuild 2277 RMD160 597154f9216696cdb590489604a7572e2f5aeb3f SHA1 bd460257b445a627e43f854461aa56471b5cb775 SHA256 833a304d8608e131b8c6f42f6143c8eabd2122a36fe2cb1ab54daca81da5071d
EBUILD pentoo-sources-2.6.36.ebuild 2277 RMD160 93b203c9a9836560daeec6d3573c964a8beb8408 SHA1 aeac631bd8a6918f9143e53c2870fdf3ccd8d087 SHA256 a9f210d46a284353c70b611fb45c192a0c418a1b1288f09aa222515e29a4dd52

View file

@ -0,0 +1,64 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=1
ETYPE="sources"
K_WANT_GENPATCHES="base extras"
K_GENPATCHES_VER="1"
PENPATCHES_VER="2"
inherit kernel-2
detect_version
detect_arch
K_SECURITY_UNSUPPORTED="1"
KEYWORDS="~x86 ~amd64"
HOMEPAGE="http://dev.pentoo.ch/~jensp/penpatches.xhtml"
IUSE="openfile_log +grsec"
DESCRIPTION="Full sources including the Pentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
PENPATCHES="penpatches-${PV}-${PENPATCHES_VER}.tar.bz2"
PENPATCHES_URI="http://dev.pentoo.ch/~jensp/distfiles/${PENPATCHES}"
HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1"
HGPV_URI="mirror://gentoo/hardened-patches-${HGPV}.extras.tar.bz2"
UNIPATCH_LIST="${DISTDIR}/${PENPATCHES} ${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2"
SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${PENPATCHES_URI} ${HGPV_URI}"
pkg_setup() {
# We are proud of it, let's show it
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} 4421_grsec-remove-localversion-grsec.patch"
if ! use grsec; then
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \
4440_selinux-avc_audit-log-curr_ip.patch \
4423_grsec-remove-protected-paths.patch \
4435_grsec-kconfig-gentoo.patch \
4425_grsec-pax-without-grsec.patch \
4445_disable-compat_vdso.patch \
4430_grsec-kconfig-default-gids.patch \
4422_grsec-mute-warnings.patch
4420_grsecurity-*"
fi
#this is what happens when I get yelled at, now I don't have to update the 4420
#exclustion each time :-)
use openfile_log && UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/openfile_log.patch"
#UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/9997-desktop-responsiveness_2.6.35_fix.patch"
}
pkg_postinst() {
kernel-2_pkg_postinst
einfo "For more info on this patchset, and how to report problems, see:"
einfo "${HOMEPAGE}"
eerror "It may be desired to download the official pentoo kernel config from here:"
use x86 && eerror "https://www.pentoo.ch/svn/livecd/trunk/x86/kernel/config-${PV}"
use amd64 && eerror "https://www.pentoo.ch/svn/livecd/trunk/amd64/kernel/config-${PV}"
if ! version_is_at_least 4.4.3 "$(gcc-fullversion)"; then
ewarn "If you are using the pentoo kernel config then you must also install"
ewarn "and use >=sys-devel/gcc-4.4.3 to build"
epause 3
fi
}