[arch-commits] Commit in dcron/trunk (PKGBUILD)

2012-02-25 Thread Pierre Schmitz
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)

2011-05-02 Thread Pierre Schmitz
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)

2010-02-23 Thread Paul Mattal
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)

2010-02-22 Thread Paul Mattal
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)

2010-02-21 Thread Paul Mattal
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)

2010-02-21 Thread Paul Mattal
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)

2010-02-21 Thread Paul Mattal
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)

2010-02-06 Thread Paul Mattal
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)

2010-01-18 Thread Paul Mattal
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)

2010-01-12 Thread Paul Mattal
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)

2010-01-11 Thread Paul Mattal
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() {