wvdial.postinst

来自「wvdial 软件包是一个自动拨号程序」· POSTINST 代码 · 共 78 行

POSTINST
78
字号
#!/bin/shset -eif [ "$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; 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	fi    fifi#DEBHELPER#

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?