diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest index bc1c11b2..d4ffcd4c 100644 --- a/sys-kernel/hardened-sources/Manifest +++ b/sys-kernel/hardened-sources/Manifest @@ -23,6 +23,7 @@ DIST genpatches-3.12-7.base.tar.xz 195620 SHA256 00d27da9e21cee279cf4ed4d8b80ada DIST genpatches-3.13-10.base.tar.xz 235084 SHA256 917269ea4b97798d1c5c412dc2d31a24be0ed4b589cb9a56f604c1e9fae3bd2f SHA512 80869c9da4ff9171b95e7c58a307d9865cdec6a48deb5a53eeeb3a7f358b957f74246bc4a621e9e6009b283dc2cf158f7dc76acec910cf5125e0023595a71ae4 WHIRLPOOL 18cafbf80f012873b58f663f04f6d47e4c476bb5baaf802ae936661b1cf9d286ed73b892ae33afa50d4405e02688e537b2591f93890da4da145b0d3ebfbd53d5 DIST genpatches-3.13-11.base.tar.xz 253240 SHA256 d35db3455fc0d01efc9ada22b955c42d0ae724bbf23d109df990ad76bfb545b3 SHA512 a8b063573169a222cdd5771822748372c808e9f88924b5d30746ebcfba588f23edffc6717b0fb4a2bb26346e9c9d9dca761d135090ba40a266ca8a6203ca645a WHIRLPOOL b2f1d18e3e2e0a97c9f7a80327efb4d522d62ae6b5dd934cb62ba9b8a0653008fa75d109aaef3e6825a986901c3d82e73c8cd448121901642aa1e01cd5e0aeed DIST genpatches-3.13-12.base.tar.xz 262440 SHA256 8ed8c85ebfac182d0e99f89042377e3820d272f0b2f58755565fb687b84eafb0 SHA512 43ac18b049912a94375c50530960b3a4000119358777799fe0861b94e3b4dcc79adf6f69298f60ebfc68bfc5400c4f2f7e5373eae63332f0b9683b1c4b01f904 WHIRLPOOL 93a641df30b4ac42327ea477c3719d6048f17bca8bf976be8f60771732bea5dd852cc6ca91103f639a74fbd8875c4ef09f249b12d37db002cced63cb88cc59a7 +DIST genpatches-3.13-13.base.tar.xz 284344 SHA256 b74916bf239655bb9fc368e10a3d9d62e6afe8878a9c5dc5f65f712823e80ba0 SHA512 861272348cd8743b6575826e34a01d8bc89cfb5249b24213bb49a0487490a3d240a215534e5b31142ccd98eed8c6c148d1a1b668bff2f070fa449f393346a8fa WHIRLPOOL f72bff2fb3caafe41aab882f17aeb7625c4b9920c5b01cf3a48946fdd20888ae9fe247dcc466cb8b6d7618f3db81a2efa783621bc85c8303cc363b32e154a3f0 DIST genpatches-3.13-3.base.tar.xz 10856 SHA256 d78c4a7d14005b537c6ffcb1319da8e8b25989eb99ed3c8a3d86d377e63a0d7f SHA512 b7fbdee52fa2eef72775eb2c81896490e57bb7f58cd2f6b9e0d72a66516cfabb92c616afbf6576e4e5dcd342475db09f38dfa6a649cbf0f234c964794d598247 WHIRLPOOL c4434f8af64df751e1549cca301b439d6814b58ee7cd39a244fca160752a3a82ddcad82413f1d4a1a7f80bafe1d95ea3f09b89f46026d969c202c05af485cb6a DIST genpatches-3.13-5.base.tar.xz 60572 SHA256 a1be8e79aee0e85dc1c36e863031bfe6e9836ecfdecbd274045e65af09f1cf1d SHA512 5c402a3870e106d0c14732c10b0eec5bf671d1057241a3cd7449620f875f5362ef1747b5748bcd301429e5cbd8995c9438c8e3696f5d3599198c3ebec33a4ad0 WHIRLPOOL 69eb9fd79c4b4d3ba7718582585457045abe12a86f93263706acc385357b139597ea1ada1258e64ccaffc8325e5fe7f91213240695f920ac01f8a1aa9989f1bc DIST genpatches-3.13-6.base.tar.xz 103192 SHA256 1794e009f81c8789e9a3040a1cb8ce93d40752d85a170281650ecd55df093264 SHA512 e53e1d0aece9c28afb52328e94fe2a1c9feb5c3148dfa47e865eddf3547cce7fb17a33e85e7d09c552d72cb164a26c059fd48ffd893f5cd224f1301f9bbc4af9 WHIRLPOOL c67446c81d05969a0ccaca85c58b118cae413c57059e73b36b89e82712cb0df06e9de59b2075678b6a195179ee5303af49ce416740188f8ab958ae23402d5d02 @@ -46,6 +47,7 @@ DIST hardened-patches-3.12.4-1.extras.tar.bz2 835866 SHA256 77de40eaec0e187bba89 DIST hardened-patches-3.12.5-1.extras.tar.bz2 804460 SHA256 c9440b779e713c8e7fd580694596ee10ffaf91f524c5421789eda788ed5725e4 SHA512 d66668cfa5025910e8143245bb91b3433fc0a0a6338d58a1561e480e279bb29da7bdb3b7b0a5293335189aec88b3a85ebcca4fe7065e86bf6fbd1cf3fa3ad8c5 WHIRLPOOL f139dc32bfbc46b06d92d755a9116cc1c5c20d5d1589a6e774908c83311e766034941f00095bd8f88b8daf12d77235baa8ffa94d26407fc2d1968da517c38881 DIST hardened-patches-3.12.6-1.extras.tar.bz2 802880 SHA256 8225b80d06ddb58c31acf3a9ce28e0eff2e6b30f2462b58629d0b6f0a7e13e0f SHA512 a8f2afd9206fe9bba1eab25fbc14ef5cfd3bbd854c0e0277993ec21ed9fa05b814c1902007dd8d87b1fbd66c144296ebe5bc1c11ae70fddee2ecafd438922a7a WHIRLPOOL abd0f7a5b93a975c85add8166dca3ab49c16c05c7003db38a45707c3cd1c657d825e3083fad3e2439e7cdd4a5a2f4164ea7341226fd6936de7e4be0354c3b28e DIST hardened-patches-3.13.1-2.extras.tar.bz2 794477 SHA256 bd2a6c22153cc1d9a05c063f16c93388977487d658bc2d4c46d7382be1de6c35 SHA512 9f69a9e4c2077a236ce76599959682cb9c8f8c1994e5537bf2a48fad9f49008fe833cef3c52dbd0820967416c911955cf4591522c41b144aa6dfb268f89c6a15 WHIRLPOOL 331cab9b4edec298c860779c94cfdf01aa333ff5f0edc0932b0bdf41e9c406aa132abaaadfe4228f56a93c9f4140e8bf0046cdf7dddfe1f417f5fc96624ee031 +DIST hardened-patches-3.13.10-1.extras.tar.bz2 806948 SHA256 a3eb7bb199370da6139d70489b009e93b2539cd31bf4540d0d4c60f72925020f SHA512 991c190540981bcf34c62ae27ed241ceb41848d479b332c9b1de83b498b86df9bf0d264a6b6e0c252c3460ae3446baf3a92d635027aae5440126be0cfa5c2915 WHIRLPOOL c03fe49f18bf9c735fdb616619c7892d3dfd868f59d2032d58f549b85dce0dcb418a8b0b3fd3fb283ca9a7c348efe2a4d5fcef9cd04b26305dbe185dc4c2e21b DIST hardened-patches-3.13.2-4.extras.tar.bz2 795506 SHA256 ecac830959d8a1f5da58477b244d8075983a514eb3c93cf94eff6889967ab7a7 SHA512 87424813f794b2401fdc9b0afa5d1b992eea133674997116747dee98cb8cf6b990debd7cfc6676aee8efcc8c95974e97c2b27362e597a875a68b3b41bce98335 WHIRLPOOL 4f614af739bd8de553a900bb942b6d0430f9d3826ff01d47257600e348c300d77f1141814048ad5bf07f2b5c161d91ddff2a6a0bab9b26b764eb85698fe8292c DIST hardened-patches-3.13.3-1.extras.tar.bz2 795842 SHA256 ccd24d1fb119c22caae2f0253fa34160e9e488781dcf96d4bf2c14d61765e3d0 SHA512 edb8dc078925bd50a6f713dba0ef691785ed3197c9cf8fe6f9966fc8c89a463b235fac0602f5accf36b0371cdf5c6c3ebbf27a9e0a416492cf8824c996b008f6 WHIRLPOOL b50aa2e2072295482d09338ee6effeb57efc72a7336dccb34057af7e9d8bf47327a9a0f843437987a58ec8566b94ddfa6d5a525d0daabcf70dac4aa7bc2f5de7 DIST hardened-patches-3.13.6-1.extras.tar.bz2 800239 SHA256 1f99e00681e6634268f9f978d974fd4aad39b74135b53bb7e0d7a9ed145cdedd SHA512 82fe6b64c9907a1028901b8d5d26b131b474d6ff3aae142256a30b2e4b7627d9c68d31c3906dcc2413e01ddb3c7b7c3465631fcf7fcccc115cf834122d11a405 WHIRLPOOL b94ed1a000dfc76535d32811777bc8bc8cf9d4d1408f3ff81ff3aeef26559037229fe4d72e7f1e010c870e80429cb17dbefea446068dd55e8eee6c385fd05795 diff --git a/sys-kernel/hardened-sources/hardened-sources-3.13.10.ebuild b/sys-kernel/hardened-sources/hardened-sources-3.13.10.ebuild new file mode 100644 index 00000000..90d9ce53 --- /dev/null +++ b/sys-kernel/hardened-sources/hardened-sources-3.13.10.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2014 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.13.10.ebuild,v 1.1 2014/04/19 20:29:21 blueness Exp $ + +EAPI="5" + +ETYPE="sources" +K_WANT_GENPATCHES="base" +K_GENPATCHES_VER="13" +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 +}