postinst is in wvdial 1.61-4.1build1.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | #!/bin/sh
set -e
if [ "$1" = "configure" ]; then
    set +e
    # Source Debconf module
    . /usr/share/debconf/confmodule
    # Update the /etc/wvdial.conf file
    db_get wvdial/wvdialconf
    if [ "$RET" = "true" ]; then
	db_get wvdial/phone
	phone="$RET"
	db_get wvdial/login
	login="$RET"
	db_get wvdial/passphrase
	password="$RET"
	db_reset wvdial/passphrase
	db_reset wvdial/passphrase2
	if [ ! -e '/etc/wvdial.conf' ]; then
	    # Create /etc/wvdial.conf
	    umask 077
	    cat >/etc/wvdial.conf <<-EOF
		[Dialer Defaults]
		Phone = $phone
		Username = $login
		Password = $password
		New PPPD = yes
		EOF
	    chown root:dialout /etc/wvdial.conf
	    chmod 0640 /etc/wvdial.conf
	elif type uni >/dev/null 2>/dev/null; then
	    export UNICONF='ini:/etc/wvdial.conf'
	    if [ -n "$phone" ]; then
		uni set '/Dialer Defaults/Phone' "$phone"
		uni del '/Dialer Defaults/; Phone'
	    fi
	    if [ -n "$login" ]; then
		uni set '/Dialer Defaults/Username' "$login"
		uni del '/Dialer Defaults/; Username'
	    fi
	    if [ -n "$password" ]; then
		uni set '/Dialer Defaults/Password' "$password"
		uni del '/Dialer Defaults/; Password'
	    fi
	fi
 
	if grep -qi ^modem /etc/wvdial.conf 2>/dev/null; then
	    echo
	    echo "/etc/wvdial.conf already exists -- not probing your modem."
	    echo "  (Run wvdialconf manually if you want to re-detect your modem.)"
	    echo
	else
	    # Try to detect the modem
	    if wvdialconf /etc/wvdial.conf >/var/log/wvdialconf.log 2>&1; then
		if [ -e /etc/wvdial.conf ]; then
		    chown root:dialout /etc/wvdial.conf
		    chmod 0640 /etc/wvdial.conf
		fi
		echo
		echo "Success!  You can run \"wvdial\" to connect to the internet."
		echo "  (You can also change your configuration by editing /etc/wvdial.conf)"
		echo
	    else
		echo
		echo "Sorry.  You can retry the autodetection at any time by running \"wvdialconf\"."
		echo "   (Or you can create /etc/wvdial.conf yourself.)"
	    fi
	    chmod 0644 /var/log/wvdialconf.log
	fi
    fi
fi
 |