#!/bin/sh
# Provides basic debconf based configuration of bpalogin
# Author: Sam Johnston (samj@debian.org) 20011115

DAEMONCONF=/etc/bpalogin.conf

. /usr/share/debconf/confmodule

db_input high bpalogin/username || true
db_go

db_input high bpalogin/password || true
db_go

echo "# This file is automatically generated." > $DAEMONCONF
echo "# It is based on /usr/share/doc/bpalogin/examples/bpalogin.conf" >> $DAEMONCONF
echo "# and parameters stored in debconf." >> $DAEMONCONF
echo "# Run dpkg-reconfigure bpalogin to regenerate." >> $DAEMONCONF
cat /usr/share/doc/bpalogin/examples/bpalogin.conf >> $DAEMONCONF
chown root $DAEMONCONF
chmod 0600 $DAEMONCONF

# echo "# The following parameters are stored in debconf." >> $DAEMONCONF
# echo "# Run dpkg-reconfigure bpalogin to regenerate." >> $DAEMONCONF

echo "# The user name you have for your BPA account" >> $DAEMONCONF
db_get bpalogin/username
echo "username $RET" >> $DAEMONCONF
echo "# Your BPA password" >> $DAEMONCONF
db_get bpalogin/password
echo "password $RET" >> $DAEMONCONF

# all done with debconf here.
db_stop

