summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony G. Basile <blueness@gentoo.org>2017-04-14 10:52:10 -0400
committerAnthony G. Basile <blueness@gentoo.org>2017-04-14 10:54:03 -0400
commita2652c2c8e9d9fd08829640877ee2c0dca819215 (patch)
treee4e927ff5e73d7020a31583621424e31c98e1a0e /sys-kernel
parentsys-devel/clang: Fix respecting USE=debug for asserts, #614844 (diff)
downloadgentoo-a2652c2c8e9d9fd08829640877ee2c0dca819215.tar.gz
gentoo-a2652c2c8e9d9fd08829640877ee2c0dca819215.tar.bz2
gentoo-a2652c2c8e9d9fd08829640877ee2c0dca819215.zip
sys-kernel/hardened-sources: version bump to 4.9.22
vanilla-4.9 + genpatches-4.9-23 + grsecurity-3.1-4.9.22-201704120836 Package-Manager: Portage-2.3.3, Repoman-2.3.1
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/hardened-sources/Manifest2
-rw-r--r--sys-kernel/hardened-sources/hardened-sources-4.9.22.ebuild45
2 files changed, 47 insertions, 0 deletions
diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest
index e3802a74221..3e81fe71fa9 100644
--- a/sys-kernel/hardened-sources/Manifest
+++ b/sys-kernel/hardened-sources/Manifest
@@ -15,6 +15,7 @@ DIST genpatches-4.9-15.base.tar.xz 306680 SHA256 0d21f36e5dada40a98ff345ebc01678
DIST genpatches-4.9-17.base.tar.xz 375092 SHA256 aa60be6abf48139e2f4646aa66a3f146bde37d06abbf2e5682986e480f11f3ac SHA512 1944972a8bb3677ea5cf8314757bc0eb970abea41b0ea923f83eb88fd99aaccb98112f24147542bae39c0da913f7c3be607980fa5fcacbb3a0c3e65ee2c178e1 WHIRLPOOL c876ee565d2171c7877e1a80f0500a5e3b8dc51c079133b32c82c33d1799c4600a25a96fa84f5636ff3391d18ac0f989c3784a2f885d0f66aec4d45d21e06a63
DIST genpatches-4.9-18.base.tar.xz 385508 SHA256 d29fc16842e846c2c6487e9c1543e6fe43429d34882ac9c6ca070c1fe3564605 SHA512 c1d08b3d66df74efe610cbf586921f7caa57bb8337848380fdc8e2034883180a60a26dab9ded50974fb468d35dc923912ead08cb0f751a515cef85efb31955d9 WHIRLPOOL e1ef981b945718eab2e96470f96a033cc2b1ede6c706d6cd3e32f4f1c4e066766135141d55a5ccee06d9fb84bc66df389cdb2d095ad569bd565afc600b3b4095
DIST genpatches-4.9-21.base.tar.xz 451684 SHA256 5ed957a995b91d0b6c434c821b8505b86f13a7cdbe204b89302c0cbeaa35ba39 SHA512 c6260fdf7d6e144556499bc8a9be1e0507ae88cdedc1918f8e35de91f653a4b05deaab46d3a96413fc346aa03589116e1ebe62dce18fe8af55e6dce4fc7634b9 WHIRLPOOL 8b5d754119ba1c4b0ec73de4d6c07e0cdcb66e780d502a59c23b42860e75e146d4d573c5b2c50e1c8e48d1ea6fc4351e59a934d216140ab22e7cf4fffc8c0c11
+DIST genpatches-4.9-23.base.tar.xz 527264 SHA256 8a7fa696395333d94bf577b3ebb8b3cbfaa9179ff529dd91028175e6f6fc0848 SHA512 7270df0aa2e5cb56ebca8c86c40be1340023e4c1d2af59b1f55eb2f34b4e491a96b88da642f58e12532cb034037c223eacfcbcfe12df8c65fab7786499ec07f2 WHIRLPOOL 73f9b2c0e69a13de4aa685c7682ed178fc10ca111a7e8f9d55a7f8f904bcf66ca59c6444dfb739b45693385215b3f7ecd100310dfcf2b50e7ab6763f1d929abe
DIST hardened-patches-4.4.8-2.extras.tar.bz2 1743408 SHA256 5cde9a96f6a47ebe3c8abeb5d5add60480490fd365d4c31da2d7ac1973a4c258 SHA512 cfb52ee6aee76b125a5a833cd9facc92ea1dff17129a488b66e976e94699cea8109e6f5df90835e818af1ea6e59e12cecc95159601d544f5b008560a1190b530 WHIRLPOOL 56facf79d5556aaac3bf08fa3b4be21b7fef561c8d3fd41943ce51c4d15b71e114be2e33914f5bf7e3d981abcebeffb95fb99aedde8d72231edcef72123ea9fa
DIST hardened-patches-4.7.10-1.extras.tar.bz2 1941100 SHA256 8a7787da2d440308b28d16738ba843138c01d14e3f09cef33f8c32d46886411b SHA512 851d8875452fceaa696a7bb6847bda82c42ca40c61f2d1da16545190eeba65eb26c15f9fd428d1de83e9ea7c019133808ab3622e770147e06ab598629b8dfb6b WHIRLPOOL fa4a7bdb8bf8bf232d32d466b0ce8492a82cda7908edc96d6f7937686e3a766dabbc75c7fd33de82be080e3a277aaf4e63e9c754c97b9164301630aa13810755
DIST hardened-patches-4.7.6-1.extras.tar.bz2 1913657 SHA256 f32b7891fa0a821a60270f42dc817135d887ea55bda676e1141f0681ff360374 SHA512 943b25c12071abab62a169a2daf6e2255c76e595678a2553eaac4b87f2f227f0bfc47daad246db9b002119c6be3ec56e8746a7cb598a29c8772b3de4f7601519 WHIRLPOOL b1f5ddadf8d0387ade037a4b3f0e7e001971b01584f03ec40e61dda2db1e5762ac66266f00f5d95226337347dd9ed43c1d019a65eb66780403c81348bfc4682d
@@ -26,6 +27,7 @@ DIST hardened-patches-4.9.16-1.extras.tar.bz2 1932414 SHA256 fbefbd34b007d4705d0
DIST hardened-patches-4.9.18-1.extras.tar.bz2 1985554 SHA256 6289173e53369bdb07df0cf831c8a079c6328e471c2d975eaf1dd9474e42d38f SHA512 96d15015d94f67d7a7ae29aa6af1829d37d76f85eaac39fdb7f07511f471151f668e217841454c94dae8473b61bc2b2d9c65de66caae7016c5454e6ee96bef69 WHIRLPOOL cf75bbd04005c5b805cccb4df01c0b09cecb0b78618e1e79b6e9bbebfcdb5dfb842f628e19e63cf40bd7891e32ba0c81d2fed52f3d8ec44255f8f8072ff7f97f
DIST hardened-patches-4.9.20-1.extras.tar.bz2 1920028 SHA256 b2df242f95ea4b54cc90f3bc76d368e5b2c200d4d3cb727475bedac8fea85599 SHA512 cf333f2af09e4942910070313aff6bfd68244f1e2b870235ff179eee0145ecd9064a60dfd6858c8c46e7c3e1379d02f1416a468d703a753fc99447eb8848148e WHIRLPOOL f95710d3af5c9975faac7fb3aa8a43f1f8c37f14baeb74e4098a41e2a9d03607763e1e7e501f124fb8d0d26c3305580dceb9bcf0ac7829c181271d84c0092fa1
DIST hardened-patches-4.9.21-1.extras.tar.bz2 1965869 SHA256 5ece74a315131b2e3935838428bfefb9b4aeca320e50b58c79bd2c2b1d218387 SHA512 0184dcd1d68c3b0ab8a3c3f385530bf726a9d2647399d72d2eaadfb0cd8c61284b0c3a007c2cfe704b1fd20fff080736bea4850729530c55eb0135624ae47cf4 WHIRLPOOL d5596a493edc166830e22434df82d0dedc822ba9af54737baa8b81259594c2db461ce0085eb5af563c0d6b98e2620bd59bc90bb48453bae644da7b2ab33fed81
+DIST hardened-patches-4.9.22-1.extras.tar.bz2 1923399 SHA256 9f741347f0aa663f2a720ea2c288277bad997e081b196d6d98eda56db07132ea SHA512 7780742a1cc8af175ca9741dcf505400e1a387c1e5ede803f1741ecc88a487404328b6bc87f48c0fd45cc609c0dadc2e47a6770a32589ac6c295fca9c36fe9bd WHIRLPOOL 0dce47508b7b6e581e265459668659d85347ca0300decb4d8057d0c09437cda7e86bca69addd736d64c83b0fe4f6b0d5a3be1026558a716cfb3c8eb76657bdfd
DIST linux-4.4.tar.xz 87295988 SHA256 401d7c8fef594999a460d10c72c5a94e9c2e1022f16795ec51746b0d165418b2 SHA512 13c8459933a8b80608e226a1398e3d1848352ace84bcfb7e6a4a33cb230bbe1ab719d4b58e067283df91ce5311be6d2d595fc8c19e2ae6ecc652499415614b3e WHIRLPOOL 02abc203d867404b9934aaa4c1e5b5dcbb0b0021e91a03f3a7e7fd224eed106821d8b4949f32a590536db150e5a88c16fcde88538777a26d0c17900f0257b1bc
DIST linux-4.7.tar.xz 90412100 SHA256 5190c3d1209aeda04168145bf50569dc0984f80467159b1dc50ad731e3285f10 SHA512 e8c02583e17e4fc4214fef694825fcb78c898266f1624deb1cdf56ab5c5fdfa669c5221122a7cf0d502ed6f921ff3797634acd9d294d29e98e3faa8a21920185 WHIRLPOOL e968c89ce714c8d918db6074dabac4b0200c57ff111260313cf5798eeefb8b5b10c1509b64e2ee611a78e81075c588a473b67f9802609b2fef9ebb87ae514d98
DIST linux-4.8.tar.xz 91966856 SHA256 3e9150065f193d3d94bcf46a1fe9f033c7ef7122ab71d75a7fb5a2f0c9a7e11a SHA512 a48a065f21e1c7c4de4cf8ca47b8b8d9a70f86b64e7cfa6e01be490f78895745b9c8790734b1d22182cf1f930fb87eaaa84e62ec8cc1f64ac4be9b949e7c0358 WHIRLPOOL 3888c8c07db0c069f827245d4d7306087f78f7d03e8240eb1fcd13622cd5dbe1c17cd8ed7dc11513f77f3efd5dbd84e2b48e82bdb9b9bfd2242fd62ae32812d5
diff --git a/sys-kernel/hardened-sources/hardened-sources-4.9.22.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.9.22.ebuild
new file mode 100644
index 00000000000..e3165fb80c7
--- /dev/null
+++ b/sys-kernel/hardened-sources/hardened-sources-4.9.22.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+ETYPE="sources"
+K_WANT_GENPATCHES="base"
+K_GENPATCHES_VER="23"
+K_DEBLOB_AVAILABLE="1"
+
+inherit kernel-2
+detect_version
+
+HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-1"
+HGPV_URI="http://dev.gentoo.org/~blueness/hardened-sources/hardened-patches/hardened-patches-${HGPV}.extras.tar.bz2"
+SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/hardened-patches-${HGPV}.extras.tar.bz2"
+UNIPATCH_EXCLUDE="
+ 1500_XATTR_USER_PREFIX.patch
+ 1520_CVE-2017-6074-dccp-skb-freeing-fix.patch
+ 2900_dev-root-proc-mount-fix.patch"
+
+DESCRIPTION="Hardened kernel sources (kernel series ${KV_MAJOR}.${KV_MINOR})"
+HOMEPAGE="http://www.gentoo.org/proj/en/hardened/"
+IUSE="deblob"
+
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND=">=sys-devel/gcc-4.5"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+
+ local GRADM_COMPAT="sys-apps/gradm-3.1*"
+
+ ewarn
+ ewarn "Users of grsecurity's RBAC system must ensure they are using"
+ ewarn "${GRADM_COMPAT}, which is compatible with ${PF}."
+ ewarn "It is strongly recommended that the following command is issued"
+ ewarn "prior to booting a ${PF} kernel for the first time:"
+ ewarn
+ ewarn "emerge -na =${GRADM_COMPAT}"
+ ewarn
+}