#!/bin/sh
-# postinst script for bacula-cn
+# postinst script for bacula-geant
#
# see: dh_installdeb(1)
send_request() {
# cleanup gpg files
- rm -rf /var/lib/bacula-cn
+ rm -rf /var/lib/bacula-geant
if [ -e $REQUEST_FILE ]; then
echo Config has not changed, skipping request.
fi
# report disk sizes
- DF_FILE=$(mktemp bacula-cn.XXXXXXXXXX)
+ DF_FILE=$(mktemp bacula-geant.XXXXXXXXXX)
df -h > $DF_FILE
# report database sizes
- DB_FILE=$(mktemp bacula-cn.XXXXXXXXXX)
+ DB_FILE=$(mktemp bacula-geant.XXXXXXXXXX)
if [ -d /var/lib/mysql -o -d /var/lib/postgresql ]; then
du -sh /var/lib/mysql /var/lib/postgresql >$DB_FILE 2>/dev/null || true
fi
# generate client config
- FD_FILE=$(mktemp bacula-cn.XXXXXXXXXX)
+ FD_FILE=$(mktemp bacula-geant.XXXXXXXXXX)
cat >> $FD_FILE <<EOF
# Requested by $CONTACT on $DATE
Client {
EOF
# client certificate
- PEM_FILE=$(mktemp bacula-cn.XXXXXXXXXX)
+ PEM_FILE=$(mktemp bacula-geant.XXXXXXXXXX)
sed -n '/BEGIN CERTIFICATE/,/END CERTIFICATE/p' \
/etc/bacula/bacula-fd.pem > $PEM_FILE
# report problems
if [ ! -e $REQUEST_FILE ]; then
- db_input high bacula-cn/request-failed || true
+ db_input high bacula-geant/request-failed || true
db_go || true
fi
}
load_config() {
- db_get bacula-cn/hostname
+ db_get bacula-geant/hostname
HOST=$RET
- db_get bacula-cn/ip
+ db_get bacula-geant/ip
IP=$RET
- db_get bacula-cn/contact
+ db_get bacula-geant/contact
CONTACT=$RET
EMAIL=${CONTACT#*<}
EMAIL=${EMAIL%>*}