Codebase list metche / e85f02b debian / metche.postinst
e85f02b

Tree @e85f02b (Download .tar.gz)

metche.postinst @e85f02braw · history · blame

#!/bin/sh

CONFIGFILE=/etc/metche.conf
set -e
. /usr/share/debconf/confmodule

db_get metche/email
EMAIL_ADDRESS="$RET"
db_get metche/changelog
CHANGELOG_FILE="$RET"
db_get metche/backups
BACKUP_DIR="$RET"

cp -a -f $CONFIGFILE $CONFIGFILE.tmp
sed -e "s#^ *EMAIL_ADDRESS=.*#EMAIL_ADDRESS=\"$EMAIL_ADDRESS\"#" \
    -e "s#^ *CHANGELOG_FILE=.*#CHANGELOG_FILE=\"$CHANGELOG_FILE\"#" \
    -e "s#^ *BACKUP_DIR=.*#BACKUP_DIR=\"$BACKUP_DIR\"#" \
    < $CONFIGFILE > $CONFIGFILE.tmp
mv -f $CONFIGFILE.tmp $CONFIGFILE