Date: Saturday, November 23, 2019 @ 10:07:01 Author: arojas Revision: 369631
Switch to sysusers Added: hylafax/trunk/hylafax.sysusers Modified: hylafax/trunk/PKGBUILD hylafax/trunk/hylafax.install ------------------+ PKGBUILD | 25 ++++++++++++++++--------- hylafax.install | 9 --------- hylafax.sysusers | 4 ++++ 3 files changed, 20 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2019-11-23 10:04:36 UTC (rev 369630) +++ PKGBUILD 2019-11-23 10:07:01 UTC (rev 369631) @@ -1,7 +1,7 @@ # Maintainer: Paul Mattal <[email protected]> pkgname=hylafax pkgver=6.0.7 -pkgrel=1 +pkgrel=2 pkgdesc="Fax Server" arch=('x86_64') install='hylafax.install' @@ -13,12 +13,25 @@ usr/lib/fax/{faxcover.ps,hfaxd.conf,pagesizes,typerules} var/spool/hylafax/etc/hosts.hfaxd) source=(ftp://ftp.hylafax.org/source/${pkgname}-${pkgver}.tar.gz - hylafax.{timer,service} + hylafax.{timer,service,sysusers} config.local faxq.service hfaxd.service [email protected]) +md5sums=('7602e98b882fa61a0722109c2706d1f1' + '9ef38446d2a2aeac698c4ae178fd5c2b' + 'e5afba881859f018ee88d35fc62a488f' + '05cb5b7055e4a54d35c91c138fd7a217' + '5f3a89fbfb10c47755d3ca19183b8a59' + 'a10aa2ef613551a88d750f6602b5f2f7' + '38a00db6d9d765d130b2d8d3a98e5c24' + 'fe10ea597e786fe8c09e4104fbdf16de') +prepare() { + cd $pkgname-$pkgver + sed -e 's|4.\[0\]|4.[01]|g' -i configure # Support libtiff 4.1 +} + build () { cd ${pkgname}-${pkgver} cp ../config.local . @@ -40,6 +53,7 @@ install -D -m644 "$srcdir"/hfaxd.service "$pkgdir"/usr/lib/systemd/system/hfaxd.service install -D -m644 "$srcdir"/faxq.service "$pkgdir"/usr/lib/systemd/system/faxq.service install -D -m644 "$srcdir"/[email protected] "$pkgdir"/usr/lib/systemd/system/[email protected] + install -D -m644 "$srcdir"/hylafax.sysusers "$pkgdir"/usr/lib/sysusers.d/hylafax.conf install -D -m644 COPYRIGHT "$pkgdir"/usr/share/licenses/$pkgname/COPYRIGHT # systemd timer install -D -m644 "${srcdir}"/hylafax.timer "${pkgdir}"/usr/lib/systemd/system/hylafax.timer @@ -52,10 +66,3 @@ chown 10:14 "${pkgdir}"/var/spool/hylafax/etc/{hosts.hfaxd,lutRS18.pcf,xferfaxlog} chown 10:14 -R "${pkgdir}"/var/spool/hylafax/etc/templates } -md5sums=('7602e98b882fa61a0722109c2706d1f1' - '9ef38446d2a2aeac698c4ae178fd5c2b' - 'e5afba881859f018ee88d35fc62a488f' - '5f3a89fbfb10c47755d3ca19183b8a59' - 'a10aa2ef613551a88d750f6602b5f2f7' - '38a00db6d9d765d130b2d8d3a98e5c24' - 'fe10ea597e786fe8c09e4104fbdf16de') Modified: hylafax.install =================================================================== --- hylafax.install 2019-11-23 10:04:36 UTC (rev 369630) +++ hylafax.install 2019-11-23 10:07:01 UTC (rev 369631) @@ -18,18 +18,9 @@ } post_install() { - post_upgrade print_install } -post_upgrade() { - groupadd -g 14 uucp &>/dev/null - useradd -u 10 -g uucp -d '/' -s /bin/false uucp &>/dev/null - useradd -u 69 -g daemon -d '/' -s /bin/false fax &>/dev/null - usermod -d '/' -u 10 &>/dev/null - usermod -d '/' -u 69 &>/dev/null -} - pre_remove() { print_remove } Added: hylafax.sysusers =================================================================== --- hylafax.sysusers (rev 0) +++ hylafax.sysusers 2019-11-23 10:07:01 UTC (rev 369631) @@ -0,0 +1,4 @@ +g uucp 14 +u uucp 10 - / /bin/false +u fax 69 - / /bin/false +m fax daemon
