Date: Friday, August 28, 2020 @ 07:01:21 Author: eworm Revision: 394823
upgpkg: smartmontools 7.1-2: fix build, force using `uname -a` Modified: smartmontools/trunk/PKGBUILD ----------+ PKGBUILD | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-08-28 06:02:38 UTC (rev 394822) +++ PKGBUILD 2020-08-28 07:01:21 UTC (rev 394823) @@ -5,12 +5,13 @@ pkgname=smartmontools pkgver=7.1 -pkgrel=1 +pkgrel=2 pkgdesc="Control and monitor S.M.A.R.T. enabled ATA and SCSI Hard Drives" url="http://smartmontools.sourceforge.net" license=('GPL') arch=('x86_64') -depends=('gcc-libs' 'libcap-ng' 'bash') +depends=('gcc-libs' 'libcap-ng' 'bash' 'systemd-libs') +makedepends=('systemd') optdepends=('s-nail: to get mail alerts to work') backup=('etc/smartd.conf' 'etc/conf.d/smartd') @@ -21,6 +22,14 @@ 'SKIP' 'c2c0f2f6b4a3f3d76da1c7706139297aef6e3f2a705eb7fdd800544812427c74') +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # make sure to use `uname -n` instead of `hostname` + sed -i "/^os_hostname/c os_hostname=\"'uname -n'\"" configure.ac + autoreconf -fi +} + build() { cd "${srcdir}/${pkgname}-${pkgver}" @@ -29,6 +38,7 @@ --sysconfdir=/etc \ --with-drivedbdir \ --with-libcap-ng=yes \ + --with-libsystemd=yes \ --with-systemdsystemunitdir=/usr/lib/systemd/system \ --with-smartdscriptdir=/usr/share/smartmontools \ --with-smartdplugindir=/usr/share/smartmontools/smartd_warning.d
