]> git.proxmox.com Git - mirror_frr.git/blob - snapcraft/scripts/zebra-service
zebra: Refactor kernel_rtm to be a bit smarter about how it handles options
[mirror_frr.git] / snapcraft / scripts / zebra-service
1 #!/bin/sh
2
3 set -e -x
4
5 if ! [ -e $SNAP_DATA/zebra.conf ]; then
6 cp $SNAP/etc/frr/zebra.conf.default $SNAP_DATA/zebra.conf
7 fi
8 if ! [ -e $SNAP_DATA/vtysh.conf ]; then
9 cp $SNAP/etc/frr/vtysh.conf.default $SNAP_DATA/vtysh.conf
10 fi
11 EXTRA_OPTIONS=""
12 if [ -e $SNAP_DATA/fpm.conf ]; then
13 EXTRA_OPTIONS="`cat $SNAP_DATA/fpm.conf`"
14 fi
15 exec $SNAP/sbin/zebra \
16 -f $SNAP_DATA/zebra.conf \
17 --pid_file $SNAP_DATA/zebra.pid \
18 --socket $SNAP_DATA/zsock \
19 --vty_socket $SNAP_DATA \
20 --moduledir $SNAP/lib/frr/modules $EXTRA_OPTIONS