]> git.decadent.org.uk Git - dak.git/blob - config/debian/vars
Adjust cronscripts to end up with just one
[dak.git] / config / debian / vars
1 # -*- mode:sh -*-
2 # locations used by many scripts
3
4 base=/srv/ftp-master.debian.org
5 public=/srv/ftp.debian.org
6 bindir=$base/bin
7 ftpdir=$base/ftp
8 webdir=$public/web
9 indices=$ftpdir/indices
10 archs=$(dak admin a list | tr '\n' ' ')
11
12 scriptdir=$base/scripts
13 masterdir=$base/dak/
14 configdir=$base/dak/config/debian/
15 scriptsdir=$base/dak/scripts/debian/
16 dbdir=$base/database/
17 lockdir=$base/lock/
18 stagedir=$lockdir/stages
19 overridedir=$scriptdir/override
20 extoverridedir=$scriptdir/external-overrides
21 logdir=$base/log/cron/
22
23 queuedir=$base/queue/
24 unchecked=$queuedir/unchecked/
25 accepted=$queuedir/accepted/
26 mirrordir=$base/mirror/
27 incoming=$base/public/incoming.debian.org/
28 newstage=$queuedir/newstage/
29 exportdir=$base/export/
30 exportpublic=$public/rsync/export/
31
32 ftpgroup=debadmin
33
34 public_archives=(ftp-master backports debian-debug)
35
36 TMPDIR=${base}/tmp
37
38 PATH=$masterdir:$PATH
39 umask 022
40 unset CDPATH
41 GZIP='--rsyncable' ; export GZIP
42
43 # lock cron.unchecked (it immediately exits when this exists)
44 LOCK_DAILY="$lockdir/daily.lock"
45 LOCK_UNCHECKED="$lockdir/unchecked.lock"
46
47 # Set the database variables
48 eval $(dak admin config db-shell)