]> git.proxmox.com Git - mirror_frr.git/blob - snapcraft/scripts/set-options
Merge pull request #400 from dwalton76/default-frr-conf
[mirror_frr.git] / snapcraft / scripts / set-options
1 #!/bin/sh
2
3 set -e
4
5 case $1 in
6 fpm)
7 case $2 in
8 disable)
9 rm -f $SNAP_DATA/fpm.conf
10 echo "FPM module disabled. Please restart FRR"
11 ;;
12 protobuf)
13 echo "-M fpm:protobuf" > $SNAP_DATA/fpm.conf
14 echo "FPM enabled and set to protobuf mode. Please restart FRR"
15 ;;
16 netlink)
17 echo "-M fpm:netlink" > $SNAP_DATA/fpm.conf
18 echo "FPM enabled and set to netlink mode. Please restart FRR"
19 ;;
20 *)
21 echo "Usage:"
22 echo " ${SNAP_NAME}.set fpm {disable|protobuf|netlink}"
23 echo ""
24 echo " Disables FPM module or enables it with specified mode"
25 echo " Mode will be saved for next restart of zebra, but zebra"
26 echo " is not automatically restarted"
27 exit 1
28 ;;
29 esac
30 ;;
31 *)
32 echo "Usage:"
33 echo " ${SNAP_NAME}.set fpm {disable|protobuf|netlink}"
34 echo ""
35 echo " Disables FPM or enables FPM with selected mode"
36 exit 1
37 ;;
38 esac
39
40 exit 0