diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest index fc142103..305ae81a 100644 --- a/sys-kernel/hardened-sources/Manifest +++ b/sys-kernel/hardened-sources/Manifest @@ -1,7 +1,9 @@ DIST deblob-3.10 117299 SHA256 d48cad04fab6a802b3a3e34955c8e35b539c2441f9a62522ec5a132c3a5ae684 SHA512 7b30f0f97ed97bf6b096d4a321b4b1e62f4b48f07972f2511870c3eaaf4f3877b0c6af2f30f6b985edf9c9c79267d40448b504c59016acfe06374630d1fdcba9 WHIRLPOOL 03a5963367cc6cb4f87e3d315ab61a8b3cb1fe577b20d7e2fb6ad83464075b3ed8176f543bb4c3b4e607d78cd55ef940f446bb75be09eb7496321930413ce2b9 DIST deblob-3.11 119401 SHA256 78bf8169e466a2082c6bedca0431bdbe15a55f4ba96c16a631587f23e0cdef25 SHA512 d6f87cf2d9c0a7f59a52c5a890015e050ba684d34f9e81ff8386ab57247718d0b10b6cd8a68ce3dd25711936b660b7cf512cacf31a3467b9b70a3e3e8433e142 WHIRLPOOL 026a2ff10994be722b08b1638366be8311c685c69214db9449e605477f81b817a8c2ca1e4d8617d61f7f66a6f287c74f68a679bc81ff3364d0245eb3ea84fe36 +DIST deblob-3.12 120320 SHA256 1d767acd3f461bcaa7ebef744dce1ca3eefde1cd41fde4c69a449e2470ab8c0e SHA512 61073cb763e3e0c21a84c0ee888087fbbf37b667ce0efbbc6c2ebc46ccae8460553511e347cf23d3c3603eec64df738ad4552a1b527453c7d795b8f90c4cf678 WHIRLPOOL c64cc566944ac241149a2a517da069185830be5b8ee25168b2b6b942bcf24fe3f2c0fe487b51a5b7e73e2910af2cabd7167cd1497ab7272c865d1eb3e68e4efe DIST deblob-check-3.10 565672 SHA256 748df2cf5c1f012f9942948827e57b12bb05c569cae220416b3c0339520d9855 SHA512 341ea8a755c4f1f42ddbc4e7dfe8d786e8b29f497bee3fd72154c8c1c0bcadcb9efff04f2663090bd8741e5b5baafed26a62b9d16c31f3b31665cd3cd3e779d5 WHIRLPOOL 7e6c8eefa9b44e7d50011a9390baf7999533b4016122992c0ac0722cce05dbb8e4b7e96f1f05e9bfdd2ce3e4c08f0e06c8955b68ed8c044ff75f3a314a405824 DIST deblob-check-3.11 589384 SHA256 6931c59ed9f03e2f11038997e430e9c04d51fe2d00dc6f8a134d92e1eba72fdb SHA512 315c50141967adb7952bc83a374f94d9b70a1027d6cd4a4b76d4fa4108ea7159cedb599e65ba531af1c1ef869e203aa1a03225e210cddd996120977d4886a25a WHIRLPOOL c079786436dc55773de9f5fc1bccd265049e58b74618fba534cd5964d881c107ecb705de68e3a7f02d1e285ebad9b2d7e985a4b6603fa3460b503c6db1ff1ad2 +DIST deblob-check-3.12 601108 SHA256 e6c07b4220f86007ea31f9ed5d01023253296ddaa0710e65e08f231eccf6085a SHA512 fb293fb5093c410b319203cf0a65457a3ef28430ad6257b08a6e3eb77011d79708c51121c0a8776f55124259719782b4ac9b4c54155c13bb05a2679541816887 WHIRLPOOL e056b4edccd36911fe415cd1780bb484875a16237dce89316144c8ee07df3253bc19abdbee2e51ab3dd9248682470e80409819584c188e22601026e8df222754 DIST genpatches-3.10-16.base.tar.xz 233328 SHA256 9ef122dc752894076bd986140a036b6ed295a02952e34db4766946de855ed37c SHA512 42fcd78e0a61a152a65fa6dc878f58ec47867a8556302b1efee82506f79c23970e1def91b75b9f1082cd9d1ad3d0d9c5758c981d01076c76f060d47fb08eacab WHIRLPOOL 43628172a1d682af30cf56dd76c5ec3abffd7ed945f6c2c9cf37de67e70ac1d22a9efc31a387bb569b93c24d45246d919edcc16bebbe4e0eaafa948959597dc0 DIST genpatches-3.10-17.base.tar.xz 252308 SHA256 b90f34783957c3fc7a3fe7cbc96af27c5b99554731888d54101dd83d99568309 SHA512 24343748797c38a9687bbec85a35577a534ab271b81dd76a8622dd49c7fb218b14e28b85026eabefb0e1cae5b79236902a446077d27c150b466d248cf18d521f WHIRLPOOL c29b52e9caa8c4551d4826f6edf3b612da2633a7a54d7eae0be3ba4fdb81ca3a0082c3f322ed9408cf067aa5459063d07ff971a00cd8689fab482e1e225e7ea6 DIST genpatches-3.10-5.base.tar.xz 79792 SHA256 b6029fda1eff46b8bac312745f76450f58759019f80f2a1ebf5046637fd15caa SHA512 162cdc9adf56266c7b2ac821b7eeca0201a14507835cd8184969684ee797d8bb962490a288305bfbb3ea80abee6a1c62d25bef5d39484ab7e062baa6b58be1e7 WHIRLPOOL 5b0ee56ec432adc4a535084175ce1ec65e03b2694812103a6427197fc75ec6b5f50461f7a12763be949aab6d55c6eff33a0aa024addc4c8956ca88132828a222 @@ -13,6 +15,7 @@ DIST genpatches-3.11-10.base.tar.xz 164896 SHA256 02cea38d624fb6c830af164fe709e2 DIST genpatches-3.11-12.base.tar.xz 190336 SHA256 72f8c00469445fa7b1b2107b6dea53ef6718f525268a717edf8345e87e22e405 SHA512 ae89add021f958e03268358346af1bc9dac8fc5fa320c1f823ac4840b95d7baab15e8d9383b437bc7db628b9db6032fee2abb68aa148ef34d3eaf298676dbc45 WHIRLPOOL 29f0911ba815554e526f716b262fd54e1b023051a010efe7584445c6d8457527f36da5d1fdb04a06dafbe50eb4294bd1ac2afbcce7a5321b6a32c8c100f4ea7f DIST genpatches-3.11-8.base.tar.xz 130740 SHA256 1bbff3c466c261e4fb8bae4ca1f407f0b57653e90e7d49b77aa18b28f3148bd3 SHA512 3f8212caf9443ff210f8c0df2f5f8d45ac461c41bed8aaae9ae05a1eb7474f83ef092ff27bcb4a078d620e5d65989797020ecef85d0461ae63d533eb96fbee37 WHIRLPOOL 95501e77d34333821a56809ced7600db96013f1b89300719fcea6e4ab7afdf18da275cfd031b5ba3c26ea4751038461e952a8af544f33904527d627a0e3bb2e0 DIST genpatches-3.11-9.base.tar.xz 146448 SHA256 57f4623b7b1e122f3ddc620fe431f6ef8326f0450a626918718f32d9b9efc490 SHA512 542e9d721c6fd26eec562eef8449a0a95b818f652f34902616b3477e3bc6477f2bac41e380f0262eb29e642141a2300a80256435596c398cac00577b93a0f79d WHIRLPOOL 9dcf6977223667b972f1c1032a8fd6f420424206d5ddacae4610cbefa615d3434c1cdafcad9635daba65234675fb147a75f2553e0ea0b38d6070a01c8e486975 +DIST genpatches-3.12-4.base.tar.xz 110888 SHA256 192c324d4182f7926ffdb12f90d7d4e2f561d2eb298f432c3ae9aa6289c8de04 SHA512 0178b10bb9e7c6305fc33192d7933589a395ba651395f2a4b8244fe75f35fd26c512776ffd9e8c057ef40b6fd3c533eb4aaa75fdfdfc84845a2a83ba35f1c88f WHIRLPOOL 86178331726d1d8693bd5c7e2042d3c08077387da6e11ffd9d20c7282c8ad1db1723c99a487f88d5c5ca9d79d78ac7d72fc48300353450d2cbf50550714ecf76 DIST hardened-patches-3.10.10-1.extras.tar.bz2 771399 SHA256 3e7c7f5d7614c905b4a6a24f27fcbd544d4bc9340f09402f0ead8317c2279219 SHA512 43b86b6c40fce5b0fba84f8f876c74d47be7b49faaae016cfe26fbd4d547df89f904c5c80e555c4c42b4725a2186ff3e9830f7730342d643d8bdfb4c80c71a8e WHIRLPOOL 2620736ebdbff295b6bcf64b9c59a83595236b68b946c82ded3af4fc42614a08d85dee7e7df18cb2b27d4c0c125cf230f965e423fd29c805908db1c592b1ebee DIST hardened-patches-3.10.11-1.extras.tar.bz2 785699 SHA256 a4a4704a927e9963160bbf8bb19cb235481c38fb7df9cb506996ed715b4ecb57 SHA512 27873fcc8a931527f46dbfef067a50a75bf112074000b46bf559387e4f805a177ebf3a33df3e5941568523f518ed43ac70f2602427a86bd052aed6ff25d994b4 WHIRLPOOL 76e94314360c9c164e29ec5784e162f80f7002233eebe2d64ca7f9f0326efb0072e6d7d53c845a8e29fef8bc187f1f72d384ccb44652d5d06ac8db2fe5bbe6f7 DIST hardened-patches-3.10.2-1.extras.tar.bz2 718580 SHA256 5a0c9549f4d79b49b40e70ab0382d6641b2311c6b415dda82d95363cfeeed6f7 SHA512 90ee57f6baa210f74a52e2a5f86ec73ef97e9b37636174e05cc5b29b38d75126d74e1ac16fb7e674ad3973d6ea8a3d5c1b4db28e51a8331cab6e083353913e32 WHIRLPOOL 36474b85d0034411c0a0f44eee6a27cd9e9a97025529c64d5d0063eb5c55296340ec6c553e0b1c87916e2c5d3d25be86a0bbc7f1975ae857ebd416aef5c7b9c4 @@ -28,5 +31,7 @@ DIST hardened-patches-3.11.6-2.extras.tar.bz2 767100 SHA256 089d6d9fd27939817974 DIST hardened-patches-3.11.6-3.extras.tar.bz2 769106 SHA256 d1c1f1821d0f25bf46c46d4829325f7aabb20bd7e2b9a33eb7c4a6c34cba231e SHA512 a02483dd28849ecde6fe626722b1cf5df2e800f64e5d8609ae5946de8ca4eea6f0ce6b2b143c0ca2e519ad2025a9699d66fa36ac6c62f4781774018624ade9d6 WHIRLPOOL c092ef11d312213d190ee619ce59caec249e7e5300b010e4d58d945d35d555e3a8110bc80a1492bacbcfd3320b56607801090f489afb0009e6545cda67b3aa28 DIST hardened-patches-3.11.7-1.extras.tar.bz2 766799 SHA256 1e57b88092ca26151cee14301c16b6ddab37b6b7868dc0d229d8b7c06ab7eeb4 SHA512 86135e255e9c516bd157d1f01ee73682481f48d8cdfaf6bf5bf45f8ca3a0adecd36c46ac7f60308e6346ff8cf913dc2e4d380a8d770d928b4dbc236cc02b6840 WHIRLPOOL dea14376a2e3dcbe3c2fe058f887827d9aea98d7fd89ac8eb8d14c96fdb17c29feaba0d881fde4fa9918c0e4960b28a1d47400b4c90b383a8341e625f0e5e95e DIST hardened-patches-3.11.8-2.extras.tar.bz2 771364 SHA256 64236a5c819182402a7b5bb49c4b4c374235682007379b35694e2531fe038270 SHA512 a9c141859422cfb4aa0fd6146d9103d2afa562e3a17207d9adefc73e49dec1e7f7d24901a6f400d4447af283d8a6d6ee422816a8fa6913c8406dbec4e147b918 WHIRLPOOL 53bde6fa2c686a133300841d521da166cc78aca3d8e34396e2fc0d8c14c896d428a6c7879e41df39ed58847dddc33de2496daa4688859e88f84870076d01ad00 +DIST hardened-patches-3.12.4-1.extras.tar.bz2 835866 SHA256 77de40eaec0e187bba894f05cb219c60844b8d2f9790b78372ccae9971f355ba SHA512 23ea76998193cf4a7eae13465819583fb9b45e45d3cc33ef7306d6b41b3cbf502f56ad204b0448c6d628bb0e66bf51156e94dd93a073401cd194eff7eddc67e3 WHIRLPOOL f331b4c195991b483dccd4588b7839b3bea1450218660d1ecfeba0c29001e62a915b576ef7d850517f789bee7f10d182bf6a9f291987c4df55de39690c2f7bdd DIST linux-3.10.tar.xz 73175088 SHA256 df27fa92d27a9c410bfe6c4a89f141638500d7eadcca5cce578954efc2ad3544 SHA512 5fb109fcbd59bf3dffc911b853894f0a84afa75151368f783a1252c5ff60c7a1504de216c0012be446df983e2dea400ad8eeed3ce04f24dc61d0ef76c174dc35 WHIRLPOOL e7c0ccc2231e430b831218fc66f1940d095d2d5447d391329c6a7373d4a1d16708f64778b32e4847802ee2dae4fcf7cb67a1238fd4eb204fd0c4bce2d8134053 DIST linux-3.11.tar.xz 75082460 SHA256 803ec8f0ad4b2ddedcb0332a590cd2b5e10dfc57c3b1c95bc9c46af81d51d7f9 SHA512 b3680d3a45a7308383cf8634a7f1908e94f6e1c6d1cb587332a9418a95fb93bd3c73ab70c6976c7330508d7c8c6b0f43c2a9a2efde5fe1f76e9bfffb1de5686c WHIRLPOOL 96c9c27ffe155fe2c1760b53d87ef981943d58ab2dcf1ed6bd2c1e762e18bceec81d85d49c523947ec6fe52e41f25c4a86310347705c8d4b80a1748cec5b90d3 +DIST linux-3.12.tar.xz 76384600 SHA256 2e120ec7fde19fa51dc6b6cc11c81860a0775defcad5a5bf910ed9a50e845a02 SHA512 4ba5797e0772726d05c9f2eee66dc6dc2a5033c749ef44764c805a83da739ed5d0c6443b76785e38fe1ef74cc7ade787e48144faed0cfcb6f124f05248c700ff WHIRLPOOL a40195f6b53ba3440cf90a44495f6a59670f750851d1518e2bdfe3b949f0e898d1df5d37e271c31c555087026ddb6cc2c9109b22b9639e3222735e6f650a1417 diff --git a/sys-kernel/hardened-sources/hardened-sources-3.12.4.ebuild b/sys-kernel/hardened-sources/hardened-sources-3.12.4.ebuild new file mode 100644 index 00000000..e9b1b329 --- /dev/null +++ b/sys-kernel/hardened-sources/hardened-sources-3.12.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-kernel/hardened-sources/hardened-sources-3.12.4.ebuild,v 1.1 2013/12/10 12:37:12 blueness Exp $ + +EAPI="5" + +ETYPE="sources" +K_WANT_GENPATCHES="base" +K_GENPATCHES_VER="4" +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 + 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.0*" + + 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 +}