summaryrefslogtreecommitdiff
path: root/sys-kernel
diff options
context:
space:
mode:
authorMarcin Deranek <gringo@slonko.net>2019-03-03 14:25:23 +0100
committerMarcin Deranek <gringo@slonko.net>2019-03-03 14:25:30 +0100
commit45de337f66da1ed5962694649b5e1e5ad441dfb4 (patch)
tree07792040368f42cbe9dae574dc7449f4c95dd5d5 /sys-kernel
parentea29da38559dc88bfa8e04e11f5800fd62b209fd (diff)
downloadportage-45de337f66da1ed5962694649b5e1e5ad441dfb4.tar.gz
portage-45de337f66da1ed5962694649b5e1e5ad441dfb4.tar.bz2
portage-45de337f66da1ed5962694649b5e1e5ad441dfb4.zip
Initial ebuild for linux-hardened kernel
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/hardened-sources/Manifest6
-rw-r--r--sys-kernel/hardened-sources/hardened-sources-4.20.13.ebuild32
2 files changed, 38 insertions, 0 deletions
diff --git a/sys-kernel/hardened-sources/Manifest b/sys-kernel/hardened-sources/Manifest
new file mode 100644
index 0000000..b539975
--- /dev/null
+++ b/sys-kernel/hardened-sources/Manifest
@@ -0,0 +1,6 @@
+DIST genpatches-4.20-13.base.tar.xz 422260 BLAKE2B dda7c30d536d93b1779b8caa4406a4f584883a169b654b32ae56ff48aa85d7308a5ce0e6177c4862a0debac175352861eb807f7b7e5b3fb81fbee98e327ac674 SHA512 9fbbd09413b334816beace78bb91a5ba08ccd66a2203bcc9eda0782ab75ddc19433babc377f34ccbca1ad109f21857a35d39aa51f6d8b8f7db5403dd7ef8aa95
+DIST genpatches-4.20-13.experimental.tar.xz 5812 BLAKE2B 46e425b7685b23cd66bd55ca1a326d8fa942789bc754e280b0a948a8cb57cbefc3867a31c9e402152b2afe5a1b961311236ad70682013d2f0cfbc929f38ad042 SHA512 f493e44d4bc5ad7704af4e6ff3501b233b4e79574fdc4564b0f84ca7ae0976272fee865fb2492acef60ca00687f5d0ac88c51467c63c5668c598e9df604b47e2
+DIST genpatches-4.20-13.extras.tar.xz 3280 BLAKE2B e34153b315beeca3fd767357a3c557901ec533d4a44c6ee0988f55b24e0a5fe5efa28d1c5c3fb295ceba4c64ff851381fbc583e733bda3a5616bd636a31e8f33 SHA512 5e8c2a61c9c4941d6361cc6c9f7b03a029c7a5347e25772a1980563b2ea374e958108e48a30f69f6a6d13d8a9d32bc07d69fb834a6556585879f76fa08ad7ad4
+DIST linux-4.20.tar.xz 104257836 BLAKE2B fb52cad2897da319299486fa8c3b9415cd0aee0842dbf353a5b269720dcb902db407bb55dd95a77b212dcb4a488c15363d561f3649d6bd16885561f2466d90b1 SHA512 e282399beea5da539701aed2bc131abd5bc74a970dcd344163e9d295106dfd700180e672ed546ae5e55bc6b9ac95efd5ca1de2039015c1b7a6fc9c01ea6583d4
+DIST linux-hardened-4.20.13.a.patch 91552 BLAKE2B 8b318c26e54c16690746caded53feaac5b997ad94d3cbc1efb257b7882fc66df4b2dd1cfc9c90f25cdd6265b95578917a80eb52188b834f59c58dcc765bb884d SHA512 0b5e9c7859cf7888f8e8e40d1990fe7a4f81e0250602669ca7c59c3e5b5e2bfdc17f5f03aa75d6328ad8e5de5b8532faaaea81f4db1f140104bce80c244d663e
+EBUILD hardened-sources-4.20.13.ebuild 1012 BLAKE2B 4bc1ea7961e0a0c24f933b1a73c403a3a62795e0341149775951c51ab9171bb2e60b0f42bd3628324448f6b898d7b5037ea8c69f530606e55372a05e489617e6 SHA512 df3ee51fbeec7885c77e495d37ff54cc2f75f180fbac64da3dcf90a245840ac85c302468b568c6afb6c8722c866fe11e7e55e06ca32ae58bf4ef4a9edd77408b
diff --git a/sys-kernel/hardened-sources/hardened-sources-4.20.13.ebuild b/sys-kernel/hardened-sources/hardened-sources-4.20.13.ebuild
new file mode 100644
index 0000000..a418750
--- /dev/null
+++ b/sys-kernel/hardened-sources/hardened-sources-4.20.13.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="13"
+
+inherit kernel-2
+detect_version
+detect_arch
+SUBREL="a"
+HARDENED_URI="https://github.com/anthraxx/linux-hardened/releases/download/${PV}.${SUBREL}/linux-hardened-${PV}.${SUBREL}.patch"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+HOMEPAGE="https://github.com/anthraxx/linux-hardened"
+IUSE="experimental"
+UNIPATCH_LIST="${DISTDIR}/linux-hardened-${PV}.${SUBREL}.patch"
+UNIPATCH_EXCLUDE="1510_fs-enable-link-security-restrictions-by-default.patch"
+
+DESCRIPTION="Minimal supplement to upstream Kernel Self Protection Project"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${HARDENED_URI} ${ARCH_URI}"
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}