Robin Candau pushed to branch main at Arch Linux / Packaging / Packages / 
tlsrpt-reporter


Commits:
40e3051e by Robin Candau at 2025-02-21T15:22:15+01:00
Add default config
and tmpfiles.d config to create the related directories

- - - - -


5 changed files:

- PKGBUILD
- + collectd.cfg
- + fetcher.cfg
- + reportd.cfg
- + tlsrpt.tmpfiles


Changes:

=====================================
PKGBUILD
=====================================
@@ -10,12 +10,23 @@ license=('GPL-3.0-or-later')
 depends=('python' 'curl' 'sqlite')
 makedepends=('python-build' 'python-installer' 'python-wheel' 
'python-hatchling' 'asciidoctor')
 checkdepends=('python-pytest')
+backup=('etc/tlsrpt/reportd.cfg'
+        'etc/tlsrpt/collectd.cfg'
+        'etc/tlsrpt/fetcher.cfg')
 
source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
+        'reportd.cfg'
+        'collectd.cfg'
+        'fetcher.cfg'
         'tlsrpt.sysusers'
+        'tlsrpt.tmpfiles'
         'tlsrpt-reportd.service'
         'tlsrpt-collectd.service')
 sha256sums=('7cb416a62d6112abaab9c1315be92f752722ae65dfc71bca589004331359b837'
+            '4520c616b7d10f2a64042b240166e24ca7e2950fb56b50089dfbebcafc78378d'
+            'eb69fc2ef5795dae7383f85f8f18cfd0b13704ea8cc46f1aa48b904ea406445a'
+            '05892c32df75e2d50f715b4556dda2701eaa0ebbeceb06ca7632fad4e4e165ad'
             'da4021698e0c31f35c3efae694f0f4475c1bfe023380df8db5dd45fc8e0b4cb0'
+            'c871444b003c4c210028cfdd41479528e34b25260754e7e45b5b1badd9addebe'
             '566337f42aa025b07d352a60e7daa6a3a11091a5e1954e800de773de0896a06e'
             'c49c63f395b4bc9a1579ed45555e7cc468fbec7570020592695b377b4e8d5ef5')
 
@@ -35,16 +46,20 @@ package() {
         cd "${pkgname}-${pkgver}"
         python -m installer --destdir="${pkgdir}" dist/*.whl
 
-       install -dm 755 "${pkgdir}/etc/tlsrpt"
-       install -Dm 644 tlsrpt_reporter/example.cfg 
"${pkgdir}/usr/share/doc/${pkgname}/example.cfg"
-
-       install -Dm 644 doc/tlsrpt-reportd.1 
"${pkgdir}/usr/share/man/man1/tlsrpt-reportd.1"
-       install -Dm 644 doc/tlsrpt-collectd.1 
"${pkgdir}/usr/share/man/man1/tlsrpt-collectd.1"
-       install -Dm 644 doc/tlsrpt-fetcher.1 
"${pkgdir}/usr/share/man/man1/tlsrpt-fetcher.1"
+       install -Dm 644 "${srcdir}/reportd.cfg" 
"${pkgdir}/etc/tlsrpt/reportd.cfg"
+       install -Dm 644 "${srcdir}/collectd.cfg" 
"${pkgdir}/etc/tlsrpt/collectd.cfg"
+       install -Dm 644 "${srcdir}/fetcher.cfg" 
"${pkgdir}/etc/tlsrpt/fetcher.cfg"
 
        install -Dm 644 "${srcdir}/tlsrpt.sysusers" 
"${pkgdir}/usr/lib/sysusers.d/tlsrpt.conf"
+       install -Dm 644 "${srcdir}/tlsrpt.tmpfiles" 
"${pkgdir}/usr/lib/tmpfiles.d/tlsrpt.conf"
+
        install -Dm 644 "${srcdir}/tlsrpt-reportd.service" 
"${pkgdir}/usr/lib/systemd/systemd/tlsrpt-reportd.service"
        install -Dm 644 "${srcdir}/tlsrpt-collectd.service" 
"${pkgdir}/usr/lib/systemd/systemd/tlsrpt-collectd.service"
 
+       install -Dm 644 doc/tlsrpt-reportd.1 
"${pkgdir}/usr/share/man/man1/tlsrpt-reportd.1"
+       install -Dm 644 doc/tlsrpt-collectd.1 
"${pkgdir}/usr/share/man/man1/tlsrpt-collectd.1"
+       install -Dm 644 doc/tlsrpt-fetcher.1 
"${pkgdir}/usr/share/man/man1/tlsrpt-fetcher.1"
+
+       install -Dm 644 tlsrpt_reporter/example.cfg 
"${pkgdir}/usr/share/doc/${pkgname}/example.cfg"
        install -Dm 644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md"
 }


=====================================
collectd.cfg
=====================================
@@ -0,0 +1,4 @@
+[tlsrpt_collectd]
+storage = sqlite:///var/lib/tlsrpt/tlsrpt-collectd.sqlite
+socketname = /run/tlsrpt/tlsrpt-collectd.socket
+logfilename = /var/log/tlsrpt/tlsrpt-collectd.log


=====================================
fetcher.cfg
=====================================
@@ -0,0 +1,3 @@
+[tlsrpt_fetcher]
+storage = sqlite:///var/lib/tlsrpt/tlsrpt-collectd.sqlite
+logfilename = /var/log/tlsrpt/tlsrpt-fetcher.log


=====================================
reportd.cfg
=====================================
@@ -0,0 +1,7 @@
+[tlsrpt_reportd]
+dbname = /var/lib/tlsrpt/tlsrpt-reportd.sqlite
+logfilename = /var/log/tlsrpt/tlsrpt-reportd.log
+fetchers = tlsrpt-fetcher
+organization_name = EXAMPLE.COM
+contact_info = tls...@example.com
+sender_address = nore...@example.com


=====================================
tlsrpt.tmpfiles
=====================================
@@ -0,0 +1,3 @@
+d /var/lib/tlsrpt 0755 tlsrpt tlsrpt -
+d /var/log/tlsrpt 0755 tlsrpt tlsrpt -
+d /run/tlsrpt 0755 tlsrpt tlsrpt -



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tlsrpt-reporter/-/commit/40e3051e319dc9f784dfba38c63e7c0e38d6931f

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/tlsrpt-reporter/-/commit/40e3051e319dc9f784dfba38c63e7c0e38d6931f
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to