diff --git a/debian/ngcp-rtpengine-daemon.default b/debian/ngcp-rtpengine-daemon.default index 3c976f1b1..1f18caae0 100644 --- a/debian/ngcp-rtpengine-daemon.default +++ b/debian/ngcp-rtpengine-daemon.default @@ -2,3 +2,4 @@ RUN_RTPENGINE=no CONFIG_FILE=/etc/rtpengine/rtpengine.conf # CONFIG_SECTION=rtpengine PIDFILE=/var/run/ngcp-rtpengine-daemon.pid +TABLE=0 diff --git a/debian/ngcp-rtpengine-daemon.postinst b/debian/ngcp-rtpengine-daemon.postinst index 8b29de53e..60e584dcf 100644 --- a/debian/ngcp-rtpengine-daemon.postinst +++ b/debian/ngcp-rtpengine-daemon.postinst @@ -18,7 +18,10 @@ else . $default || true fi - if [ "$TABLE" -ge 0 -a -n "$NO_FALLBACK" -a \( "$NO_FALLBACK" = "1" -o "$NO_FALLBACK" = "yes" \) ]; then + if [ -n "$TABLE" ] && [ "$TABLE" -ge 0 ] && \ + [ -n "$NO_FALLBACK" ] && \ + ([ "$NO_FALLBACK" = "1" ] || [ "$NO_FALLBACK" = "yes" ]) + then if lsmod | grep -q $modname || modinfo $modname > /dev/null 2> /dev/null; then true else