[arch-commits] Commit in cronie/trunk (PKGBUILD conf.d crontab rc.d run-cron)

Gaetan Bisson bisson at archlinux.org
Wed Apr 27 01:06:10 UTC 2011


    Date: Tuesday, April 26, 2011 @ 21:06:09
  Author: bisson
Revision: 120885

packaging improvements: use vanilla conf files, use anacron, use run-parts

Modified:
  cronie/trunk/PKGBUILD
  cronie/trunk/rc.d
Deleted:
  cronie/trunk/conf.d
  cronie/trunk/crontab
  cronie/trunk/run-cron

----------+
 PKGBUILD |   26 ++++++++++++--------------
 conf.d   |    1 -
 crontab  |   10 ----------
 rc.d     |    2 +-
 run-cron |   19 -------------------
 5 files changed, 13 insertions(+), 45 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2011-04-26 22:09:45 UTC (rev 120884)
+++ PKGBUILD	2011-04-27 01:06:09 UTC (rev 120885)
@@ -3,27 +3,24 @@
 
 pkgname='cronie'
 pkgver=1.4.7
-pkgrel=4
+pkgrel=5
 pkgdesc='Daemon that runs specified programs at scheduled times and related tools'
 url='https://fedorahosted.org/cronie/'
 license=('custom:BSD')
 arch=('i686' 'x86_64')
-depends=('pam')
+depends=('pam' 'bash' 'run-parts')
 
 source=("https://fedorahosted.org/releases/c/r/${pkgname}/${pkgname}-${pkgver}.tar.gz"
-        'crontab'
-        'conf.d'
         'pam.d'
-        'rc.d'
-        'run-cron')
+        'rc.d')
 sha1sums=('c6644ba0e58bcb14e0bb3f925e3e8cc3f0d47a7f'
-          'c2aae6a8f2634af8c751c6a3a9507ba02403569d'
-          '69d1e76af4efa5dddb10170008a8f51f5c9486e9'
           '6d8aef6880935b3dcc3e28481111d036544eeae5'
-          '4d6f14eae01154b6997926fa0eb5c1673a3f3321'
-          '53e732ca5748766f33dac09a9e0653f3d069f78e')
+          'c08c040ed5cb12bc4fd15639a5242d31ec247ef5')
 
-backup=(etc/{crontab,cron.deny,{conf.d,pam.d}/crond})
+backup=('etc/anacrontab'
+        'etc/conf.d/crond'
+        'etc/pam.d/crond'
+        'etc/cron.deny')
 
 conflicts=('dcron')
 replaces=('dcron')
@@ -54,10 +51,11 @@
 	chmod u+s "${pkgdir}"/usr/bin/crontab
 
 	install -Dm755 ../rc.d "${pkgdir}"/etc/rc.d/crond
-	install -Dm755 ../run-cron "${pkgdir}"/usr/bin/run-cron
-	install -Dm644 ../conf.d "${pkgdir}"/etc/conf.d/crond
 	install -Dm644 ../pam.d "${pkgdir}"/etc/pam.d/crond
-	install -Dm644 ../crontab "${pkgdir}"/etc/crontab
+	install -Dm644 crond.sysconfig "${pkgdir}"/etc/conf.d/crond
+	install -Dm644 contrib/0hourly "${pkgdir}"/etc/cron.d/0hourly
+	install -Dm755 contrib/0anacron "${pkgdir}"/etc/cron.hourly/0anacron
+	install -Dm644 contrib/anacrontab "${pkgdir}"/etc/anacrontab
 	touch "${pkgdir}"/etc/cron.deny
 
 	install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/cronie/COPYING

Deleted: conf.d
===================================================================
--- conf.d	2011-04-26 22:09:45 UTC (rev 120884)
+++ conf.d	2011-04-27 01:06:09 UTC (rev 120885)
@@ -1 +0,0 @@
-CROND_ARGS=""

Deleted: crontab
===================================================================
--- crontab	2011-04-26 22:09:45 UTC (rev 120884)
+++ crontab	2011-04-27 01:06:09 UTC (rev 120885)
@@ -1,10 +0,0 @@
-PATH=/sbin:/bin:/usr/sbin:/usr/bin
-SHELL=/bin/bash
-HOME=/var/empty
-
-# Minute Hour Date Month Wday User Command
-
-11  *  *  *  *  root  run-cron /etc/cron.hourly
-21  4  *  *  *  root  run-cron /etc/cron.daily
-41  4  *  *  0  root  run-cron /etc/cron.weekly
-51  4  1  *  *  root  run-cron /etc/cron.monthly

Modified: rc.d
===================================================================
--- rc.d	2011-04-26 22:09:45 UTC (rev 120884)
+++ rc.d	2011-04-27 01:06:09 UTC (rev 120885)
@@ -10,7 +10,7 @@
 case "$1" in
 start)
 	stat_busy "Starting $name daemon"
-	[[ -z "$PID" ]] && /usr/sbin/crond $CROND_ARGS &>/dev/null \
+	[[ -z "$PID" ]] && /usr/sbin/crond $CRONDARGS &>/dev/null \
 	&& { add_daemon $name; stat_done; } \
 	|| { stat_fail; exit 1; }
 	;;

Deleted: run-cron
===================================================================
--- run-cron	2011-04-26 22:09:45 UTC (rev 120884)
+++ run-cron	2011-04-27 01:06:09 UTC (rev 120885)
@@ -1,19 +0,0 @@
-#!/bin/bash
-
-set +e
-
-[[ $# -lt 1 ]] && { echo "Usage: $0 <dir>"; exit 1; }
-
-[[ ! -d $1 ]] && { echo "Not a directory: $1"; exit 1; }
-
-for i in $1/*[^~,] ; do
-	[[ $i = *.pacorig ]] && continue
-	[[ $i = *.pacsave ]] && continue
-	[[ $i = *.pacnew ]] && continue
-	[[ $i = *.swp ]] && continue
-	[[ $i = *,v ]] && continue
-	[[ -d $i ]] && continue
-	[[ -x $i ]] && $i 2>&1 | awk "(NR==1) {print \"$i:\n\"} {print}"
-done
-
-exit 0




More information about the arch-commits mailing list