From bfed390d6e39ffef94da5de0f7b0dcc9e4759f98 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 20 Aug 2014 11:36:51 +0200 Subject: [PATCH] ntp: use make_dirs; add systemd build option. --- srcpkgs/ntp/template | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/srcpkgs/ntp/template b/srcpkgs/ntp/template index d5611bccd3..e4a51c8ad7 100644 --- a/srcpkgs/ntp/template +++ b/srcpkgs/ntp/template @@ -1,7 +1,7 @@ # Template file for 'ntp' pkgname=ntp version=4.2.7p447 -revision=1 +revision=2 wrksrc="ntp-dev-${version}" build_style=gnu-configure configure_args="--with-crypto --enable-linuxcap --enable-ipv6 @@ -15,21 +15,26 @@ homepage="http://www.ntp.org/" distfiles="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-dev/ntp-dev-${version}.tar.gz" checksum=4f866071a627cba56e08acca95363ca87da0ba0cfe3f94dfe749054357302477 +make_dirs="/var/db/ntpd 0755 ntpd ntpd" conf_files="/etc/ntp.conf" system_accounts="ntpd" provides="ntp-daemon-0_1" replaces="ntp-daemon>=0" +build_options="systemd" + post_install() { - # ntpd service - vinstall ${FILESDIR}/ntpd.tmpfiles 644 usr/lib/tmpfiles.d ntpd.conf - vinstall ${FILESDIR}/ntpd.service 644 usr/lib/systemd/system + if [ "$build_option_systemd" ]; then + # ntpd service + vinstall ${FILESDIR}/ntpd.tmpfiles 644 usr/lib/tmpfiles.d ntpd.conf + vinstall ${FILESDIR}/ntpd.service 644 usr/lib/systemd/system + # ntpdate service + vinstall ${FILESDIR}/ntpdate.service 644 usr/lib/systemd/system + # For systemd-timedated. + vmkdir usr/lib/systemd/ntp-units.d + echo "ntpd.service" > ${DESTDIR}/usr/lib/systemd/ntp-units.d/60-ntp.list + fi vinstall ${FILESDIR}/ntp.conf 644 etc - # ntpdate service - vinstall ${FILESDIR}/ntpdate.service 644 usr/lib/systemd/system - # For systemd-timedated. - vmkdir usr/lib/systemd/ntp-units.d - echo "ntpd.service" > ${DESTDIR}/usr/lib/systemd/ntp-units.d/60-ntp.list } ntp-perl_package() {