# Template file for 'dcron' pkgname=dcron version=4.5 revision=20 conf_files="/var/spool/cron/root" replaces="cron-daemon>=0" provides="cron-daemon-1_1" systemd_services="dcron.service on" short_desc="Dillon's lightweight cron daemon" maintainer="Juan RP " homepage="http://www.jimpryor.net/linux/dcron.html" license="GPL-2" distfiles="http://www.jimpryor.net/linux/releases/dcron-${version}.tar.gz" checksum=9e50edb6f5bd8153b16bad05087d985e5153ce45cc01ae77e7f842213fb4a824 # Build PIE binaries by default. CFLAGS="-fPIE" LDFLAGS="-pie" do_build() { make PREFIX=/usr CRONTAB_GROUP=users CRONTABS=/var/spool/cron \ CRONSTAMPS=/var/spool/cronstamps ${makejobs} } do_install() { make DESTDIR=${DESTDIR} install for f in etc/cron.d etc/cron.hourly etc/cron.weekly etc/cron.monthly \ var/spool/cronstamps; do vmkdir ${f} touch ${DESTDIR}/${f}/.owned done install -Dm755 extra/run-cron ${DESTDIR}/usr/sbin/run-cron install -Dm600 extra/root.crontab ${DESTDIR}/var/spool/cron/root vinstall ${FILESDIR}/dcron.service 644 usr/lib/systemd/system # crontab must be setuid for all users to work! chmod 4755 ${DESTDIR}/usr/bin/crontab }