Explorar el Código

Add foreground as a runner start option

pull/3/head
joewilliams hace 13 años
padre
commit
bdc1a85239
Se han modificado 1 ficheros con 26 adiciones y 1 borrados
  1. +26
    -1
      priv/templates/simplenode.runner

+ 26
- 1
priv/templates/simplenode.runner Ver fichero

@ -178,8 +178,33 @@ case "$1" in
exec $CMD -- ${1+"$@"} exec $CMD -- ${1+"$@"}
;; ;;
foreground)
# start up the release in the foreground for use by runit
# or other supervision services
BOOTFILE=$SCRIPT
FOREGROUNDOPTIONS="-noinput +Bd"
# Setup beam-required vars
ROOTDIR=$RUNNER_BASE_DIR
BINDIR=$ROOTDIR/erts-$ERTS_VSN/bin
EMU=beam
PROGNAME=`echo $0 | sed 's/.*\///'`
CMD="$BINDIR/erlexec $FOREGROUNDOPTIONS -boot $RUNNER_BASE_DIR/releases/$APP_VSN/$BOOTFILE -config $CONFIG_PATH -args_file $VMARGS_PATH"
export EMU
export ROOTDIR
export BINDIR
export PROGNAME
# Dump environment info for logging purposes
echo "Exec: $CMD" -- ${1+"$@"}
echo "Root: $ROOTDIR"
# Start the VM
exec $CMD -- ${1+"$@"}
;;
*) *)
echo "Usage: $SCRIPT {start|stop|restart|reboot|ping|console|console_clean|attach}"
echo "Usage: $SCRIPT {start|foreground|stop|restart|reboot|ping|console|console_clean|attach}"
exit 1 exit 1
;; ;;
esac esac

Cargando…
Cancelar
Guardar