summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAgostino Sarubbo <ago@gentoo.org>2018-10-10 12:13:05 +0200
committerAgostino Sarubbo <ago@gentoo.org>2018-10-10 12:13:05 +0200
commit1db971b598e4b2f13ec81a53546e1b69cb1bf1f0 (patch)
treeb74849e37a9449af01642266c2bbb587e378c452 /sys-kernel
parentmedia-video/smtube: removal, it is already in the main tree (diff)
downloadago-1db971b598e4b2f13ec81a53546e1b69cb1bf1f0.tar.gz
ago-1db971b598e4b2f13ec81a53546e1b69cb1bf1f0.tar.bz2
ago-1db971b598e4b2f13ec81a53546e1b69cb1bf1f0.zip
sys-kernel/dappersec-sources: initial commit
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.10 Manifest-Sign-Key: 0xEC7C8D80008F261A
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/dappersec-sources/ChangeLog5
-rw-r--r--sys-kernel/dappersec-sources/Manifest24
-rw-r--r--sys-kernel/dappersec-sources/dappersec-sources-4.9.131.ebuild39
-rw-r--r--sys-kernel/dappersec-sources/metadata.xml19
4 files changed, 87 insertions, 0 deletions
diff --git a/sys-kernel/dappersec-sources/ChangeLog b/sys-kernel/dappersec-sources/ChangeLog
new file mode 100644
index 0000000..7621955
--- /dev/null
+++ b/sys-kernel/dappersec-sources/ChangeLog
@@ -0,0 +1,5 @@
+*dappersec-sources-4.9.131 (10 Oct 2018)
+
+ 10 Oct 2018; <ago@gentoo.org> +dappersec-sources-4.9.131.ebuild,
+ +metadata.xml:
+ sys-kernel/dappersec-sources: initial commit
diff --git a/sys-kernel/dappersec-sources/Manifest b/sys-kernel/dappersec-sources/Manifest
new file mode 100644
index 0000000..f96b8a9
--- /dev/null
+++ b/sys-kernel/dappersec-sources/Manifest
@@ -0,0 +1,24 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST dappersec-sources-4.9.131.tar.xz 3710612 SHA256 394cd0a202669b521831ac73dabe80f8f8f2c6afb9a44cee5bae61d1f772c946 SHA512 a7f46eb7f6bd9d1a6c874e98e9069e49c7dc9c84c6f6792a9950f0c50e371a9357d234c382d6f89bef118971bddc63ed58338ca9f8fc3c13eec83134f17582eb WHIRLPOOL 9a518d93a939e5573e66f59764d624d224ea68a7aeb88bb0f61a015512aa81092391163700e1f1606d3106da4f445a1fd778b140ef48de178596389f89f8c0e4
+DIST linux-4.9.tar.xz 93192404 SHA256 029098dcffab74875e086ae970e3828456838da6e0ba22ce3f64ef764f3d7f1a SHA512 bf67ff812cc3cb7e5059e82cc5db0d9a7c5637f7ed9a42e4730c715bf7047c81ed3a571225f92a33ef0b6d65f35595bc32d773356646df2627da55e9bc7f1f1a WHIRLPOOL 072505b29972ad120eb25a074217847c9c2813416c4903e605a0433574f5f87616dbea0b1454e4b19acc48107f11274b682958b1d773373156e99f8163e6606a
+EBUILD dappersec-sources-4.9.131.ebuild 1179 SHA256 cc395c69c3dc73c908d6ed5a3db24cf0f5ffa96cb3cca8677d43a3e6f4c5ae04 SHA512 3f17a20fd4794e0fce357534088fa691a37566cbbb8f5bea6b6e168f69bf1f3d21a1dc70db2bd2a6d303053102d85697ee0f0360d900df926aa8fd5dff2f00ec WHIRLPOOL 9b53034a4d359019a5741c3aead7507d4655fd868c1e4e77535917314edad237d2b5f72f99a8d57b76cf706b9bdbf465a68adc091ddd0046a54b7b022ff158ba
+MISC ChangeLog 174 SHA256 397681c5de5da33f0ed81512add36130454579ac2a0139359ce03700ad41f266 SHA512 45bdc19ac4df0951c4409471c44ecf6de46410631fc55ef5ad87cb31d48abc7eb0ba666612a84f7946399197b429846871a46d89eefef3178f2c8d738ab8fd97 WHIRLPOOL 6aa47597fade6a6080c270c9cb1c2f74515a921c524bc06184c6f6994f6e398610a734fdaf7be90119458a86b5b187165372354f21bfde807ad07654543e8d2a
+MISC metadata.xml 767 SHA256 8d2a7309c95a3d88caaffcfaa77ee98d855dc49159b9d7d60a2dbe4ff1d001eb SHA512 75816e8158a51fa142702f6d17dc5057b9fa61c77e6faea3b17d0ee0795e7fcc71ce7a80dfb549af3a0d3e54a68cbf351972d24b9090a015bfe3ecb941600e7e WHIRLPOOL 4e2fe02c35bbadffedb33d40694baba42101e4e8ddea0dfc6c6739659ff52dae249cc47a5c56682742428af8d136a5d7d09cbef7762cd8abf86aca8c59b3e032
+-----BEGIN PGP SIGNATURE-----
+
+iQIzBAEBCAAdFiEEs+ivyGAFpWNMk78Ul5M0vJGhZ0UFAlu90LAACgkQl5M0vJGh
+Z0XdPw/+MqEfujw1qc9mzxVlc+9p7Z4JdJLzthMFQYGOLd6IFPdsAxw2+HaSfmK2
+E8aYeWWFGVu6eN58nxPTYdQjS4uQ8ap09bMRD1BFQimULrWh6JBk6CrtL4CkYkSL
+E5TVaM2kGX/lSkFuYBVkjDsqC9CMPLtcbiyHHQFoqmTOy3uwSq6n/KKcnMIcmRG9
+vOGvs61qI1GqXsvtlrr2CQW7lsxLqmPVBgqom6Py8VqCrQz5Nx+E4Jz0ZXgXn9E4
+czK5LUiP08Y8v7Vlw/vVP5QTHtb+juoZ/VPfT7hLN2PIM6bufFQjDLkKq9gcd3jy
+3NzVLIrD+jjTMmCNAbhy37NX/QWixJ0bp0ClbN1eUoDjJ2kC11o5tMraiLz7MKkS
+o1GkZxKn4+AFE6/UF5aG/QTnVKzvIbn46v08JtEXe+puPKuoGz63odfpf6ud2Vxb
+nHy7OXycfTvpZR37w4v50+xKAvzmcyLM5vYxSaoFr92BI9ZqkmVrovqCGtwlxKn3
+QpXTyIp83K2DLucCx6MeCYglkEBCPPdBDS5sw9YVVWSabwDzarL7771PdQLULn80
+tRidhpHE60l+KdYfxfqXN490qI+ACSWaXsL0BZKSP8cy61U4LrDmiatP/me2JVK8
+gLWJ+97J0nycWHvK9IxBpsw4wObRSnjSy6+9Blp9KQqIu7qHKp8=
+=ZneO
+-----END PGP SIGNATURE-----
diff --git a/sys-kernel/dappersec-sources/dappersec-sources-4.9.131.ebuild b/sys-kernel/dappersec-sources/dappersec-sources-4.9.131.ebuild
new file mode 100644
index 0000000..6ce437c
--- /dev/null
+++ b/sys-kernel/dappersec-sources/dappersec-sources-4.9.131.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# See https://blogs.gentoo.org/ago/2017/08/21/sys-kernel-grsecurity-sources-available
+
+EAPI="6"
+
+ETYPE="sources"
+K_GENPATCHES_VER="not-empty" # Set to not-empty to avoid the useless download of patch-*.xz
+
+inherit kernel-2
+detect_version
+detect_arch
+
+GRSECURITY_URI="https://dev.gentoo.org/~ago/distfiles/${PN}/${PN}-${PV}.tar.xz"
+SRC_URI="${KERNEL_URI} ${GRSECURITY_URI} ${ARCH_URI}"
+
+UNIPATCH_LIST="${DISTDIR}/${PN}-${PV}.tar.xz"
+
+DESCRIPTION="Unofficial port of the last public grsecurity patch plus Gentoo patchset"
+HOMEPAGE="https://github.com/dapperlinux/dapper-secure-kernel-patchset-stable"
+IUSE="deblob"
+KEYWORDS="-* ~amd64"
+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
+}
diff --git a/sys-kernel/dappersec-sources/metadata.xml b/sys-kernel/dappersec-sources/metadata.xml
new file mode 100644
index 0000000..20e819f
--- /dev/null
+++ b/sys-kernel/dappersec-sources/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ago@gentoo.org</email>
+ <name>Agostino Sarubbo</name>
+ <description>Maintainer. Assign bugs to him</description>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">dapperlinux/dapper-secure-kernel-patchset-stable</remote-id>
+ </upstream>
+ <longdescription>
+ dappersec-sources is based upon genpatches, and adds the grsecurity unofficial
+ patch from https://github.com/dapperlinux/dapper-secure-kernel-patchset-stable, which also includes PaX.
+ </longdescription>
+ <use>
+ <flag name="deblob">Remove binary blobs from kernel sources to provide libre license compliance.</flag>
+ </use>
+</pkgmetadata>