/[webwml]/cron/lessoften
ViewVC logotype

Contents of /cron/lessoften

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download)
Fri Nov 22 14:24:11 2002 UTC (10 years, 6 months ago) by joy
Branch: MAIN
initial commit (we're all afraid of fire now :)
1 #!/bin/bash
2
3 # see README for more information
4
5 umask 002
6 . /org/www.debian.org/cron/common.sh
7
8 # locking
9 if lockfile -! -l 43200 -r 0 "$crondir/lessoften.lock"; then
10 echo `hostname` is unable to start update, lock file exists.
11 exit 1
12 fi
13 trap "rm -f $crondir/lessoften.lock" exit
14
15 # rotate the previous log file
16 savelog $crondir/lessoften.log &> /dev/null
17
18 echo "starting the lessoften cron job at `date`" > $crondir/lessoften.log
19
20 echo "creating mailing-lists.txt..." >> $crondir/lessoften.log
21 make -s -C $webtopdir/webwml/english/MailingLists mailing-lists.txt
22 install -m 664 -g debwww \
23 $webtopdir/webwml/english/MailingLists/mailing-lists.txt \
24 $webdir/misc/mailing-lists.txt
25
26 echo "copying events/materials/ in place..." >> $crondir/lessoften.log
27 install -d -m 2775 -g debwww $webdir/events/materials
28 cp -a $webtopdir/events-materials/* $webdir/events/materials/
29
30 #echo "rebuilding the potato release docs..." >> $crondir/lessoften.log
31 #$webtopdir/bf/potato/cvsbuild >> $crondir/lessoften.log
32 #echo "copying potato release docs in place..." >> $crondir/lessoften.log
33 ## -f because of symlinks
34 #cp -af $webtopdir/bf/potato/boot-floppies/documentation/arch/* $webdir/releases/potato/
35
36 echo "rebuilding the woody release docs..." >> $crondir/lessoften.log
37 $webtopdir/bf/woody/cvsbuild >> $crondir/lessoften.log
38 echo "copying woody release docs in place..." >> $crondir/lessoften.log
39 # -f because of symlinks
40 cp -af $webtopdir/bf/woody/boot-floppies/documentation/arch/* $webdir/releases/woody/
41
42 # the below scripts will echo what they are doing themselves
43 $crondir/people_scripts/update.packages+sources >> $crondir/lessoften.log
44 $crondir/people_scripts/update.people.html >> $crondir/lessoften.log
45
46 # previously in parts/1l10ndata, from bouz
47 cd $crondir/datafiles/
48 echo "updating the database file used to display l10n stats..." >> $crondir/lessoften.log
49 wget -q -N http://ftp-master.debian.org/~barbier/l10n/material/data/unstable.gz || { echo "couldn't fetch data/unstable on ftp-master!"; exit 1; }
50 gunzip -c -f unstable.gz > unstable.ftp-master
51 ln -sf $crondir/datafiles/unstable.ftp-master $webtopdir/webwml/english/international/l10n/data/unstable.ftp-master
52
53 echo "updating the non-US database file used to display l10n stats..." >> $crondir/lessoften.log
54 wget -q -N http://non-us.debian.org/~barbier/l10n/material/data/unstable.gz || { echo "couldn't fetch data/unstable on non-us!"; exit 1; }
55 gunzip -c -f unstable.gz > unstable.non-US
56 ln -sf $crondir/datafiles/unstable.non-US $webtopdir/webwml/english/international/l10n/data/unstable.non-US
57
58 # cleanup
59 rm -f unstable.gz
60
61 echo "extracting the list of languages..." >> $crondir/lessoften.log
62 cd $webtopdir/webwml/english/international/l10n
63 ./scripts/list-languages.pl data/unstable.ftp-master data/unstable.non-US > data/langs
64
65 echo " ** lessoften cron job done *** " >> $crondir/lessoften.log

  ViewVC Help
Powered by ViewVC 1.1.5