#!/bin/bash # # modem configuration plugin for postplug # # Copyright (c) 2008 by Silvan Calarco # [ -r /etc/sysconfig/modem ] && . /etc/sysconfig/modem [ "$DEVICE" ] && exit 0 DEVICE=`grep "Modem" /proc/asound/pcm|sed "s|\([0-9]*\)-\([0-9]*\):.*|hw:\1,\2|"` if [ "$DEVICE" ]; then ALSA=1 else ALSA=0 DEVICE=/dev/slamr0 fi [ "$COUNTRY" ] || { case ${LANG:0:2} in it) COUNTRY=ITALY ;; fr) COUNTRY=FRANCE ;; de) COUNTRY=GERMANY ;; es) COUNTRY=SPAIN ;; *) COUNTRY=UK ;; esac } cat > /etc/sysconfig/modem << _EOF # # Modem configuration used by the SLMODEM initscript # GROUP=dialout COUNTRY=$COUNTRY ALSA=$ALSA DEVICE=$DEVICE _EOF [ "$ALSA" = "1" ] && chkconfig --add slmodemd