pentoo-sources: bumped to 2.6.37.2, switchable AUFS support, UNTESTED!

This commit is contained in:
jensp 2011-03-01 09:04:47 +00:00
parent 2237ec6eb4
commit 6a712aade2
2 changed files with 76 additions and 0 deletions

View file

@ -39,6 +39,8 @@ DIST genpatches-2.6.36-8.base.tar.bz2 107817 RMD160 d57100fce2dbd7ffe1b317cb49df
DIST genpatches-2.6.36-8.extras.tar.bz2 15786 RMD160 b949b2a3b5763ba30c381f0a01a6a15cde647377 SHA1 caf9cba79a8601bc55f60913cd6deb1bc433e1de SHA256 20192ce8275d9d938d56ca7b4fb5f9a38568b7e390238082f3457fdb6a0526c8
DIST genpatches-2.6.37-1.base.tar.bz2 770 RMD160 64dcca357f523eeac74500e78310d56a8a07be30 SHA1 895e5c7ce4e8c9e01857457d8b3b9f030a99e173 SHA256 8bc3cd19243410dc4862e8903eb6738eebf01668de861f6fa2d2f6c654ec9a7d
DIST genpatches-2.6.37-1.extras.tar.bz2 15531 RMD160 7d13a870de0db777fa776d1eb1187f0a5f3de5c2 SHA1 48fc0d22cc0579c179c3265a1da605e3854b6fec SHA256 a986ffece5f069ad7346797691030e989e73c34101a998224fc57f86b2fc4bc0
DIST genpatches-2.6.37-2.base.tar.bz2 113101 RMD160 d486c639f1baa01be67f2d0c985d930568918445 SHA1 21c9b7f74fd35bf84627594e116cf06f636e1fe5 SHA256 1077189edcfd21e2a1c12ddbcd840fe930ef413492b30ec593e4a6ae0f8d0241
DIST genpatches-2.6.37-2.extras.tar.bz2 15548 RMD160 058404ed77eddea4ac25b5e3ae8aa47bea830d80 SHA1 21c020468c1ad8b4223d2fb76bd5e7217cc3b25c SHA256 1675dc20a7607dc4574bb64478a3807be44e70a1193cd0c26cd15d0083aef026
DIST hardened-patches-2.6.32-7.extras.tar.bz2 317378 RMD160 d968958ef3adbf1ffe890a7b4c4b15fd56d6452b SHA1 95c455951aa19e7a8d291cafc4a76773caf53eb0 SHA256 5f77890ec0134dfdce5fb48c64038906857b847482a5fcaac17cb25b5d9f6d44
DIST hardened-patches-2.6.34-6.extras.tar.bz2 332061 RMD160 2ff07061ffd4dd7001f755e9d3fef1ec23e33ad8 SHA1 25c56f38cf7588ce5a81595136cc3ff1c9922d2f SHA256 ceb03d8b8bbc31587604cd7fad02c7198c11516000645f13be4f1af205e23f99
DIST hardened-patches-2.6.35-8.extras.tar.bz2 349768 RMD160 6addf3007a5f4de95854fd4e93c65885b2494c7d SHA1 0cbabbcf7ab9b19214e583788b625330806d9898 SHA256 17f43e0b2203ac2020892164cbfd8b913c90cc3f8d1bae3ff88a8843f0bc56d7
@ -47,6 +49,7 @@ DIST hardened-patches-2.6.36-8.extras.tar.bz2 360680 RMD160 16e823f0382474d4ba3f
DIST hardened-patches-2.6.37-1.extras.tar.bz2 357739 RMD160 1ab841928570dcc6b79648995cca2538bd175921 SHA1 4652f8395b327ac986bdae1112c35032b8fc4e43 SHA256 487d38830e5176509e1285ff859a4024c6de3ee2fde15b9fa4924c83d205ced1
DIST hardened-patches-2.6.37-2.extras.tar.bz2 359369 RMD160 34d2f428e64f4c65f152513401ad0d3fbd4b116a SHA1 2702f03bd7c1216dc1e2b0f6df5fc341bcb61b1c SHA256 32fc6ad15cc68c756d9a2f9b60d5609ea8e1d3e16fb9d79617358d3f4f155560
DIST hardened-patches-2.6.37-4.extras.tar.bz2 362541 RMD160 a42cb8215f2fac9355d5eb9bbe5463124784c95a SHA1 f6b892296a3701f4e19b1c22ae18e7c9f95fd674 SHA256 86e303c99db524581674c5fda2884d4d837846efad08ee01da7189dcc325f54d
DIST hardened-patches-2.6.37-5.extras.tar.bz2 364415 RMD160 cdb375f24e5be33d33cd4bf926f3a493d098ead4 SHA1 58720b327ea226fd6b75de4584a05d0931dbb867 SHA256 a9a999a9d479a1d4540c1f0f44e8bb4b1008aeb6585bce636f2450726d233ff0
DIST linux-2.6.23.tar.bz2 45488158 RMD160 755690e80751d5de86d260fe05c6eeadde116c4e SHA1 3a186adf13e44415796ab6381aa8979b16a5d5ca SHA256 d4e67c0935ffb2a4158234bff92cc791b83177866009fc9b2214104e0038dbdb
DIST linux-2.6.26.tar.bz2 49441874 RMD160 57c37e81afa48e7c05e1a933d390a12ac2921255 SHA1 3f44384bf84f27add3b6c43ec68f974d7f7e9c67 SHA256 666488e2511393fdb901eaf1e67275bcc38ab37c930e8a9adb290a95c1721a2a
DIST linux-2.6.28.tar.bz2 52665364 RMD160 47e8925220e29e239f9478228fc53543c1f7b300 SHA1 4f40f8bf3fd110b0cc6e1fea5f539c98f9959e94 SHA256 ae0d97c55efe7fce01273c97f8152af0deff5541e3bbf5b9ad98689112b54380
@ -69,6 +72,7 @@ DIST penpatches-2.6.35-3.tar.bz2 243046 RMD160 a61057dd88f46706409b0e8acc9dbe7ef
DIST penpatches-2.6.36-2.tar.bz2 241666 RMD160 d24b15ad5527cd1c752d6ad403654d5dfae9b48b SHA1 d660b731da434cf1446f9d24ee91640af94ee964 SHA256 04ea1b59185a9088e295b59f32b9c22c12db86047b9a0e6966232cfecbd87ced
DIST penpatches-2.6.36-3.tar.bz2 354957 RMD160 267bc469e99cda95bfd04f0faa6eab2a31de75cf SHA1 31193961eb6705ddc9859999b75ccf943301b879 SHA256 005c5a9c567a053489e6e60a70320fb29ab9adc82febf7ab2fdb716838e2cc46
DIST penpatches-2.6.37-2.tar.bz2 467706 RMD160 41d315efd16fb6542ad4498a6f6ef1bd62dac7b2 SHA1 086db0a2e2466875103976d43172d2a79a8fbecb SHA256 edb3a87ed264c8ee8ec70771529054547a36dfd4d46bb50b711e4cb3eefb604d
DIST penpatches-2.6.37-3.tar.bz2 617691 RMD160 69db63eb7ada2c6124df684f93fdd7f47cda22f3 SHA1 524d02ba1b269971fdf193a3dea49b1da4d33e2b SHA256 f5dd9dfec094029563dd870fca1f296b59e3b843072261582f6429f3f7c324c9
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
@ -88,3 +92,4 @@ EBUILD pentoo-sources-2.6.36-r9.ebuild 2277 RMD160 94d8104a83ef19feb328243851757
EBUILD pentoo-sources-2.6.37-r1.ebuild 2404 RMD160 04a02e1da0ca775885197854ff6463c3465af121 SHA1 9ce25d6e3557e6ad358dfca0d95364316f45fcb3 SHA256 dbc7d817e11467f3031deed7d9a315fc04ce9f83cfe9d5f095585c3f9b2ac2a8
EBUILD pentoo-sources-2.6.37-r2.ebuild 2404 RMD160 e0ac6656d20370167f0b6b2020da4cbe6c7420d5 SHA1 cf3d3c88a788b68f59205ad71f115e7271db00eb SHA256 a04eab4833b590c031090f730f5e25e22bc4772aa340984ec151d8dd05d75e00
EBUILD pentoo-sources-2.6.37-r3.ebuild 2393 RMD160 f030fb8e739748c0e2ed1cfd4dd7b1fc0bdd25db SHA1 35a60bc513624e9bd759b9521ba25cdf478ca41c SHA256 82c8fad0f6262bfaf09253413ca99c47babf24462ecdc752937b793439fcbe35
EBUILD pentoo-sources-2.6.37-r4.ebuild 2437 RMD160 87509b8d8ca2f1bb727b79b6563ba107d152f2f1 SHA1 f97017ec310892285ea7ba0602c788ecaea2a754 SHA256 aab06cf82fbf32205de69181eace10826264cc9167e8471df2049edcc212feae

View file

@ -0,0 +1,71 @@
# 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="2"
PENPATCHES_VER="3"
inherit kernel-2
detect_version
detect_arch
K_SECURITY_UNSUPPORTED="1"
KEYWORDS=""
HOMEPAGE="http://dev.pentoo.ch/~jensp/penpatches.xhtml"
IUSE="openfile_log +grsec +aufs"
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}-5"
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-*
9999_more_kernel_padding_for_hardened.patch \
9999_aufs2.1-grsec.patch"
elif ! use aufs ; then
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \
4310_aufs2.1-37.patch \
9999_aufs2.1-grsec.patch"
else
UNIPATCH_EXCLUDE="${UNIPATCH_EXCLUDE} \
9999_more_kernel_padding.patch"
fi
use openfile_log && UNIPATCH_LIST="${UNIPATCH_LIST} ${FILESDIR}/openfile_log-36.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
}