]> git.proxmox.com Git - dab-pve-appliances.git/blame - debian-6.0-request-tracker/setup-rt
add Proxmox Mailgatway 6.0 template
[dab-pve-appliances.git] / debian-6.0-request-tracker / setup-rt
CommitLineData
ab650faa
DM
1#!/bin/sh
2### BEGIN INIT INFO
3# Provides: rt_siteconfig
4# Required-Start: $remote_fs
5# Required-Stop:
6# X-Start-Before: apache2
7# Default-Start: 2
8# Default-Stop:
9# Short-Description: Generate RT Siteconfig
10# Description: Generate RT Siteconfig and gpg keys
11### END INIT INFO
12
13set -e
14
15DOMAIN=`grep '^search' /etc/resolv.conf|awk '{ print $2; }'`
16HNAME=`head -n 1 /etc/hostname|awk '{ print $1; }'`
17
18if [ "X${HNAME}" = "Xlocalhost" ] ; then
19 exit 0;
20fi
21
22FQDN=${HNAME}.${DOMAIN}
23
24cat >/etc/request-tracker3.8/RT_SiteConfig.d/50-debconf <<EOF
25# THE BASICS:
26
27Set(\$rtname, '${FQDN}');
28Set(\$Organization, '${DOMAIN}');
29
30Set(\$CorrespondAddress , 'rt@${FQDN}');
31Set(\$CommentAddress , 'rt-comment@${FQDN}');
32
33# THE WEBSERVER:
34
35Set(\$WebPath , "/rt");
36Set(\$WebBaseURL , "http://${FQDN}");
37
38EOF
39
40cat >/etc/request-tracker3.8/RT_SiteConfig.d/45-gnupg <<EOF
41# disable gnupg
42Set( %GnuPG, undef);
43Set(%GnuPGOptions, undef);
441;
45EOF
46
47update-rt-siteconfig-3.8
48
49insserv -r setup-rt
50rm -f /etc/init.d/setup-rt