]> git.proxmox.com Git - mirror_frr.git/blame - debian/tests/daemons
lib: Update ZAPI to version 4 and HEADER_MARKER to 254
[mirror_frr.git] / debian / tests / daemons
CommitLineData
4d916382
DS
1#!/bin/bash
2#---------------
3# Testing quagga
4#---------------
5set -e
6
7# modify config file to enable all daemons and copy config files
8CONFIG_FILE=/etc/quagga/daemons
11364de5 9DAEMONS=("zebra" "bgpd" "ospfd" "ospf6d" "ripd" "ripngd" "isisd" "pimd")
4d916382
DS
10
11for daemon in "${DAEMONS[@]}"
12do
13 sed -i -e "s/${daemon}=no/${daemon}=yes/g" $CONFIG_FILE
14 cp /usr/share/doc/quagga/examples/${daemon}.conf.sample /etc/quagga/${daemon}.conf
15done
16
17# reload quagga
18/etc/init.d/quagga restart > /dev/null 2>&1
19
20# check daemons
21for daemon in "${DAEMONS[@]}"
22do
23 echo -n "check $daemon - "
24 if pidof -x $daemon > /dev/null; then
25 echo "${daemon} OK"
26 else
27 echo "ERROR: ${daemon} IS NOT RUNNING"
28 exit 1
29 fi
30done