]> git.proxmox.com Git - mirror_frr.git/blob - snapcraft/scripts/bgpd-service
zebra: Convert socket interface to use `union sockunion`
[mirror_frr.git] / snapcraft / scripts / bgpd-service
1 #!/bin/sh
2
3 set -e -x
4
5 if ! [ -e $SNAP_DATA/bgpd.conf ]; then
6 cp $SNAP/etc/frr/bgpd.conf.default $SNAP_DATA/bgpd.conf
7 fi
8 # If no RPKI option is specified, then we create a default
9 # with RPKI enabled
10 if ! [ -e $SNAP_DATA/rpki.conf ]; then
11 echo "-M rpki" > $SNAP_DATA/rpki.conf
12 fi
13 EXTRA_OPTIONS="`cat $SNAP_DATA/rpki.conf`"
14 exec $SNAP/sbin/bgpd \
15 -f $SNAP_DATA/bgpd.conf \
16 --pid_file $SNAP_DATA/bgpd.pid \
17 --socket $SNAP_DATA/zsock \
18 --vty_socket $SNAP_DATA \
19 --moduledir $SNAP/lib/frr/modules $EXTRA_OPTIONS
20