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.