chiark / gitweb /
Big changes to fully configure for group
[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 fall-over-now
19
20 for f in        crontab forward-suffix forward-slimy mailinglists_dir
21 do
22         d=$f
23         g=$f.combined
24         >$g
25
26         case $f in
27         forward-*)      d=.$d; echo '# Exim filter' >>$g ;;
28         esac
29
30         echo '# autogenerated - do not edit' >>$g
31         if test -f $f.part; then cat $f.part >>$g; fi
32         cat live-*/$f.part >>$g
33
34         mv -f $g $d
35         case $f in
36         crontab)        crontab crontab ;;
37         esac
38 done