[arch-commits] Commit in dcron/trunk (PKGBUILD)
Date: Saturday, February 25, 2012 @ 11:12:04 Author: pierre Revision: 151352 update homepage url Modified: dcron/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2012-02-25 15:53:24 UTC (rev 151351) +++ PKGBUILD2012-02-25 16:12:04 UTC (rev 151352) @@ -6,7 +6,7 @@ pkgdesc=dillon's lightweight cron daemon arch=('i686' 'x86_64') license=('GPL') -url=http://www.jimpryor.net/linux/dcron; +url=http://www.jimpryor.net/linux/dcron.html; backup=('var/spool/cron/root' 'etc/conf.d/crond') depends=('bash') provides=('cron')
[arch-commits] Commit in dcron/trunk (PKGBUILD)
Date: Monday, May 2, 2011 @ 04:43:24 Author: pierre Revision: 122117 upgpkg: dcron 4.5-2 remove logrotate file; add prune-cronestamps cronjob Modified: dcron/trunk/PKGBUILD --+ PKGBUILD |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2011-05-02 07:25:55 UTC (rev 122116) +++ PKGBUILD2011-05-02 08:43:24 UTC (rev 122117) @@ -2,7 +2,7 @@ pkgname=dcron pkgver=4.5 -pkgrel=1 +pkgrel=2 pkgdesc=dillon's lightweight cron daemon arch=('i686' 'x86_64') license=('GPL') @@ -38,5 +38,7 @@ install -D -m0600 extra/root.crontab $pkgdir/var/spool/cron/root install -D -m755 extra/crond.rc $pkgdir/etc/rc.d/crond install -D -m0644 extra/crond.conf $pkgdir/etc/conf.d/crond - install -D -m644 extra/crond.logrotate $pkgdir/etc/logrotate.d/crond + install -D -m644 extra/crontab.vim $pkgdir/usr/share/vim/vimfiles/ftplugin/crontab.vim + sed -i -e 's=/var/spool/cron/cronstamps=/var/spool/cronstamps=' extra/prune-cronstamps + install -D -m755 extra/prune-cronstamps $pkgdir/etc/cron.d/prune-cronstamps }
[arch-commits] Commit in dcron/trunk (PKGBUILD dcron.install)
Date: Tuesday, February 23, 2010 @ 21:57:16 Author: paul Revision: 70023 added install script to suggest restarting when upgrading to 4.x Added: dcron/trunk/dcron.install Modified: dcron/trunk/PKGBUILD ---+ PKGBUILD |1 + dcron.install | 10 ++ 2 files changed, 11 insertions(+) Modified: PKGBUILD === --- PKGBUILD2010-02-23 23:59:15 UTC (rev 70022) +++ PKGBUILD2010-02-24 02:57:16 UTC (rev 70023) @@ -20,6 +20,7 @@ '73693cdd59df526e729cdec99c5ed8fb' '5bfa07beb54d0beaf3f38225e4d5a9fa') optdepends=('smtp-server: sending cron job output via email') +install=$pkgname.install build() { cd $srcdir/${pkgname}-${pkgver} || return 1 Added: dcron.install === --- dcron.install (rev 0) +++ dcron.install 2010-02-24 02:57:16 UTC (rev 70023) @@ -0,0 +1,10 @@ +## arg 1: the new package version +## arg 2: the old package version +post_upgrade() { + if [ `vercmp $2 4.0` -lt 0 ] + then +echo Restart crond, since you're upgrading to the dcron 4.x series. + fi +} + +# vim:set ts=2 sw=2 et:
[arch-commits] Commit in dcron/trunk (PKGBUILD dcron.conf.d dcron.rc.d)
Date: Monday, February 22, 2010 @ 09:26:22 Author: paul Revision: 69752 added /etc/rc.conf/crond cleaned up PKGBUILD Added: dcron/trunk/dcron.conf.d dcron/trunk/dcron.rc.d Modified: dcron/trunk/PKGBUILD --+ PKGBUILD | 29 ++--- dcron.conf.d |4 dcron.rc.d | 47 +++ 3 files changed, 73 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-02-22 11:26:24 UTC (rev 69751) +++ PKGBUILD2010-02-22 14:26:22 UTC (rev 69752) @@ -7,14 +7,18 @@ arch=(i686 x86_64) license=('GPL') url=http://www.jimpryor.net/linux/dcron; -backup=(var/spool/cron/root) +backup=(var/spool/cron/root etc/conf.d/crond) depends=('glibc') provides=('cron') groups=('base') source=(http://www.jimpryor.net/linux/releases/${pkgname}-${pkgver}.tar.gz; - 'dcron-logname.patch') + 'dcron-logname.patch' + 'dcron.rc.d' + 'dcron.conf.d') md5sums=('02d848ba043a9df5bf2102a9f4bc04bd' -'c6054421b48100f7a2a7a36e2d33c92a') +'c6054421b48100f7a2a7a36e2d33c92a' +'73693cdd59df526e729cdec99c5ed8fb' +'5bfa07beb54d0beaf3f38225e4d5a9fa') optdepends=('smtp-server: sending cron job output via email') build() { @@ -24,11 +28,22 @@ patch -p1 -i $srcdir/dcron-logname.patch || return 1 # by default, any member of group users can edit their own crontab - make PREFIX=/usr CRONTAB_GROUP=users CRONTABS=/var/spool/cron CRONSTAMPS=/var/spool/cronstamps || return 1 + make \ + PREFIX=/usr \ + CRONTAB_GROUP=users \ + CRONTABS=/var/spool/cron \ + CRONSTAMPS=/var/spool/cronstamps \ + || return 1 make DESTDIR=$pkgdir install || return 1 - install -d -m755 $pkgdir/etc/cron.{hourly,daily,weekly,monthly} || return 1 - install -D -m755 extra/crond.rc $pkgdir/etc/rc.d/crond || return 1 + # install standard configuration and scripts + install -d -m755 $pkgdir/etc/cron.{hourly,daily,weekly,monthly} \ + || return 1 install -D -m755 extra/run-cron $pkgdir/usr/sbin/run-cron || return 1 - install -D -m0600 extra/root.crontab $pkgdir/var/spool/cron/root || return 1 + install -D -m0600 extra/root.crontab $pkgdir/var/spool/cron/root \ + || return 1 + + # install Arch configuration and launch scripts + install -D -m755 $srcdir/dcron.rc.d $pkgdir/etc/rc.d/crond || return 1 + install -D -m0644 $srcdir/dcron.conf.d $pkgdir/etc/conf.d/crond || return 1 } Added: dcron.conf.d === --- dcron.conf.d(rev 0) +++ dcron.conf.d2010-02-22 14:26:22 UTC (rev 69752) @@ -0,0 +1,4 @@ +# +# Parameters to be passed to crond +# +CROND_ARGS=-S -l info Added: dcron.rc.d === --- dcron.rc.d (rev 0) +++ dcron.rc.d 2010-02-22 14:26:22 UTC (rev 69752) @@ -0,0 +1,47 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions +. /etc/conf.d/crond + +PID=$(pidof -o %PPID /usr/sbin/crond) +case $1 in +start) + stat_busy Starting Cron Daemon + + # defaults to using syslog, and sendmail-ing cron output to local user + # to mail output to remote address instead, add -m u...@host + # to CROND_ARGS in /etc/conf.d/crond + if [[ -z $PID ]] /usr/sbin/crond $CROND_ARGS; then + + PID=$(pidof -o %PPID /usr/sbin/crond) + echo $PID /var/run/crond.pid + add_daemon crond + stat_done + else + stat_fail + exit 1 + fi + ;; + +stop) + stat_busy Stopping Cron Daemon + if [[ ! -z $PID ]] kill $PID /dev/null; then + rm_daemon crond + stat_done + else + stat_fail + exit 1 + fi + ;; + +restart) + $0 stop + $0 start + ;; + +*) + echo Usage: $0 {start|stop|restart} 2 + exit 1 + +esac
[arch-commits] Commit in dcron/trunk (PKGBUILD dcron-logname.patch)
Date: Sunday, February 21, 2010 @ 21:05:20 Author: paul Revision: 69701 added LOGNAME patch to close FS#18338 Added: dcron/trunk/dcron-logname.patch Modified: dcron/trunk/PKGBUILD -+ PKGBUILD| 15 --- dcron-logname.patch | 25 + 2 files changed, 33 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-02-21 23:41:34 UTC (rev 69700) +++ PKGBUILD2010-02-22 02:05:20 UTC (rev 69701) @@ -2,7 +2,7 @@ pkgname=dcron pkgver=4.4 -pkgrel=1 +pkgrel=2 pkgdesc=dillon's lightweight cron daemon arch=(i686 x86_64) license=('GPL') @@ -11,24 +11,25 @@ depends=('glibc') provides=('cron') groups=('base') -source=(http://www.jimpryor.net/linux/releases/${pkgname}-${pkgver}.tar.gz;) -md5sums=('02d848ba043a9df5bf2102a9f4bc04bd') +source=(http://www.jimpryor.net/linux/releases/${pkgname}-${pkgver}.tar.gz; + 'dcron-logname.patch') +md5sums=('02d848ba043a9df5bf2102a9f4bc04bd' +'c6054421b48100f7a2a7a36e2d33c92a') optdepends=('smtp-server: sending cron job output via email') build() { - cd $srcdir/${pkgname}-${pkgver} + cd $srcdir/${pkgname}-${pkgver} || return 1 + # patch to add LOGNAME environment variable + patch -p1 -i $srcdir/dcron-logname.patch || return 1 # by default, any member of group users can edit their own crontab make PREFIX=/usr CRONTAB_GROUP=users CRONTABS=/var/spool/cron CRONSTAMPS=/var/spool/cronstamps || return 1 make DESTDIR=$pkgdir install || return 1 - install -d -m755 $pkgdir/etc/cron.{hourly,daily,weekly,monthly} || return 1 install -D -m755 extra/crond.rc $pkgdir/etc/rc.d/crond || return 1 install -D -m755 extra/run-cron $pkgdir/usr/sbin/run-cron || return 1 install -D -m0600 extra/root.crontab $pkgdir/var/spool/cron/root || return 1 install -D -m644 extra/crond.logrotate $pkgdir/etc/logrotate.d/crond || return 1 - # install -D -m755 extra/prune-cronstamps $pkgdir/etc/cron.monthly/prune-cronstamps || return 1 - } Added: dcron-logname.patch === --- dcron-logname.patch (rev 0) +++ dcron-logname.patch 2010-02-22 02:05:20 UTC (rev 69701) @@ -0,0 +1,25 @@ +diff -aur dcron-4.4/chuser.c dcron-4.4.logname/chuser.c +--- dcron-4.4/chuser.c 2010-02-15 11:18:13.111967483 +0100 dcron-4.4.logname/chuser.c 2010-02-15 11:18:29.615531204 +0100 +@@ -25,6 +25,7 @@ + return(-1); + } + setenv(USER, pas-pw_name, 1); ++ setenv(LOGNAME, pas-pw_name, 1); + setenv(HOME, pas-pw_dir, 1); + setenv(SHELL, /bin/sh, 1); + +diff -aur dcron-4.4/crontab.1 dcron-4.4.logname/crontab.1 +--- dcron-4.4/crontab.12010-02-15 11:18:13.111967483 +0100 dcron-4.4.logname/crontab.12010-02-15 11:19:48.295707950 +0100 +@@ -57,8 +57,8 @@ + .PP + Nor does it do any special environment handling. + A shell script is better-suited to doing that than a cron daemon. +-This cron daemon sets up only three environment variables: USER, +-HOME, and SHELL. ++This cron daemon sets up only four environment variables: USER, ++LOGNAME, HOME, and SHELL. + .PP + Our crontab format is roughly similar to that used by vixiecron. + Individual fields may contain a time, a time range, a time range
[arch-commits] Commit in dcron/trunk (PKGBUILD)
Date: Sunday, February 21, 2010 @ 21:51:19 Author: paul Revision: 69715 don't do log rotation in our own script anymore, since logs are actually creaed by syslog Modified: dcron/trunk/PKGBUILD --+ PKGBUILD |1 - 1 file changed, 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2010-02-22 02:40:16 UTC (rev 69714) +++ PKGBUILD2010-02-22 02:51:19 UTC (rev 69715) @@ -31,5 +31,4 @@ install -D -m755 extra/crond.rc $pkgdir/etc/rc.d/crond || return 1 install -D -m755 extra/run-cron $pkgdir/usr/sbin/run-cron || return 1 install -D -m0600 extra/root.crontab $pkgdir/var/spool/cron/root || return 1 - install -D -m644 extra/crond.logrotate $pkgdir/etc/logrotate.d/crond || return 1 }
[arch-commits] Commit in dcron/trunk (PKGBUILD)
Date: Sunday, February 21, 2010 @ 21:51:48 Author: paul Revision: 69716 and also don't backup the logrotate file Modified: dcron/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2010-02-22 02:51:19 UTC (rev 69715) +++ PKGBUILD2010-02-22 02:51:48 UTC (rev 69716) @@ -7,7 +7,7 @@ arch=(i686 x86_64) license=('GPL') url=http://www.jimpryor.net/linux/dcron; -backup=(var/spool/cron/root etc/logrotate.d/crond) +backup=(var/spool/cron/root) depends=('glibc') provides=('cron') groups=('base')
[arch-commits] Commit in dcron/trunk (PKGBUILD)
Date: Saturday, February 6, 2010 @ 09:53:42 Author: paul Revision: 67372 added dcron to base group Modified: dcron/trunk/PKGBUILD --+ PKGBUILD |1 + 1 file changed, 1 insertion(+) Modified: PKGBUILD === --- PKGBUILD2010-02-06 14:47:01 UTC (rev 67371) +++ PKGBUILD2010-02-06 14:53:42 UTC (rev 67372) @@ -10,6 +10,7 @@ backup=(var/spool/cron/root etc/logrotate.d/crond) depends=('glibc') provides=('cron') +groups=('base') source=(http://www.jimpryor.net/linux/releases/${pkgname}-${pkgver}.tar.gz;) md5sums=('02d848ba043a9df5bf2102a9f4bc04bd') optdepends=('smtp-server: sending cron job output via email')
[arch-commits] Commit in dcron/trunk (PKGBUILD)
Date: Monday, January 18, 2010 @ 22:22:52 Author: paul Revision: 63921 upgpkg: dcron 4.4-1 upstream update to 4.4, add optdepend to fix FS#12662 Modified: dcron/trunk/PKGBUILD --+ PKGBUILD | 12 +++- 1 file changed, 7 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-01-19 02:14:41 UTC (rev 63920) +++ PKGBUILD2010-01-19 03:22:52 UTC (rev 63921) @@ -1,7 +1,7 @@ # Maintainer: Paul Mattal paul.archlinux.org pkgname=dcron -pkgver=4.3 +pkgver=4.4 pkgrel=1 pkgdesc=dillon's lightweight cron daemon arch=(i686 x86_64) @@ -11,15 +11,16 @@ depends=('glibc') provides=('cron') source=(http://www.jimpryor.net/linux/releases/${pkgname}-${pkgver}.tar.gz;) -md5sums=('763cf1fe9649bd8864cd034b538aa1c0') +md5sums=('02d848ba043a9df5bf2102a9f4bc04bd') +optdepends=('smtp-server: sending cron job output via email') - build() { cd $srcdir/${pkgname}-${pkgver} - make CRONTABS=/var/spool/cron CRONSTAMPS=/var/spool/cronstamps || return 1 + # by default, any member of group users can edit their own crontab - make DESTDIR=$pkgdir PREFIX=/usr CRONTAB_GROUP=users CRONTABS=/var/spool/cron CRONSTAMPS=/var/spool/cronstamps install || return 1 + make PREFIX=/usr CRONTAB_GROUP=users CRONTABS=/var/spool/cron CRONSTAMPS=/var/spool/cronstamps || return 1 + make DESTDIR=$pkgdir install || return 1 install -d -m755 $pkgdir/etc/cron.{hourly,daily,weekly,monthly} || return 1 @@ -27,5 +28,6 @@ install -D -m755 extra/run-cron $pkgdir/usr/sbin/run-cron || return 1 install -D -m0600 extra/root.crontab $pkgdir/var/spool/cron/root || return 1 install -D -m644 extra/crond.logrotate $pkgdir/etc/logrotate.d/crond || return 1 + # install -D -m755 extra/prune-cronstamps $pkgdir/etc/cron.monthly/prune-cronstamps || return 1 }
[arch-commits] Commit in dcron/trunk (PKGBUILD)
Date: Tuesday, January 12, 2010 @ 08:19:28 Author: paul Revision: 62798 upgpkg: dcron 4.3-1 upstream update to 4.3 Modified: dcron/trunk/PKGBUILD --+ PKGBUILD | 27 +++ 1 file changed, 11 insertions(+), 16 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-01-12 13:18:03 UTC (rev 62797) +++ PKGBUILD2010-01-12 13:19:28 UTC (rev 62798) @@ -1,36 +1,31 @@ # Maintainer: Paul Mattal paul.archlinux.org pkgname=dcron -pkgver=4.2 +pkgver=4.3 pkgrel=1 pkgdesc=dillon's lightweight cron daemon arch=(i686 x86_64) license=('GPL') url=http://www.jimpryor.net/linux/dcron; -backup=(var/spool/cron/root etc/rc.d/crond etc/logrotate.d/crond) +backup=(var/spool/cron/root etc/logrotate.d/crond) depends=('glibc') provides=('cron') source=(http://www.jimpryor.net/linux/releases/${pkgname}-${pkgver}.tar.gz;) -md5sums=('0e19b88708aed7b1bc8426d4f237d431') +md5sums=('763cf1fe9649bd8864cd034b538aa1c0') build() { cd $srcdir/${pkgname}-${pkgver} - make || return 1 - make DESTDIR=$pkgdir PREFIX=/usr install || return 1 - - # default make install sets root/wheel - chgrp root $pkgdir/{etc/cron.d,usr/sbin/crond,var/spool/cron,var/spool/cronstamps} - chgrp -R root $pkgdir/usr/share/man + make CRONTABS=/var/spool/cron CRONSTAMPS=/var/spool/cronstamps || return 1 # by default, any member of group users can edit their own crontab - chgrp users $pkgdir/usr/bin/crontab - chmod u+s $pkgdir/usr/bin/crontab + make DESTDIR=$pkgdir PREFIX=/usr CRONTAB_GROUP=users CRONTABS=/var/spool/cron CRONSTAMPS=/var/spool/cronstamps install || return 1 - install -d -m755 $pkgdir/etc/cron.{hourly,daily,weekly,monthly} || return 1 - install -D -m755 extra/crond.rc $pkgdir/etc/rc.d/crond || return 1 - install -D -m755 extra/run-cron $pkgdir/usr/sbin/run-cron || return 1 - install -D -m0600 extra/root.crontab $pkgdir/var/spool/cron/root || return 1 - install -D -m644 extra/crond.logrotate $pkgdir/etc/logrotate.d/crond || return 1 + install -d -m755 $pkgdir/etc/cron.{hourly,daily,weekly,monthly} || return 1 + install -D -m755 extra/crond.rc $pkgdir/etc/rc.d/crond || return 1 + install -D -m755 extra/run-cron $pkgdir/usr/sbin/run-cron || return 1 + install -D -m0600 extra/root.crontab $pkgdir/var/spool/cron/root || return 1 + install -D -m644 extra/crond.logrotate $pkgdir/etc/logrotate.d/crond || return 1 + }
[arch-commits] Commit in dcron/trunk (PKGBUILD)
Date: Monday, January 11, 2010 @ 07:56:43 Author: paul Revision: 62697 upgpkg: dcron 4.2-1 upstream update to 4.2 Modified: dcron/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2010-01-11 11:23:14 UTC (rev 62696) +++ PKGBUILD2010-01-11 12:56:43 UTC (rev 62697) @@ -1,7 +1,7 @@ # Maintainer: Paul Mattal paul.archlinux.org pkgname=dcron -pkgver=4.1 +pkgver=4.2 pkgrel=1 pkgdesc=dillon's lightweight cron daemon arch=(i686 x86_64) @@ -11,7 +11,7 @@ depends=('glibc') provides=('cron') source=(http://www.jimpryor.net/linux/releases/${pkgname}-${pkgver}.tar.gz;) -md5sums=('07167517b9383972587e20ec23f2dc12') +md5sums=('0e19b88708aed7b1bc8426d4f237d431') build() {