Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/proj/guru:master commit in: sys-kernel/tirdad/
Date: Sun, 27 Dec 2020 12:48:25
Message-Id: 1608981612.0661995560b2089fe3e77c91415a7917e821cd75.andrewammerlaan@gentoo
1 commit: 0661995560b2089fe3e77c91415a7917e821cd75
2 Author: Alessandro Barbieri <lssndrbarbieri <AT> gmail <DOT> com>
3 AuthorDate: Sat Dec 26 11:10:01 2020 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
5 CommitDate: Sat Dec 26 11:20:12 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06619955
7
8 sys-kernel/tirdad: new package
9
10 Package-Manager: Portage-3.0.12, Repoman-3.0.2
11 Signed-off-by: Alessandro Barbieri <lssndrbarbieri <AT> gmail.com>
12
13 sys-kernel/tirdad/Manifest | 1 +
14 sys-kernel/tirdad/metadata.xml | 17 ++++++++++++++++
15 sys-kernel/tirdad/tirdad-0_p20200926.ebuild | 31 +++++++++++++++++++++++++++++
16 3 files changed, 49 insertions(+)
17
18 diff --git a/sys-kernel/tirdad/Manifest b/sys-kernel/tirdad/Manifest
19 new file mode 100644
20 index 00000000..64592ddf
21 --- /dev/null
22 +++ b/sys-kernel/tirdad/Manifest
23 @@ -0,0 +1 @@
24 +DIST tirdad-0_p20200926.zip 16985 BLAKE2B c0b8e289e6731ca86d1c29dce256468d634167bde9196f620a037cccb4737788b54dd6544c79ecff6c61dd4f4c62920a541e1dbe8db301c948b7923ae82be393 SHA512 4bff32fd61712bb48cb9f723193f3f7f9a35c7cd537ff2b0736f7b0169e74016d69479e24464084e19a749ce67b33278421b9b2a80c007cf53f6836e3126427d
25
26 diff --git a/sys-kernel/tirdad/metadata.xml b/sys-kernel/tirdad/metadata.xml
27 new file mode 100644
28 index 00000000..01509ae9
29 --- /dev/null
30 +++ b/sys-kernel/tirdad/metadata.xml
31 @@ -0,0 +1,17 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <longdescription>
36 +tirdad (pronounce /tērdäd/) is a kernel module to hot-patch the Linux
37 +kernel to generate random TCP Initial Sequence Numbers for IPv4 TCP connections. You can
38 +refer to this bog post to get familiar with the original issue:
39 +https://bitguard.wordpress.com/?p=982
40 + </longdescription>
41 + <maintainer type="person">
42 + <email>lssndrbarbieri@×××××.com</email>
43 + <name>Alessandro Barbieri</name>
44 + </maintainer>
45 + <upstream>
46 + <remote-id type="github">0xsirus/tirdad</remote-id>
47 + </upstream>
48 +</pkgmetadata>
49
50 diff --git a/sys-kernel/tirdad/tirdad-0_p20200926.ebuild b/sys-kernel/tirdad/tirdad-0_p20200926.ebuild
51 new file mode 100644
52 index 00000000..bf5b6956
53 --- /dev/null
54 +++ b/sys-kernel/tirdad/tirdad-0_p20200926.ebuild
55 @@ -0,0 +1,31 @@
56 +# Copyright 1999-2020 Gentoo Authors
57 +# Distributed under the terms of the GNU General Public License v2
58 +
59 +EAPI=7
60 +inherit linux-mod
61 +COMMIT="9a0e137ae05dd1aa05c20750975598e4dac77dbf"
62 +DESCRIPTION="kernel module for random ISN generation"
63 +HOMEPAGE="https://github.com/0xsirus/tirdad"
64 +SRC_URI="https://github.com/0xsirus/tirdad/archive/${COMMIT}.zip -> ${P}.zip"
65 +
66 +LICENSE="GPL-3"
67 +SLOT="0"
68 +KEYWORDS="~amd64"
69 +IUSE=""
70 +
71 +DEPEND=""
72 +RDEPEND="${DEPEND}"
73 +BDEPEND="app-arch/unzip"
74 +S="${WORKDIR}/${PN}-${COMMIT}"
75 +
76 +MODULE_NAMES="tirdad(misc:${S}:${S}/module)"
77 +BUILD_TARGETS="all"
78 +
79 +src_compile() {
80 + linux-mod_src_compile || die
81 +}
82 +
83 +src_install() {
84 + einstalldocs
85 + linux-mod_src_install || die
86 +}