diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest index 951c1f78..5c22ccc3 100644 --- a/sys-kernel/hardened-sources/Manifest +++ b/sys-kernel/hardened-sources/Manifest @@ -34,6 +34,7 @@ DIST genpatches-3.14-4.base.tar.xz 19028 SHA256 2d6abfa6a7af3f4ad1f46a0b6f121226 DIST genpatches-3.14-5.base.tar.xz 29832 SHA256 458a678f14d8c9c3beaefe75cc77ce8258346d6096350efffe9de6216017a292 SHA512 525eecbd8bb092bccb071ffbfcb93be4247b973276538a2dcb596ae1a974ad360c5b565e8ea5ef0a05130c4218040ffe73b39491286e4c51b9636b775b974da6 WHIRLPOOL e8a192e467d1b9e26c21531ca621268fb530647069120ef5c79636d0e3783739830a27b97bb9eaa84b1276dd33f44abab66fd11a8ab600a349963ccf90894138 DIST genpatches-3.14-6.base.tar.xz 79984 SHA256 3834ea897d99aed52281fdff1ae4c402a97808b0e7e58a3e8a385dfc69646269 SHA512 c8ae44e1af87fabdfb8be824960759d7def0904471f0f8514eedaa943da3b735decba86f83db60585771dee7aacf5100c14cf562c3b946404737e97079155f5b WHIRLPOOL 8ee2868cbd0ebbd44a5209d93955cd5c79186ccf2e3bab1d4b3ad12036132f9f74ced6b293dec4abb5607428ac459938984fe4cfb4336ddbdc37cfd13ac64dbf DIST genpatches-3.14-7.base.tar.xz 107436 SHA256 256ebd7b3e980bf8d2ed4b8e71a7d66cb2c4b8f8bfbd29f28dd26210609b46fa SHA512 2a86abde63388c694352f02590c98121548dc2fde581ad8dce305e262e895a3b7ae2003b96d3f3b1af7d764aef566ad920b034c28b4f758fe8259b25bd612056 WHIRLPOOL 6d8b2fe444cd89490824fac837b523a0a046610f71fdf5690b40aaa89775be2e2d46c6e62b3b206dccb9d68c892eeda9000feb8c1f971a11ad1e42a3173650f7 +DIST genpatches-3.14-8.base.tar.xz 150768 SHA256 bfc60e9af49bc0a8b9ddb6ef38050ec8d06539f83302063ac5d19c8ec606760d SHA512 1688742ff91a54500b05ebffdb15730623e7f7850f16ce56698e9cfc3bc1309c058d2d5d5c3590bd296345c300de2a1c43ab1ee2f1dd9c03d2f6d11784cbb495 WHIRLPOOL b97b90bbd08500d0977839a35cc722d27c0cbdb50ebd74f55ed652b37c9759d5409e4e50d2006eaef8f49fea39a2bdf442185bc3d6374192e9da8121f0a8227c 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 @@ -71,6 +72,7 @@ DIST hardened-patches-3.14.3-1.extras.tar.bz2 813355 SHA256 913dc430401d4b682dbc DIST hardened-patches-3.14.3-3.extras.tar.bz2 817294 SHA256 ceec5f34fe64defff8850b43014811da423cd155ccdedec1e45736136c7c8fcc SHA512 bdd5b24f12ad7371905b702260586996235fc9f4634feb7036fd7aa8e71d25fada753ce9b4bea9e04962afb3afb17f0c3a2de01450922f6797d6f19f642427a6 WHIRLPOOL d0df787a0b1d513230803f475b76aff6ff5bea212a669ac3b3944fffbff6981f30578600552d449f22e9966bda92182dd2590a15baf665398541f7672477ba6f DIST hardened-patches-3.14.3-4.extras.tar.bz2 816809 SHA256 9c56474f6100becb199d225c1b574a20810b9cbfda2c19b0c376af3e378d4017 SHA512 b63264c81a0a9766ed3d80d23c88b626050ea5657f2a8baa512d99ce4e620d936690c4a04cc54357fd794603c76d43c4a9859318bcb0bb3f51271ee3df920127 WHIRLPOOL 85a91c7008abd2a203fb3f91f65bec866b6ec56e66e489caf8bd8804976a3a8fc72163115dc94f277bfa52033a77847e8fc92be8844182c9ac58af342a80c949 DIST hardened-patches-3.14.4-1.extras.tar.bz2 816399 SHA256 9b64a331c57bb6028b40b862a7b6b4b697ee0ed704c59d1dea41451b85d40a0c SHA512 25fb1b34a7aa6e0183001cc3e865c7b5b43720487523f48a8c8627f391631dd59f8fc565a98ab7dd9e75255ab57bfa5f7d5ae17d5ca562e9bc1f9f09de0500f0 WHIRLPOOL f14aa59e7c7ad156c760f50ceedb5151cfd4ac1b7c1c6e1c829b84bc4a255d3c1e6dde50f75de8ee57850f576a70a6c6ca29cdf02457fd724e2d05fec7eb2d2f +DIST hardened-patches-3.14.5-1.extras.tar.bz2 818084 SHA256 9df14556fdf558dc80425934d0917a5dc259495a2e23efc390371af861682298 SHA512 c0a7c0c71fda11cb77616ede2f7fa657effac2bf583ebfc19ec42a6ba85f5ac5760c2996dcb41ae7984377315960070f9667d3ed6f2948cecc0354f26cd8e597 WHIRLPOOL e2b7d38784d4db0e8dd79a701d02812aa9b459832939858fda7a75b3b9fbb997d6cb51ca9741fd53535c5b97bba3b535369fbe24cac623d0270085db2b8f7318 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.14.5.ebuild b/sys-kernel/hardened-sources/hardened-sources-3.14.5.ebuild new file mode 100644 index 00000000..853e5414 --- /dev/null +++ b/sys-kernel/hardened-sources/hardened-sources-3.14.5.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.14.5.ebuild,v 1.1 2014/06/03 17:33:36 blueness Exp $ + +EAPI="5" + +ETYPE="sources" +K_WANT_GENPATCHES="base" +K_GENPATCHES_VER="8" +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 +}