From 575bcb9220287a6f0d2577db1fd9fe55d9d8b745 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 23 Feb 2025 19:24:10 +0000 Subject: gentoo auto-resync : 23:02:2025 - 19:24:09 --- net-mail/Manifest.gz | Bin 14409 -> 14585 bytes net-mail/tlsrpt-reporter/Manifest | 7 +++ .../tlsrpt-reporter/files/tlsrpt-collectd.service | 18 +++++++ .../tlsrpt-reporter/files/tlsrpt-reportd.service | 18 +++++++ net-mail/tlsrpt-reporter/files/tlsrpt-reporter.cfg | 16 +++++++ .../tlsrpt-reporter/files/tlsrpt-reporter.tmpfiles | 3 ++ net-mail/tlsrpt-reporter/metadata.xml | 11 +++++ .../tlsrpt-reporter/tlsrpt-reporter-0.5.0.ebuild | 52 +++++++++++++++++++++ 8 files changed, 125 insertions(+) create mode 100644 net-mail/tlsrpt-reporter/Manifest create mode 100644 net-mail/tlsrpt-reporter/files/tlsrpt-collectd.service create mode 100644 net-mail/tlsrpt-reporter/files/tlsrpt-reportd.service create mode 100644 net-mail/tlsrpt-reporter/files/tlsrpt-reporter.cfg create mode 100644 net-mail/tlsrpt-reporter/files/tlsrpt-reporter.tmpfiles create mode 100644 net-mail/tlsrpt-reporter/metadata.xml create mode 100644 net-mail/tlsrpt-reporter/tlsrpt-reporter-0.5.0.ebuild (limited to 'net-mail') diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz index d6765b265bfd..8a5ffbe49c31 100644 Binary files a/net-mail/Manifest.gz and b/net-mail/Manifest.gz differ diff --git a/net-mail/tlsrpt-reporter/Manifest b/net-mail/tlsrpt-reporter/Manifest new file mode 100644 index 000000000000..7daecefb89ac --- /dev/null +++ b/net-mail/tlsrpt-reporter/Manifest @@ -0,0 +1,7 @@ +AUX tlsrpt-collectd.service 451 BLAKE2B 7436a3fd76a6c1c6c69640b0373fd0e7b91e5d36f4405e61789bc659c75534be26685550ce2c49668da7426155cf7229e3041515e26699c1899288daae397466 SHA512 7c1fd2de524521a037b4de498879dd4c947c5d5b21df1a0a70a128f38124af1709aa00611f4dc117e7ea1a3b6c5df14a704e195c727947348b70291a88287b91 +AUX tlsrpt-reportd.service 448 BLAKE2B 8c1aa210b7905e5e67c7cc614880c1182f3985e25b75ae00df309e9831e0b0dfc195132b8ada9790953104b269a9db36f5c1059a26a34b225444106d6cfe265e SHA512 8e38b057fd48205e2e1734472dbf4ae042b630ec366fb19f384b752eeaffddd90e8664402a37246e339644f86fed6aba58adf232a0d85db8c3f6ccdea93b5cb6 +AUX tlsrpt-reporter.cfg 605 BLAKE2B edbb99410c840be153c4cf3e2ff38624ef75a7c12389b6b2a59c3c68906b71252520f9d58cf30dbde8597cc7f100958ed06c5fa9c49ba31f1eb87512357dbb34 SHA512 b65d847451b6bb24c2bdfab60e654dd556e48ee868f8830619ef8bf56587b5658274826c738671d1bb340969e7fcabe028c93e2d1aaafacf99f3922b15a40f59 +AUX tlsrpt-reporter.tmpfiles 194 BLAKE2B 15acfadc3ab0dfd34288d62df11ded1d9d6633b40362498c39819510c22b4f458df26838e69b5011bc5fcc401f3fa0b750fbaa9af9c5f9d5b1e8f3820a0c4f4b SHA512 b303fd12da08d0ac3946d451c04ffcedc4b01887ce8f450ae78d0b76c60ec59c7778bd9f1e5790d36009b452b09e984357931628a545c2bfaa2c2538efa7ed0a +DIST tlsrpt-reporter-0.5.0.tar.gz 59230 BLAKE2B af19760ad0269c454756d74d3e76f7c3d067c4540d6958299f5bffe3ab2d659dad05eee25f1aeeebc0829637e95cea709394bc3f7bc22aec4d5683a25d5fa098 SHA512 deee40be2ce322c7d9cb154838c0cb45d37cada46111f0fb2d85da9183aaa258fee1e76db84226f943a15a7ef967cf575f64a9d09ad6c962827b21947f0b8fdd +EBUILD tlsrpt-reporter-0.5.0.ebuild 1097 BLAKE2B 2f925bff888705fb9e28b48df456550a254a374fa00083f22a4dadb9e758d0655bd023389cb69ed1fb435cc0e193cee35e71d604d5d082877050b73d2bc3f1ca SHA512 f3b411cb017a27f899af3e2701c725f944d8a772c80d9d0eac0b13612ea060b4d1855edd22aa54b40296aceb6e29722046affeaaa04e2160bb24fe13ed27ac21 +MISC metadata.xml 336 BLAKE2B 60a5fa97e900f2efd7ee8fa52020db00d3ce7fd52e1464ccfa724f260878b2e762553f135702eee65984874acee6858e64d1aaf828155cfa6a40eb527a4e797d SHA512 ff82c1886d891219d2f629228fe1f91ab03a1229c8c7154f97b5a30d63762ac0f2b97f8fe340a1b7acf8540b1ac657cb93993f3c815de731d6bd490fd5b274d1 diff --git a/net-mail/tlsrpt-reporter/files/tlsrpt-collectd.service b/net-mail/tlsrpt-reporter/files/tlsrpt-collectd.service new file mode 100644 index 000000000000..fa6d2d506d7b --- /dev/null +++ b/net-mail/tlsrpt-reporter/files/tlsrpt-collectd.service @@ -0,0 +1,18 @@ +[Unit] +Description=tlsrpt-collectd agent to collect TLSRPT reports +After=network.target + +[Service] +ExecStart=/usr/bin/tlsrpt-collectd --config_file /etc/tlsrpt-reporter/tlsrpt-reporter.cfg +PrivateDevices=true +PrivateTmp=true +ProtectSystem=true +Restart=always +User=tlsrpt-reporter +LogsDirectory=tlsrpt-reporter +StateDirectory=tlsrpt-reporter +RuntimeDirectory=tlsrpt-reporter +ConfigurationDirectory=tlsrpt-reporter + +[Install] +WantedBy=multi-user.target diff --git a/net-mail/tlsrpt-reporter/files/tlsrpt-reportd.service b/net-mail/tlsrpt-reporter/files/tlsrpt-reportd.service new file mode 100644 index 000000000000..2e8dc12373a7 --- /dev/null +++ b/net-mail/tlsrpt-reporter/files/tlsrpt-reportd.service @@ -0,0 +1,18 @@ +[Unit] +Description=tlsrpt-reportd agent to create TLSRPT reports +After=network.target + +[Service] +ExecStart=/usr/bin/tlsrpt-reportd --config_file /etc/tlsrpt-reporter/tlsrpt-reporter.cfg +PrivateDevices=true +PrivateTmp=true +ProtectSystem=true +Restart=always +User=tlsrpt-reporter +LogsDirectory=tlsrpt-reporter +StateDirectory=tlsrpt-reporter +RuntimeDirectory=tlsrpt-reporter +ConfigurationDirectory=tlsrpt-reporter + +[Install] +WantedBy=multi-user.target diff --git a/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.cfg b/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.cfg new file mode 100644 index 000000000000..c588bc7d1408 --- /dev/null +++ b/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.cfg @@ -0,0 +1,16 @@ +[tlsrpt_collectd] +storage = sqlite:///var/lib/tlsrpt-reporter/tlsrpt-collectd.sqlite +socketname = /run/tlsrpt-reporter/tlsrpt-collectd.socket +logfilename = /var/log/tlsrpt-reporter/tlsrpt-collectd.log + +[tlsrpt_fetcher] +storage = sqlite:///var/lib/tlsrpt-reporter/tlsrpt-collectd.sqlite +logfilename = /var/log/tlsrpt-reporter/tlsrpt-fetcher.log + +[tlsrpt_reportd] +dbname = /var/lib/tlsrpt-reporter/tlsrpt-reportd.sqlite +logfilename = /var/log/tlsrpt-reporter/tlsrpt-reportd.log +fetchers = tlsrpt-fetcher +organization_name = EXAMPLE.COM +contact_info = tlsrpt@EXAMPLE.COM +sender_address = noreply@EXAMPLE.COM diff --git a/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.tmpfiles b/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.tmpfiles new file mode 100644 index 000000000000..724fc63df347 --- /dev/null +++ b/net-mail/tlsrpt-reporter/files/tlsrpt-reporter.tmpfiles @@ -0,0 +1,3 @@ +d /var/lib/tlsrpt-reporter 0751 tlsrpt-reporter tlsrpt-reporter - +d /var/log/tlsrpt-reporter 0751 tlsrpt-reporter tlsrpt-reporter - +d /run/tlsrpt-reporter 0751 tlsrpt-reporter tlsrpt-reporter - diff --git a/net-mail/tlsrpt-reporter/metadata.xml b/net-mail/tlsrpt-reporter/metadata.xml new file mode 100644 index 000000000000..cd8d3b17882c --- /dev/null +++ b/net-mail/tlsrpt-reporter/metadata.xml @@ -0,0 +1,11 @@ + + + + + mschiff@gentoo.org + Marc Schiffbauer + + + sys4/tlsrpt-reporter + + diff --git a/net-mail/tlsrpt-reporter/tlsrpt-reporter-0.5.0.ebuild b/net-mail/tlsrpt-reporter/tlsrpt-reporter-0.5.0.ebuild new file mode 100644 index 000000000000..2da5e42e538f --- /dev/null +++ b/net-mail/tlsrpt-reporter/tlsrpt-reporter-0.5.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYTHON_COMPAT=( python3_{10..13} python3_13t pypy3 ) + +inherit distutils-r1 systemd tmpfiles + +DESCRIPTION="tools and daemons to implement TLSRPT services" +HOMEPAGE="https://github.com/sys4/tlsrpt-reporter" +MY_P="${PN}-${PV/_/}" +SRC_URI="https://github.com/sys4/${PN}/archive/refs/tags/v${PV/_/}.tar.gz -> ${P}.tar.gz" + +S="${WORKDIR}/${PN}-${PV/_/}" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+man test" + +RDEPEND=" + acct-group/tlsrpt-reporter + acct-user/tlsrpt-reporter + dev-db/sqlite +" +BDEPEND="man? ( dev-ruby/asciidoctor )" + +distutils_enable_tests unittest + +src_compile() { + if use man; then + pushd doc + emake + popd + fi + distutils-r1_src_compile +} + +src_install() { + use man && doman doc/*.1 + distutils-r1_src_install + systemd_dounit "${FILESDIR}/tlsrpt-"{collectd,reportd}.service + newtmpfiles "${FILESDIR}/${PN}.tmpfiles" "${PN}".conf + insinto /etc/tlsrpt-reporter + doins "${FILESDIR}/"*.cfg +} + +pkg_postinst() { + tmpfiles_process "${PN}".conf +} -- cgit v1.2.3