From dc3423a9db691521022e048eca580d3f02441b78 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Tue, 13 Apr 2010 07:42:25 +0200 Subject: [PATCH] cronie: fix up pam.d/crond, bumprev. --HG-- extra : convert_revision : 88b6ca0fade513162ecadd8e6aa9972e19404070 --- srcpkgs/cronie/files/crond.pam | 7 +++++++ srcpkgs/cronie/patches/fix_pam_crond.diff | 9 --------- srcpkgs/cronie/template | 3 +++ 3 files changed, 10 insertions(+), 9 deletions(-) create mode 100644 srcpkgs/cronie/files/crond.pam delete mode 100644 srcpkgs/cronie/patches/fix_pam_crond.diff diff --git a/srcpkgs/cronie/files/crond.pam b/srcpkgs/cronie/files/crond.pam new file mode 100644 index 0000000000..3b0eefd739 --- /dev/null +++ b/srcpkgs/cronie/files/crond.pam @@ -0,0 +1,7 @@ +# +# The PAM configuration file for the cron daemon +# +auth required pam_unix.so nullok_secure use_first_pass +account required pam_unix.so +session required pam_unix.so +session required pam_limits.so diff --git a/srcpkgs/cronie/patches/fix_pam_crond.diff b/srcpkgs/cronie/patches/fix_pam_crond.diff deleted file mode 100644 index af6477cee7..0000000000 --- a/srcpkgs/cronie/patches/fix_pam_crond.diff +++ /dev/null @@ -1,9 +0,0 @@ ---- pam/crond.orig 2010-02-17 20:59:59.390517284 +0100 -+++ pam/crond 2010-02-17 21:01:10.996517787 +0100 -@@ -4,6 +4,4 @@ - # - # No PAM authentication called, auth modules not needed - account required pam_access.so --account include password-auth - session required pam_loginuid.so --session include password-auth diff --git a/srcpkgs/cronie/template b/srcpkgs/cronie/template index b8bbefa7ef..6ac2a1bac8 100644 --- a/srcpkgs/cronie/template +++ b/srcpkgs/cronie/template @@ -1,6 +1,7 @@ # Template file for 'cronie' pkgname=cronie version=1.4.3 +revision=1 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 @@ -35,6 +36,8 @@ post_install() 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