void-packages/srcpkgs/cronie/template
Juan RP 5aa2f34f73 Update packages that use $openrc_services with the third argument.
Packages that can be started without modifications are enabled,
well some of them, otherwise disabled.

--HG--
extra : convert_revision : 42105adabbc02b0f07a5d7173664778a5001c739
2010-04-16 22:09:33 +02:00

45 lines
1.6 KiB
Text

# Template file for 'cronie'
pkgname=cronie
version=1.4.3
revision=2
distfiles="https://fedorahosted.org/releases/c/r/cronie/cronie-$version.tar.gz"
build_style=gnu_configure
configure_args="--with-inotify --without-selinux --with-pam --disable-anacron
--with-daemon_username=nobody --with-daemon_groupname=nobody
--localstatedir=/var"
short_desc="Runs specified programs at scheduled times"
maintainer="Juan RP <xtraeme@gmail.com>"
checksum=3f498ad156bdf0f5fe3c619f3e13c0b07ccaf4bd921c86c526fe1de7b86fccae
long_desc="
Cronie contains the standard UNIX daemon crond that runs specified programs at
scheduled times and related tools. It is based on the original cron and
has security and configuration enhancements like the ability to use PAM and
SELinux."
keep_empty_dirs=yes
conf_files="/etc/crontab"
openrc_services="crond default true"
Add_dependency run glibc
Add_dependency run pam
Add_dependency full run-parts
Add_dependency build pam-devel
post_install()
{
install -d ${DESTDIR}/etc/cron.d ${DESTDIR}/etc/cron.hourly \
${DESTDIR}/etc/cron.daily ${DESTDIR}/etc/cron.weekly \
${DESTDIR}/etc/cron.monthly ${DESTDIR}/etc/logrotate.d
install -d -m755 ${DESTDIR}/var/spool/cron
install -D -m755 ${FILESDIR}/crond.rc ${DESTDIR}/etc/init.d/crond
install -m644 ${FILESDIR}/crontab ${DESTDIR}/etc/crontab
install -m644 ${FILESDIR}/crond.logrotate \
${DESTDIR}/etc/logrotate.d/crond
rm -vf ${DESTDIR}/etc/pam.d/crond
install -D -m644 ${FILESDIR}/crond.pam ${DESTDIR}/etc/pam.d/crond
# Add /etc/cron.deny empty, to allow all users.
touch ${DESTDIR}/etc/cron.deny
chmod 644 ${DESTDIR}/etc/cron.deny
}