diff options
Diffstat (limited to 'sys-kernel')
-rw-r--r-- | sys-kernel/hardened-sources/Manifest | 28 | ||||
-rw-r--r-- | sys-kernel/hardened-sources/hardened-sources-4.1.6-r1.ebuild | 45 |
2 files changed, 60 insertions, 13 deletions
diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest index cc2324ae..3c33e793 100644 --- a/sys-kernel/hardened-sources/Manifest +++ b/sys-kernel/hardened-sources/Manifest @@ -14,27 +14,29 @@ DIST genpatches-4.1-9.base.tar.xz 177624 SHA256 ebb16ec588dfc98222f5a5298de76e69 DIST hardened-patches-3.14.51-1.extras.tar.bz2 1062069 SHA256 38f6ddc19d9c6e713786beaa044b70754187e798e3786e8283c4774d543deae1 SHA512 cefbd8c08305c94e3dea3aa45e54b5aa84a0f2b3f3430609f6051d3205404f5f16c6f224781dad14d3ad992f3f5fbe19a452c7d23f462f05432c044a811e1c7e WHIRLPOOL 3404a171473c11dbff323fc777850cb982c68bbb52a2fed593eac9687da77a7932f76d3193d3c34f5c873148dad1d6c025370600601236c627b9ee1ffe44fdb6 DIST hardened-patches-3.2.71-1.extras.tar.bz2 2369201 SHA256 3155d9f47b14a1970f3770d3978adfac67fc54bd178e8c02f101c0700a45baab SHA512 350e402b25297d53f25a5db4aafada3415a726d36df4eb11d700152c049f491e95cab48d88da23465628d9beee923edcbec7c1a12eb11103722aef98d8bd72f3 WHIRLPOOL 9fc84a2844471c23341f573f8cf1fef886bcfe2d11f9279e3a8f0bd529304a6865b7ce68d7b1869d7e0c68dccfaa85802088ec280acdbf37d68366a1057657ea DIST hardened-patches-4.1.6-1.extras.tar.bz2 1459744 SHA256 2dd45dabeff383ca257922442b0ab6724d3e02e0f771bafc5656fff4a6f77782 SHA512 8d45a0a728880bc056d85fcd28baab5cbcb257514e6b8c6f3099267821fd8d1084599746afbc3f8460e16f1b17e6da3f3b899dc767de7b3f5946d41476ee5e0d WHIRLPOOL 38736710cb65b20d24297fb54a51d17ed264d57a35fc9136e1579dca7a06016879b37c9829f248f7b9e22600e34db49dc8a4ca1c094ab80316e23b63ccfc1ec6 +DIST hardened-patches-4.1.6-2.extras.tar.bz2 1457264 SHA256 16d0ded5de82a1b35ae8b33ea6d6177a0242b05abd9d05058987af11f59af126 SHA512 6822224760cc51adba54eb763a877ba9739b0b4d9a534dd308570a8ab8770649f30c8a81d05460a7855fc984f0a65a256bb94689e7f4e648dff0a0870e52327c WHIRLPOOL a1743f91eb0603056aeffa46feb85e5b108782ede77b6162c5046fbdc419a93aace7d17ee33e5d43388f3c48745a4f32c10186cc8b098c03744180ff79ba8bb3 DIST linux-3.14.tar.xz 78399152 SHA256 61558aa490855f42b6340d1a1596be47454909629327c49a5e4e10268065dffa SHA512 5730d83a7a81134c1e77c0bf89e42dee4f8251ad56c1ac2be20c59e26fdfaa7bea55f277e7af156b637f22e1584914a46089af85039177cb43485089c74ac26e WHIRLPOOL 5ad07b78c362ba0b21c50b4abb99407cae06bd08576f3fd8f36047b01409eba096263208020da3dcad4977eefc61d66502276754097bc127635df1d7a5817d41 DIST linux-3.2.tar.xz 65065516 SHA256 dd96ed02b53fb5d57762e4b1f573460909de472ca588f81ec6660e4a172e7ba7 SHA512 77e9a52d78d6c8e951df1e166023eebe5defc5ef3c45d3ac84b613137b3c2e55cee5693d828ebd06c5034bd89ea2a5f862f55824f2b7839c9ad7212c81e3ecb0 WHIRLPOOL 7cc68baac4441740e2171fbbc4195ee6c0351de099aadaee8cb3487f6d1f8b7e1d3144ee54ba38dbd24d6be431a1ea3b921ffce82ff84df21a98da7bc61c1d17 DIST linux-4.1.tar.xz 83017828 SHA256 caf51f085aac1e1cea4d00dbbf3093ead07b551fc07b31b2a989c05f8ea72d9f SHA512 168ef84a4e67619f9f53f3574e438542a5747f9b43443363cb83597fcdac9f40d201625c66e375a23226745eaada9176eb006ca023613cec089349e91751f3c0 WHIRLPOOL 85fcfdb67ea7f865272a85d3b4c3ec1f5a1267f4664bf073c562bb3875e9d96ad68486259d8866a9aced98c95de16840ec531d89745aec75b7315a64ebe650b8 EBUILD hardened-sources-3.14.51.ebuild 1276 SHA256 ff50b51adaf46f28419ea4f565c0858956e9a28c06d8224e38eb07efceb9ffe5 SHA512 a49b21cfd9a7ef679c2392816f06ed0ea4efa79f6ca70f573109f7ecf527318ce0bf38bb9a2254a3cb8a31eeb6376e001c5def1bb7e5c16991ecb0074a8056d2 WHIRLPOOL 44575ced42e6985d248eb9252190aed7dcdc82b794f3e1db1ba9b099cca8810c2080fcdad56afc5fe4a8ed39969c83bf0f2b1ff500cae3e0a61d19ce1a86cf37 EBUILD hardened-sources-3.2.71.ebuild 1244 SHA256 d9aa9189492c28dd1c9b18888e241d35a1439aca06d19b65f36378eaaf4e111f SHA512 0549a8d22504b9ea0c09cba78401d730012314a1a8cd8739177ac3664c24323cf2d6716741dc143400f5aee72a7a60abed69db7ff4a3dd0db10e4befd5027a74 WHIRLPOOL 78fbaaaca4fadd40d5437d0e6c4859d41ec32cc165bfc03093846f91a4aaf9950e3f60f22e5d30d815b21149023de5b80474bcbb4529063a45d974052fe94301 +EBUILD hardened-sources-4.1.6-r1.ebuild 1275 SHA256 c20a150fc99a349893050dab8b7a791291c3622514421432bdb577550b804f0c SHA512 372ad618aeed27da78882055cb8dec6b18b4343c86a25ee161fc694e8241a498e56716b2d06ac7a2a28a64f62773032762f85bb7e59780610e1e2bef699e61fb WHIRLPOOL 02f05e2b6c16ddf041dc3eac1342b6206978d7043e26fa781f500ee6ad96893c3e64c4d446001e25ea142d4fce8d2fb84cf8aec7107243d713f09d0b5542913e EBUILD hardened-sources-4.1.6.ebuild 1275 SHA256 80bd94265135d3a1b8d568d67eb9eef9bacf641cfdabbae3cd58fc57b3e5ed5b SHA512 110da3d0def9b17aef132803e55147db705391ef304378aeef8c79efc40758ee1c699c22e3cb84a128647ac64eeebb49651d66c0477219203af24ede56d86f78 WHIRLPOOL b27e571ff3fd4ff779571ffea6fc4eba4d7bab92901b4152ac6a38fe216298e71ae0ae191dbfbd2ff1814d0c0eca9ebfff9dc95a1cf95d7d6da9b24fdd0de818 MISC metadata.xml 576 SHA256 53e0d3bfb958bcbf62457a89abe76a7a6f5a2b1df5decb04bf8b840184cc5828 SHA512 aabb8324fc608a74fecda5e4fff0f29d47d34ff20bdea2af8a69726772268d7b3b9d2639cd9c2308b3c79b89d9e923d2a96b212e7cfe59a0bf0008e3fb1c7e6a WHIRLPOOL 11fc891bd478667fe4ca5d203b366fdcf1680dac31bf997ea7c707c6f00a1c03b6ca7a00045b75dc1604e9eb57c2cab03a12f46318320ed6abdb5d6feb06b71f -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 -iQIcBAEBCAAGBQJV1FfWAAoJEGYZIgZZJvHWRUsP/AziiGHFExLMUg8Qhfr8WEs0 -jFqv7IsyhBPfmwZ+XGdyEOKodTJQ0fZsEjHlqwu+o5GRVoQsT1dqR3TmUvUOruqE -2k/9tw7hdVdgLR8aaC0A/deFmnR6c9j+LhoZw6d97kCHJgpaLWECJlT7Q8SFEOvk -kRqp87uHlgK40mm2hmOL02PyOv6zMvdrZADW2PeJzvlcq+6tYmZPt4bJfIF58U5G -KMcH4UHJW/krlXC3DdYROjZLFYLdRqJUJqWZ+90Mud2XARjg4dlLlwY/bmvTT+fA -zIugrDkYxyR8BlJB5J3jQ57zkGPK/3R57N85TxCrb4BSNrRcravjiWlKfP/BAAgF -Qx4YPOrJMC2j08yu4XuKkpOSLLz8X0eeFaXvqN82sIIYYejUnLD36jzWApmenUTq -KViQ1zM4Ui0bd2GqSrqRPsFBJv6kcAbBeeapkZ6iCl7VLfSfvpnBH3Pf0ixRj/bC -TcvxwTUji7eEeQImA/d+0NcsxV6+opRAeEEIcBc4wILXxvfyzw/IcNkuRExkilXK -qwJTt3koLNBSt0aUkpL3kNoNXQqi3Op0Ean6vtGjDuauVp+ojS29n0wLwfnKtG6M -zTbC0wK7At+qsTX55ePOsJ8L6ny2AG2bePSrYRS2eIFs4tIB/B3mgW5WXr3GM8Hq -8sI8hK4+Aoc4xtmBvb0X -=yhnT +iQIcBAEBCAAGBQJV20iJAAoJEGYZIgZZJvHWnY8QALir1+LR1tqf9eKlUOs+Kl0x +V5mwt+dcjKgUyVTPRR3uXqIfYHKUVH76cWoh9CqR2zymbBCGGGTV5rkot0sVmuIR +iPhRIctB10oLFA/NNQ5rb1nI3kHVsFq9wVtV4dJ/XxZIGzIWnsMvv9AG8KZ8DPHB +/XcofmR5gm8oIsO3TNYAP9Wo2cqjLBjlvoPoC0bfbrfScN5LAauPm84qbYZvtR9+ +8zfX3mCWVl79ysQyPlrqQS2gdUaqs1AhDKruGquQVDlQ2mavRaxlLeHjPzo2CdO6 +emLKbKBKG99v7JOTXmuAWfkphWjdQNDOdIBPzGtLcZNMhbJ5KZUycC5jrGuknL/L +6yeT7YxCFA4k3tekQGgSJ2mcwsEJ+AqKakBMgHviQCr+pMaJFbqlchDy9/de4xhH +i6LYITRu/WfoVD4emqJHEc/Lznl32F/8j0QvlnuW/lbRRI1Q2Fa7dIvCa+2M5TDg +ZWikC3XEIQAueK5BWE00Q7sb5m56UpKfEnL7dZUFCt9TUZYvJB9agKtG95u9wc9h +fo4Ktu5TU1IRZQUzX+wv/Whw1YWQi+BX3IO088BL53nEVtkFBi9JjZIDo9Qp4xxR +nPlj4py+kZcp5hriBfrIq8EKBejcoynbt1pRMVcMlYY3Zba2r2odWD5tozF+ubsv +TKEouBj76Xg1bksMiE4C +=+8nd -----END PGP SIGNATURE----- diff --git a/sys-kernel/hardened-sources/hardened-sources-4.1.6-r1.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.1.6-r1.ebuild new file mode 100644 index 00000000..7ff4c744 --- /dev/null +++ b/sys-kernel/hardened-sources/hardened-sources-4.1.6-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +ETYPE="sources" +K_WANT_GENPATCHES="base" +K_GENPATCHES_VER="9" +K_DEBLOB_AVAILABLE="1" + +inherit kernel-2 +detect_version + +HGPV="${KV_MAJOR}.${KV_MINOR}.${KV_PATCH}-2" +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.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 +} |