From: chas w. <ch...@us...> - 2007-12-23 22:33:22
|
Update of /cvsroot/linux-atm/linux-atm/src/config/init-redhat In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv19237/src/config/init-redhat Modified Files: Tag: V2_5_0 atm atm-sysconfig ifcfg-lec0 Added Files: Tag: V2_5_0 ifcfg-atm0 ifcfg-nas0 Log Message: update .spec and init scripts/examples --- NEW FILE: ifcfg-atm0 --- DEVICE=atm0 BOOTPROTO=static BROADCAST=169.144.155.255 IPADDR=169.144.155.52 NETMASK=255.255.255.0 NETWORK=169.144.155.0 ONBOOT=yes --- NEW FILE: ifcfg-nas0 --- DEVICE=nas0 BOOTPROTO=static BROADCAST=169.144.155.255 IPADDR=169.144.155.52 NETMASK=255.255.255.0 NETWORK=169.144.155.0 # PAYLOAD=0|1 ENCAPSULATION=0 VPIVCI=0.100 # QOS= Index: atm =================================================================== RCS file: /cvsroot/linux-atm/linux-atm/src/config/init-redhat/atm,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** atm 9 Oct 2001 22:33:06 -0000 1.2 --- atm 23 Dec 2007 22:33:19 -0000 1.2.2.1 *************** *** 3,6 **** --- 3,9 ---- # /etc/rc.d/init.d/atm - Bring up/down ATM # + # chkconfig: 2345 09 91 + # description: loads/unloads atm drivers and starts/stops basic services + # # Source function library. *************** *** 8,12 **** if [ ! -f /etc/sysconfig/atm ]; then ! exit 0 fi --- 11,15 ---- if [ ! -f /etc/sysconfig/atm ]; then ! exit 0 fi *************** *** 17,61 **** cd /etc/sysconfig/network-scripts case "$1" in ! start) echo -n "Starting ATM demons: " ! daemon atmsigd -b -l syslog -D /var/tmp -t 20 ! daemon ilmid -b -l syslog `[ -z "$ILMIQOS" ] || echo -q $ILMIQOS` ! sleep 3 # let's rest a second give signalling and ilmid a chance to get started. if [ "$LANE" = yes ]; then ! for i in /etc/sysconfig/network-scripts/ifcfg-lec[0-9]; do ! source $i ! zeppelin -n $ELAN -i $INTERFACEID -l $SELBYTE -F syslog & done fi - [ "$IPATM" = yes ] && daemon atmarpd -b -l syslog -m - # launch LANE demon(s) ... - [ "$AREQUIPA" = yes ] && daemon arequipad -b -l syslog - echo touch /var/lock/subsys/atm ;; ! stop) if [ "$LANE" = yes ]; then ! for n in ifcfg-lec[0-9]; do ! ./ifdown $n ! killproc zeppelin ! done ! fi ! if [ "$IPATM" = yes ]; then ! for n in ifcfg-atm[0-9]; do ! ./ifdown $n ! done fi ! echo -n "Stopping ATM demons: " ! if [ "$IPATM" = yes ]; then ! [ "$AREQUIPA" = yes ] && killproc arequipad ! killproc atmarpd fi killproc atmsigd # kill ILMID later, so we don't get complaints killproc ilmid echo rm -f /var/lock/subsys/atm ;; ! *) echo "Usage: atm {start|stop}" exit 1 esac --- 20,103 ---- cd /etc/sysconfig/network-scripts + clipinterfaces=$(ls ifcfg-atm[0-9] 2> /dev/null | sed -e 's/^ifcfg-//g') + laneinterfaces=$(ls ifcfg-lec[0-9] 2> /dev/null | sed -e 's/^ifcfg-//g') + nasinterfaces=$(ls ifcfg-nas[0-9] 2> /dev/null | sed -e 's/^ifcfg-//g') + case "$1" in ! start) echo -n "Starting ATM demons: " ! ! [ -z "$ATMMODULES" ] || /sbin/modprobe "$ATMMODULES" ! ! daemon /usr/sbin/atmsigd -b -u uni31 -l syslog -D /var/tmp -t 20 -c /etc/atmsigd.conf ! daemon /usr/sbin/ilmid -b -u 3.1 -l syslog ${ILMIQOS:+ -q $ILMIQOS} ! if [ "$IPATM" = yes ]; then ! daemon /usr/sbin/atmarpd -b -l syslog -m ! for i in $clipinterfaces; do ! /usr/sbin/atmarp -c $i ! done ! fi ! if [ "$BR2684" = yes ]; then ! for i in $nasinterfaces; do ! (. ifcfg-$i ! ! ITF=`echo $i | sed -e 's/nas//'` ! daemon /usr/sbin/br2684ctl -b \ ! -c $ITF \ ! ${PAYLOAD:+ -p $PAYLOAD } \ ! ${ENCAPSULATION:+ -e $ENCAPSULATION} \ ! ${QOS:+ -q $QOS} \ ! ${VPIVCI:+ -a $VPIVCI} ! ) ! done ! fi if [ "$LANE" = yes ]; then ! for i in $laneinterfaces; do ! (. ifcfg-$i ! ! ITF=`echo $i | sed -e 's/lec//'` ! daemon /usr/sbin/zeppelin -b \ ! -i $ITF -l $ITF \ ! ${VLAN:+ -n $VLAN} \ ! ${LECS:+ -c $LECS} \ ! ${VERSION:+ -$VERSION} \ ! ${MTU:+ -t $MTU} \ ! ${ESI:+ -e $ESI} \ ! ${V2CAPABLE:+ -2} \ ! ${DEBUG:+ -m $DEBUG} \ ! -F /var/log/${DEVICE} ! ) done fi touch /var/lock/subsys/atm ;; ! stop) ! echo -n "Stopping ATM demons: " if [ "$LANE" = yes ]; then ! for i in $laneinterfaces; do ! [ -f "/var/run/${i}.pid" ] && kill -TERM `cat /var/run/${i}.pid` ! done fi ! if [ "$BR2684" = yes ]; then ! for i in $nasinterfaces; do ! [ -f "/var/run/br2684ctl-${i}.pid" ] && kill -TERM `cat /var/run/br2684ctl-${i}.pid` ! done fi + if [ "$IPATM" = yes ]; then + for i in $clipinterfaces; do + ./ifdown $i + done + killproc atmarpd + fi killproc atmsigd # kill ILMID later, so we don't get complaints killproc ilmid + + [ -z "$ATMMODULES" ] || /sbin/modprobe -r "$ATMMODULES" + echo rm -f /var/lock/subsys/atm ;; ! *) ! echo "Usage: atm {start|stop}" exit 1 esac Index: atm-sysconfig =================================================================== RCS file: /cvsroot/linux-atm/linux-atm/src/config/init-redhat/atm-sysconfig,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** atm-sysconfig 9 Oct 2001 22:33:06 -0000 1.2 --- atm-sysconfig 23 Dec 2007 22:33:19 -0000 1.2.2.1 *************** *** 4,8 **** ATM=yes # enable ATM support at all IPATM=no # Classical IP over ATM (using ATMARP) ! AREQUIPA=no # Application REQUested IP over ATM ! LANE=yes # LAN Emulation (client; doesn't work yet) # ILMIQOS="ubr:pcr=100kbps" # optional: QOS to use on the ILMI VC --- 4,9 ---- ATM=yes # enable ATM support at all IPATM=no # Classical IP over ATM (using ATMARP) ! BR2864=no # RFC1483/2684 ! LANE=yes # LAN Emulation (client) # ILMIQOS="ubr:pcr=100kbps" # optional: QOS to use on the ILMI VC + ATMMODULES= Index: ifcfg-lec0 =================================================================== RCS file: /cvsroot/linux-atm/linux-atm/src/config/init-redhat/ifcfg-lec0,v retrieving revision 1.2 retrieving revision 1.2.2.1 diff -C2 -d -r1.2 -r1.2.2.1 *** ifcfg-lec0 9 Oct 2001 22:33:06 -0000 1.2 --- ifcfg-lec0 23 Dec 2007 22:33:19 -0000 1.2.2.1 *************** *** 6,10 **** NETWORK=169.144.155.0 ELAN=canvas - SELBYTE=00 - INTERFACEID=0 ONBOOT=yes --- 6,8 ---- |