summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThilo Bangert <bangert@gentoo.org>2002-06-21 09:25:48 +0000
committerThilo Bangert <bangert@gentoo.org>2002-06-21 09:25:48 +0000
commit12aff2d2115d34e201a97b04466f71f839dda5a6 (patch)
treeba4eca08f35eea8e63d86adc12d694f5ee1de03f
parentversion bump (diff)
downloadgentoo-2-12aff2d2115d34e201a97b04466f71f839dda5a6.tar.gz
gentoo-2-12aff2d2115d34e201a97b04466f71f839dda5a6.tar.bz2
gentoo-2-12aff2d2115d34e201a97b04466f71f839dda5a6.zip
cleanup - suggested by jnelson, thanks
-rw-r--r--sys-apps/cronbase/ChangeLog6
-rw-r--r--sys-apps/cronbase/files/run-crons24
2 files changed, 20 insertions, 10 deletions
diff --git a/sys-apps/cronbase/ChangeLog b/sys-apps/cronbase/ChangeLog
index 21a4368668ef..d4a250909685 100644
--- a/sys-apps/cronbase/ChangeLog
+++ b/sys-apps/cronbase/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-apps/cronbase
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/cronbase/ChangeLog,v 1.2 2002/04/27 21:46:45 bangert Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/cronbase/ChangeLog,v 1.3 2002/06/21 09:25:48 bangert Exp $
+
+ 21 Jun 2002; Thilo Bangert <bangert@gentoo.org> files/run-crons :
+
+ minor fixors/cleanups - suggested by jon nelson
20 Apr 2002; Thilo Bangert <bangert@gentoo.org> files/run-crons :
diff --git a/sys-apps/cronbase/files/run-crons b/sys-apps/cronbase/files/run-crons
index 01aa11c088d3..db777be9aa4c 100644
--- a/sys-apps/cronbase/files/run-crons
+++ b/sys-apps/cronbase/files/run-crons
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/cronbase/files/run-crons,v 1.3 2002/05/13 18:34:05 bangert Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/cronbase/files/run-crons,v 1.4 2002/06/21 09:25:48 bangert Exp $
#
# 20 Apr 2002; Thilo Bangert <bangert@gentoo.org> run-crons:
#
@@ -27,13 +27,20 @@ do
test -e /var/spool/cron/lastrun/$BASE && {
case $BASE in
- cron.hourly) TIME="-cmin +60 -or -cmin 60" ;;
- cron.daily) TIME="-ctime +1 -or -ctime 1" ;;
- cron.weekly) TIME="-ctime +7 -or -ctime 7" ;;
- cron.monthly) TIME="-ctime +30 -or -ctime 30" ;;
+ cron.hourly)
+ #> 59 min =~ >= 60 min
+ TIME="-cmin +59 " ;;
+ cron.daily)
+ #>= 1 day
+ TIME="-ctime +1 -or -ctime 1" ;;
+ cron.weekly)
+ #>= 7 days
+ TIME="-ctime +7 -or -ctime 7" ;;
+ cron.monthly)
+ #>= 30 days
+ TIME="-ctime +30 -or -ctime 30" ;;
esac
- eval find /var/spool/cron/lastrun/$BASE $TIME | \
- xargs --no-run-if-empty rm
+ find /var/spool/cron/lastrun/$BASE $TIME -exec rm {} \;
}
if test ! -e /var/spool/cron/lastrun/$BASE ; then
touch /var/spool/cron/lastrun/$BASE
@@ -52,6 +59,5 @@ done
#
touch /var/spool/cron/lastrun
-find /var/spool/cron/lastrun -newer /var/spool/cron/lastrun | \
- xargs --no-run-if-empty rm
+find /var/spool/cron/lastrun -newer /var/spool/cron/lastrun -exec rm {} \;