Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 67b4cf7dd605963c9fe30ec4f65ab115 > files > 4

pcmcia-cs-3.2.8-3mdk.src.rpm

#! /bin/sh

[ -x /etc/rc.d/init.d/isdn ] || exit 0

. /etc/pcmcia/shared

cd /etc/sysconfig/network-scripts
interfaces=`ls ifcfg-ippp* ifcfg-isdn* 2>/dev/null | \
            LANG=C egrep -v '(rpmsave|rpmorig|rpmnew)' | \
            LANG=C egrep -v '(~|\.bak)$' | \
            LANG=C egrep 'ifcfg-[a-z0-9]+$' | \
            sed 's/^ifcfg-//g'`

case "$ACTION" in
'start')
    /etc/rc.d/init.d/isdn start
    for i in $interfaces ; do
        [ -f ifcfg-$i ] && . ifcfg-$i
        if [ "$TYPE" = "ISDN" -a "$ONBOOT" = "yes" ]; then
            ifup $i >/dev/null 2>&1 && touch /var/lock/subsys/isdn
        fi
    done
    ;;
'stop')
    /etc/rc.d/init.d/isdn stop
    for i in $interfaces ; do
        [ -f ifcfg-$i ] && . ifcfg-$i
        [ "$TYPE" = "ISDN" ] && ifdown $i >/dev/null 2>&1
    done
    rm -f /var/lock/subsys/isdn
    ;;
esac

exit 0