This commit is contained in:
blshkv 2018-05-22 16:16:56 +08:00
parent 8ed2832d70
commit 9147d3a258
No known key found for this signature in database
GPG key ID: 273E3E90D1A6294F
3 changed files with 5 additions and 58 deletions

View file

@ -1,5 +1,3 @@
DIST genpatches-4.9-68.base.tar.xz 1266744 SHA256 3bb53874270fd1c7de39f2bc287950f58cfe665effc1dd1e0c79cb36e85e396c SHA512 4ba94ae3f592cdc466ab58e4bba9781fee915df4994beb6c9dec4efd3622b180cf0d145de585ec9a7361ed2ec636910a42b449d937dca50983bd7f13494edd16 WHIRLPOOL cebb4ebc916bd90ecd9ad95d4b809f66c6406559c5bbc8f459ea947f298a3600f9e15fe2f064f6aea893763b6bfede209a792c4e79eeb6fb9065543184290aa6
DIST genpatches-4.9-76.base.tar.xz 1416656 SHA256 25591f54fd8eb9b8ad6df3613a5446c0d4b27c4cf796affef980c9298392d403 SHA512 fea0bc6766c95d97bc4d1360d9eb3afbd6ead6c8bb6e6fb8c937117587b87b7a82c983273d026e8ecf99aa816b1ab9af742d551cc12fca055b0f032b3ee3ea8a WHIRLPOOL 4a401cfc74453aabc77a0b32e74db5f8d447d22d0b5605227868042a050469dd10b9317256b2b4d8a1b1ea412bddfcb7045b27a419464d9410fa72b804104e8d
DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
DIST v4.9.66-unofficial_grsec-20171204142942.diff 8818149 SHA256 0684de075cce7e7eb00a4d605e4f6d45027713278167c501172cf0d0306d0797 SHA512 2b0dfff6b313da0397dc6f3e02b94c942bf5691bbff4333a941104180901cd9daae580c577cb1dfaee11ba52b7a389fe4be1631206480d45faeced376117abb1 WHIRLPOOL f597ab0c46e48c9cc2fadc8b8230b53acaa836dcbd8d3fff8be60b730288013233cfe27b619d3cb233dcdf54785cb567c4b7b3e0dfb11008cd495f4af81f27d0
DIST v4.9.74-unofficial_grsec-20180103130648.diff 8818052 SHA256 c53a83ac689f0a48f30b5beb2a609f716fb0484d295fb81007d16d2506bcf4a2 SHA512 efe50054649c3bc464c92e23233c91457fe2709e24aa5781856e1c1cbbc6164db88129c320f6f4fd1f871184df8d5aa0dd51065c71222ed3cf9854f6c437cc45 WHIRLPOOL 052e04911de68e830c1758fda0a699a454ad79ea4882147086633d02a98dcb5177c8543037ca3ad697ae28c37aae80009b33d3a32772bfd0d6676831db046257
DIST genpatches-4.9-76.base.tar.xz 1416656 BLAKE2B ff07be80dfac7f2c8a51e525bdda14f95afcdd93dde5a455f771c9a664a8023577e5f52343401420afc963e0d26c97dfe23cefd53517865e542f9d78d2e70471 SHA512 fea0bc6766c95d97bc4d1360d9eb3afbd6ead6c8bb6e6fb8c937117587b87b7a82c983273d026e8ecf99aa816b1ab9af742d551cc12fca055b0f032b3ee3ea8a
DIST linux-4.9.tar.xz 93192404 BLAKE2B 83ae310b17d47f1f18d6d28537c31e10f3e60458c5954c4611158ca99e71cc0da2e051272eabf27d5887df4a7cb4a5dd66ff993077c11d2221e92d300a0b48d7 SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a
DIST v4.9.74-unofficial_grsec-20180103130648.diff 8818052 BLAKE2B df083f110303db16bb96c69580d4ec45d073db2130c38eb1fbd1bfeea04fedd68ff211171fa139121802b47e11ef0756d189d2b329a579a8188e791c65566345 SHA512 efe50054649c3bc464c92e23233c91457fe2709e24aa5781856e1c1cbbc6164db88129c320f6f4fd1f871184df8d5aa0dd51065c71222ed3cf9854f6c437cc45

View file

@ -1,52 +0,0 @@
# 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="68"
#K_DEBLOB_AVAILABLE="1"
inherit kernel-2
detect_version
HGPV="20171204142942"
HGPV_URI="https://github.com/minipli/linux-unofficial_grsec/releases/download/v${PV}-unofficial_grsec/v${PV}-unofficial_grsec-${HGPV}.diff"
SRC_URI="${KERNEL_URI} ${HGPV_URI} ${GENPATCHES_URI} ${ARCH_URI}"
UNIPATCH_LIST="${DISTDIR}/v${PV}-unofficial_grsec-${HGPV}.diff"
UNIPATCH_EXCLUDE="
1500_XATTR_USER_PREFIX.patch
1520_CVE-2017-6074-dccp-skb-freeing-fix.patch
2900_dev-root-proc-mount-fix.patch"
DESCRIPTION="Unofficial forward ports of the last publicly available grsecurity patch (kernel series ${KV_MAJOR}.${KV_MINOR})"
HOMEPAGE="https://github.com/minipli/linux-unofficial_grsec"
IUSE="deblob injection"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
RDEPEND=">=sys-devel/gcc-4.5"
src_prepare(){
#apply hardened-adapted patch
#section: b/net/mac80211/cfg.c
use injection && epatch "${FILESDIR}/grsec-wifi-injection-4.9.patch"
}
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
}

View file

@ -22,7 +22,7 @@ UNIPATCH_EXCLUDE="
1520_CVE-2017-6074-dccp-skb-freeing-fix.patch
2900_dev-root-proc-mount-fix.patch"
DESCRIPTION="Unofficial forward ports of the last publicly available grsecurity patch (kernel series ${KV_MAJOR}.${KV_MINOR})"
DESCRIPTION="Unofficial forward ports of the last publicly available grsecurity patch"
HOMEPAGE="https://github.com/minipli/linux-unofficial_grsec"
IUSE="deblob injection"
@ -34,6 +34,7 @@ src_prepare(){
#apply hardened-adapted patch
#section: b/net/mac80211/cfg.c
use injection && epatch "${FILESDIR}/grsec-wifi-injection-4.9.patch"
eapply_user
}
pkg_postinst() {