From 81e1a4cc91af22e1f605ebb4a1688b7fb4f61312 Mon Sep 17 00:00:00 2001 From: Jiri Slachta Date: Sun, 21 Dec 2014 14:24:38 +0100 Subject: [PATCH] kamailio: add sleep time to init during restart Signed-off-by: Jiri Slachta --- net/kamailio-3.x/Makefile | 2 +- net/kamailio-3.x/files/kamailio.init | 14 +++++++++++--- net/kamailio-4.x/Makefile | 2 +- net/kamailio-4.x/files/kamailio.init | 14 +++++++++++--- 4 files changed, 24 insertions(+), 8 deletions(-) diff --git a/net/kamailio-3.x/Makefile b/net/kamailio-3.x/Makefile index e8ab710..1020992 100644 --- a/net/kamailio-3.x/Makefile +++ b/net/kamailio-3.x/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=kamailio3 PKG_VERSION:=3.3.7 -PKG_RELEASE:=8 +PKG_RELEASE:=9 PKG_SOURCE_URL:=http://www.kamailio.org/pub/kamailio/$(PKG_VERSION)/src/ PKG_SOURCE:=kamailio-$(PKG_VERSION)$(PKG_VARIANT)_src.tar.gz diff --git a/net/kamailio-3.x/files/kamailio.init b/net/kamailio-3.x/files/kamailio.init index 6d66c5a..38bba51 100644 --- a/net/kamailio-3.x/files/kamailio.init +++ b/net/kamailio-3.x/files/kamailio.init @@ -21,10 +21,18 @@ start() { echo "[WARNING] Kamailio not yet configured. Edit /etc/default/kamailio first." else start-stop-daemon -S -x $BINFILE -b -- -P $PIDFILE -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY - fi + echo "[INFO] Kamailio has succesfully started." + fi } stop() { - start-stop-daemon -K -x $BINFILE -p $PIDFILE -q - rm -rf $PID_FILE + start-stop-daemon -K -x $BINFILE -p $PIDFILE -q + rm -rf $PID_FILE +} + +restart(){ + echo "[INFO] Restarting kamailio. Waiting 5 seconds before start." + stop + sleep 5 + start } diff --git a/net/kamailio-4.x/Makefile b/net/kamailio-4.x/Makefile index 9f1e14c..41acc5c 100644 --- a/net/kamailio-4.x/Makefile +++ b/net/kamailio-4.x/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=kamailio4 PKG_VERSION:=4.2.1 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE_URL:=http://www.kamailio.org/pub/kamailio/$(PKG_VERSION)/src/ PKG_SOURCE:=kamailio-$(PKG_VERSION)$(PKG_VARIANT)_src.tar.gz diff --git a/net/kamailio-4.x/files/kamailio.init b/net/kamailio-4.x/files/kamailio.init index 6d66c5a..38bba51 100644 --- a/net/kamailio-4.x/files/kamailio.init +++ b/net/kamailio-4.x/files/kamailio.init @@ -21,10 +21,18 @@ start() { echo "[WARNING] Kamailio not yet configured. Edit /etc/default/kamailio first." else start-stop-daemon -S -x $BINFILE -b -- -P $PIDFILE -f $CFGFILE -m $SHM_MEMORY -M $PKG_MEMORY - fi + echo "[INFO] Kamailio has succesfully started." + fi } stop() { - start-stop-daemon -K -x $BINFILE -p $PIDFILE -q - rm -rf $PID_FILE + start-stop-daemon -K -x $BINFILE -p $PIDFILE -q + rm -rf $PID_FILE +} + +restart(){ + echo "[INFO] Restarting kamailio. Waiting 5 seconds before start." + stop + sleep 5 + start }