]> granicus.if.org Git - ejabberd/commitdiff
Fix problem when FIREWALL_WINDOW options for erl kernel were used
authorBadlop <badlop@process-one.net>
Thu, 24 Jun 2010 10:12:13 +0000 (12:12 +0200)
committerBadlop <badlop@process-one.net>
Mon, 28 Jun 2010 11:17:55 +0000 (13:17 +0200)
http://www.ejabberd.im/node/4120

src/ejabberdctl.template

index 9ede77dfe14508fdefe19a02c06b709fef3b368b..6e4588b5de347e7aec075313f94c92b9b31990a2 100644 (file)
@@ -82,7 +82,7 @@ else
     KERNEL_OPTS="-kernel inet_dist_listen_min ${FIREWALL_WINDOW%-*} inet_dist_listen_max ${FIREWALL_WINDOW#*-}"
 fi
 
-ERLANG_OPTS="+K $POLL -smp $SMP +P $ERL_PROCESSES $ERL_OPTIONS $KERNEL_OPTS"
+ERLANG_OPTS="+K $POLL -smp $SMP +P $ERL_PROCESSES $ERL_OPTIONS"
 
 # define additional environment variables
 if [ "$EJABBERDDIR" = "" ]; then
@@ -141,6 +141,7 @@ start ()
       -noinput -detached \
       -pa $EJABBERD_EBIN_PATH \
       -mnesia dir \"\\\"$SPOOLDIR\\\"\" \
+      $KERNEL_OPTS \
       -s ejabberd \
       -sasl sasl_error_logger \\{file,\\\"$SASL_LOG_PATH\\\"\\} \
       $ERLANG_OPTS $ARGS \"$@\""
@@ -174,6 +175,7 @@ debug ()
       $NAME debug-${TTY}-${ERLANG_NODE} \
       -remsh $ERLANG_NODE \
       -hidden \
+      $KERNEL_OPTS \
       $ERLANG_OPTS $ARGS \"$@\""
 }
 
@@ -203,6 +205,7 @@ live ()
       $NAME $ERLANG_NODE \
       -pa $EJABBERD_EBIN_PATH \
       -mnesia dir \"\\\"$SPOOLDIR\\\"\" \
+      $KERNEL_OPTS \
       -s ejabberd \
       $ERLANG_OPTS $ARGS \"$@\""
 }
@@ -310,6 +313,7 @@ ctlexec ()
       -noinput \
       -hidden \
       -pa $EJABBERD_EBIN_PATH \
+      $KERNEL_OPTS \
       -s ejabberd_ctl -extra $ERLANG_NODE $COMMAND"
 }