#! /bin/bash . /usr/src/m2/framework/bash_functions.sh # ---- VARS ----- VERSION="1.0.2" SCRIPT_NAME="Freeradius Update" k_start # new dictionaries to support m4 cp -fr /usr/src/m2/freeradius/dictionary/dictionary.sip-router /usr/local/share/freeradius/ cp -fr /usr/src/m2/freeradius/dictionary/dictionary.kamailio /usr/local/share/freeradius/ if ! grep -q "dictionary.sip-router" /usr/local/share/freeradius/dictionary; then echo '$INCLUDE /usr/local/share/freeradius/dictionary.sip-router' >> /usr/local/share/freeradius/dictionary fi if ! grep -q "dictionary.kamailio" /usr/local/share/freeradius/dictionary; then echo '$INCLUDE /usr/local/share/freeradius/dictionary.kamailio' >> /usr/local/share/freeradius/dictionary fi # commenting out dictionary which conflicts with m4 dictionaries sed -i "s|\$INCLUDE dictionary.columbia_university|#\$INCLUDE dictionary.columbia_university|" /usr/local/share/freeradius/dictionary if [ -e /etc/systemd/system/radiusd.service ]; then cp -fr /usr/src/m2/freeradius/radiusd.service /etc/systemd/system/ systemctl daemon-reload &> /dev/null fi k_exit $EXIT_CODE