]> git.decadent.org.uk Git - dak.git/commitdiff
Fix invocation of scripts in cron.daily.
authorJames Troup <james@nocrew.org>
Mon, 12 Jun 2006 00:41:46 +0000 (17:41 -0700)
committerJames Troup <james@nocrew.org>
Mon, 12 Jun 2006 00:41:46 +0000 (17:41 -0700)
ChangeLog
config/debian/cron.daily
config/debian/vars

index 08641bf3c2d650d61da33ac876917590b045dcee..47e22b138caf887f804ca7adafc00c9506d0a03a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,8 @@
 2006-06-11  James Troup  <troup@spohr.debian.org>
 
+       * config/debian/vars (scriptsdir): new variable.
+       * config/debian/cron.daily: use it.
+
        * scripts/debian/mkmaintainers: put Maintainers_Versions-non-US in
        $base/misc/ instead of versioned $masterdir.  Correct 'dak
        make-maintainers' invocation to look in $configdir for
index 5d85823b471a1d3bc783b1bcd501731f22915f69..27c674cb0571184d61f71f81cb5a658510e17b5e 100755 (executable)
@@ -39,9 +39,10 @@ pg_dump projectb > /org/ftp.debian.org/backup/dump_$(date +%Y.%m.%d-%H:%M:%S)
 ################################################################################
 
 TS=$(($TS+1)); echo Archive maintenance timestamp $TS: $(date +%X)
-update-bugdoctxt
-update-mirrorlists
-update-mailingliststxt
+cd $configdir
+$scriptsdir/update-bugdoctxt
+$scriptsdir/update-mirrorlists
+$scriptsdir/update-mailingliststxt
 
 ################################################################################
 
@@ -110,11 +111,12 @@ apt-ftparchive generate apt.conf.buildd
 
 TS=$(($TS+1)); echo Archive maintenance timestamp $TS: $(date +%X)
 
-mkmaintainers
-copyoverrides
-mklslar
-mkfilesindices
-mkchecksums
+cd $scriptsdir
+./mkmaintainers
+./copyoverrides
+./mklslar
+./mkfilesindices
+./mkchecksums
 #
 # Fetch bugs information before unchecked processing is allowed again.
 /org/ftp.debian.org/testing/britney bugs
@@ -166,7 +168,8 @@ echo Daily cron scripts successful.
 TS=$(($TS+1)); echo Archive maintenance timestamp $TS: $(date +%X)
 
 # Stats pr0n
-update-ftpstats $base/log/* > $base/misc/ftpstats.data
+cd $configdir
+$scriptsdir/update-ftpstats $base/log/* > $base/misc/ftpstats.data
 R --slave --vanilla < $base/misc/ftpstats.R
 
 TS=$(($TS+1)); echo Archive maintenance timestamp $TS: $(date +%X)
index 974ca12ac4c6f5f34627020efdfed01af98f8542..59fd6b31ad2adaab9cb502eb1b05b1625d28915d 100644 (file)
@@ -9,6 +9,7 @@ archs="alpha amd64 arm hppa hurd-i386 i386 ia64 m68k mips mipsel powerpc s390 sp
 scriptdir=$base/scripts
 masterdir=$base/dak/
 configdir=$base/dak/config/debian/
+scriptsdir=$base/dak/scripts/debian/
 dbdir=$base/database/
 lockdir=$base/lock/
 overridedir=$scriptdir/override