]> git.puffer.fish Git - mirror/frr.git/commitdiff
[tools] multiple-bgpd.sh: make paths more configurable
authorPaul Jakma <paul.jakma@sun.com>
Sun, 1 Jun 2008 14:26:48 +0000 (14:26 +0000)
committerPaul Jakma <paul.jakma@sun.com>
Sun, 1 Jun 2008 14:26:48 +0000 (14:26 +0000)
tools/multiple-bgpd.sh

index 40977544251870ba1f17ceaca56ad6fc6ba76a71..a91e496b82a3dfef38eab2a4cb41cdeb64a26f71 100644 (file)
@@ -7,9 +7,11 @@ VTYBASE=2610
 ASBASE=64560
 BGPD=/path/to/bgpd
 PREFIX=192.168.145
+CONFBASE=/tmp
+PIDBASE=/var/run/quagga
 
 for H in `seq 1 ${NUM}` ; do
-       CONF=/etc/quagga/bgpd${H}.conf
+       CONF="${CONFBASE}"/bgpd${H}.conf
        ADDR=${PREFIX}.${H}
        
        if [ ! -e "$CONF" ] ; then
@@ -47,9 +49,9 @@ for H in `seq 1 ${NUM}` ; do
        #
        # Solaris: ifconfig vni${H} plumb ${ADDR}/32 up
        # Linux:   ip address add ${ADDR}/32 dev lo 2> /dev/null
-       ${BGPD} -i /var/run/quagga/bgpd${H}.pid \
+       ${BGPD} -i "${PIDBASE}"/bgpd${H}.pid \
                -l ${ADDR} \
-               -f /etc/quagga/bgpd${H}.conf \
+               -f "${CONF}" \
                -P $((${VTYBASE}+${H})) \
                -d
 done