From 0e7c124f870d4c95ff3edbde1a766717c696da7c Mon Sep 17 00:00:00 2001 From: Paul Jakma Date: Sun, 1 Jun 2008 14:26:48 +0000 Subject: [tools] multiple-bgpd.sh: make paths more configurable --- tools/multiple-bgpd.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'tools/multiple-bgpd.sh') diff --git a/tools/multiple-bgpd.sh b/tools/multiple-bgpd.sh index 40977544..a91e496b 100644 --- a/tools/multiple-bgpd.sh +++ b/tools/multiple-bgpd.sh @@ -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 -- cgit v1.2.1