chiark / gitweb /
.gitignore: add some missing bits
[modbot-mtm.git] / install-aggregates
1 #!/bin/bash
2 set -e
3
4 basedir=`dirname "$0"`
5 case "$basedir" in
6 .|..)           basedir="$basedir/.."           ;;
7 *)              basedir=`dirname "$basedir"`    ;;
8 esac
9 cd $basedir
10
11 . global-settings
12
13 if [ x"`whoami`" != x"$OURUSER" ]; then
14         echo >&2 "$0 must be run as $OURUSER, skipping"
15         exit 0
16 fi
17
18 for f in        crontab forward-suffix forward-slimy
19 do
20         d=$f
21         g=$f.combined
22         >$g
23
24         case $f in
25         forward-*)      d=.$d; echo '# Exim filter' >>$g ;;
26         esac
27
28         echo '# autogenerated - do not edit' >>$g
29         if test -f $f.part; then cat $f.part >>$g; fi
30         cat live-*/$f.part >>$g
31         if test -f $f.part-tail; then cat $f.part-tail >>$g; fi
32
33         mv -f $g $d
34         case $f in
35         crontab)        crontab crontab ;;
36         esac
37 done