Date: Monday, January 8, 2018 @ 15:13:54 Author: foxxx0 Revision: 280536
upgpkg: opendmarc 1.3.2-4 switch to sysusers.d Added: opendmarc/trunk/opendmarc.sysusers Modified: opendmarc/trunk/PKGBUILD Deleted: opendmarc/trunk/opendmarc.install --------------------+ PKGBUILD | 13 ++++++++----- opendmarc.install | 8 -------- opendmarc.sysusers | 2 ++ 3 files changed, 10 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-01-08 14:46:17 UTC (rev 280535) +++ PKGBUILD 2018-01-08 15:13:54 UTC (rev 280536) @@ -5,7 +5,7 @@ pkgname=opendmarc pkgver=1.3.2 -pkgrel=3 +pkgrel=4 pkgdesc="Free open source software implementation of the DMARC specification" arch=('x86_64') url="http://www.trusteddomain.org/opendmarc/" @@ -18,15 +18,16 @@ 'perl-switch: generate DMARC reports' 'perl-dbd-mysql: generate DMARC reports' 'perl-libwww: generate DMARC reports') -install=${pkgname}.install backup=('etc/opendmarc/opendmarc.conf') # unfortunately the gpg key used for signing (2D55C45B89CFFD42) is not public source=("https://downloads.sourceforge.net/project/${pkgname}/${pkgname}-${pkgver}.tar.gz" #{,.asc} 'opendmarc.service' - 'opendmarc.conf') + 'opendmarc.conf' + 'opendmarc.sysusers') sha512sums=('6045fb7d2be8f0ffdeca07324857d92908a41c6792749017c2fcc1058f05f55317b1919c67c780827dd7094ec8fff2e1fa4aeb5bab7ff7461537957af2652748' '738de0cd286dd30713f32034f9ecf9009b6f64038c573c9f8aedaf10df8293bb9eec9d19492a03a2ebf2d2960289bdf48be9b1eb25395dbe9a490f7e3b25cb34' - '2753ad4477b499947ca07bb385ad0e10f327efa61a9059884091ead8e8e2bd65793436053d5a9c734e4c0676b7823982083ea7b35fae967eeacaeafb6226ff20') + '2753ad4477b499947ca07bb385ad0e10f327efa61a9059884091ead8e8e2bd65793436053d5a9c734e4c0676b7823982083ea7b35fae967eeacaeafb6226ff20' + 'fbd5e81ded35281e3a63b4858a368033fa27696dee22a5dcf52e3e04b0762476e1ffa6edb489cf76612f3b4ffaee0fce586ab97d1da9805a089bbaf3487c907b') build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -50,10 +51,12 @@ cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}/" install # config - install -D -m644 "${srcdir}/opendmarc.conf" "${pkgdir}/etc/${pkgname}/opendmarc.conf" + install -D -m640 -o 335 -g 12 "${srcdir}/opendmarc.conf" "${pkgdir}/etc/${pkgname}/opendmarc.conf" # License install -D -m644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" rm "${pkgdir}/usr/share/doc/${pkgname}/LICENSE" # systemd service install -D -m644 "${srcdir}/${pkgname}.service" "${pkgdir}/usr/lib/systemd/system/${pkgname}.service" + # sysusers.d snippet + install -D -m644 "${srcdir}/${pkgname}.sysusers" "${pkgdir}/usr/lib/sysusers.d/${pkgname}.conf" } Deleted: opendmarc.install =================================================================== --- opendmarc.install 2018-01-08 14:46:17 UTC (rev 280535) +++ opendmarc.install 2018-01-08 15:13:54 UTC (rev 280536) @@ -1,8 +0,0 @@ -post_install() { - getent passwd opendmarc >/dev/null || \ - useradd --system -g mail -s /usr/bin/nologin -d /etc/opendmarc opendmarc -} - -post_upgrade() { - post_install -} Added: opendmarc.sysusers =================================================================== --- opendmarc.sysusers (rev 0) +++ opendmarc.sysusers 2018-01-08 15:13:54 UTC (rev 280536) @@ -0,0 +1,2 @@ +u opendmarc 335 - /etc/opendmarc +m opendmarc mail