From 924b68b57a3fa4e91c442fe8b8cac1917975b06f Mon Sep 17 00:00:00 2001 From: zhurong Date: Thu, 4 May 2017 14:37:59 +0800 Subject: [PATCH] Using run_process instead of screen_it Using the old screen_it murano service can not managed by systemd, so use run_process instead of screen_it Change-Id: I64aba918022966d8c55d0380e7fdc8e179532024 --- devstack/plugin.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/devstack/plugin.sh b/devstack/plugin.sh index 0e9cc4cc..9466ce01 100755 --- a/devstack/plugin.sh +++ b/devstack/plugin.sh @@ -393,29 +393,29 @@ function install_murano_pythonclient() { # start_murano() - Start running processes, including screen function start_murano() { - screen_it murano-api "cd $MURANO_DIR && $MURANO_BIN_DIR/murano-api --config-file $MURANO_CONF_DIR/murano.conf" - screen_it murano-engine "cd $MURANO_DIR && $MURANO_BIN_DIR/murano-engine --config-file $MURANO_CONF_DIR/murano.conf" + run_process murano-api "$MURANO_BIN_DIR/murano-api --config-file $MURANO_CONF_DIR/murano.conf" + run_process murano-engine "$MURANO_BIN_DIR/murano-engine --config-file $MURANO_CONF_DIR/murano.conf" } # stop_murano() - Stop running processes function stop_murano() { # Kill the Murano screen windows - screen -S $SCREEN_NAME -p murano-api -X kill - screen -S $SCREEN_NAME -p murano-engine -X kill + stop_process murano-api + stop_process murano-engine } # start_service_broker() - start murano CF service broker function start_service_broker() { - screen_it murano-cfapi "cd $MURANO_DIR && $MURANO_BIN_DIR/murano-cfapi --config-file $MURANO_CONF_DIR/murano-cfapi.conf" + run_process murano-cfapi "$MURANO_BIN_DIR/murano-cfapi --config-file $MURANO_CONF_DIR/murano-cfapi.conf" } # stop_service_broker() - stop murano CF service broker function stop_service_broker() { # Kill the Murano screen windows - screen -S $SCREEN_NAME -p murano-cfapi -X kill + stop_process murano-cfapi }