#!/bin/bash
#
# Gnats installation script -- written by Brian White <bcwhite@pobox.com>
# (This was my very first attempt at learning perl... please forgive me!)
#
# Forgiving -- rewritten to bash :-) by Milan Zamazal <pdm@debian.org>.

set -e

###############################################################################
#
# Common initialization for install scripts
#

. /usr/share/debconf/confmodule

PACKAGE=

db_get gnats/site
SITE="$RET"

GNATSID=41
GNATSGID=41
GNATSUSER=gnats
MAILFILE="/etc/aliases"
PASSWDFILE="/etc/passwd"
GNATSDIR="/usr/lib/gnats"
GNATSDBPAR="/var/lib/gnats"
GNATSDBDIR="$GNATSDBPAR/gnats-db"
GNATSADMDIR="$GNATSDBDIR/gnats-adm"
GNATSHOME="$GNATSDBPAR"
GNATSOLDHOME="$GNATSDBDIR"
GNATSSITE="$GNATSDBDIR/$SITE"
CONFIGFILE="$GNATSADMDIR/config"
GNATSENTRY="gnats:x:$GNATSID:$GNATSGID:Gnats Bug-Reporting System:$GNATSHOME:/bin/sh"
CONFIGDIR="/etc/gnats"
DEFAULTSDIR="$CONFIGDIR/defaults"
DB_CONFIG_DIR=/etc/gnats/db-config
DB_CONFIG_DEFAULT_DIR=/etc/gnats/db-config/default

###############################################################################
#
# Utility functions
#

# Call arguments and never return error
function protect () { "$@" || true; }
