Update installation script: fix systemd infinite loop
This commit is contained in:
@@ -199,7 +199,7 @@ EOF
|
|||||||
systemctl daemon-reload
|
systemctl daemon-reload
|
||||||
log "enabling and starting $SERVICE_NAME ..."
|
log "enabling and starting $SERVICE_NAME ..."
|
||||||
systemctl enable --now "$SERVICE_NAME.service"
|
systemctl enable --now "$SERVICE_NAME.service"
|
||||||
if [ "$UPDATE" = true ]; then
|
if [ "$UPDATE" = true ] && [ -z "${SKIP_SERVICE_RESTART:-}" ]; then
|
||||||
log "restarting $SERVICE_NAME to load updated code ..."
|
log "restarting $SERVICE_NAME to load updated code ..."
|
||||||
systemctl restart "$SERVICE_NAME.service"
|
systemctl restart "$SERVICE_NAME.service"
|
||||||
fi
|
fi
|
||||||
@@ -232,7 +232,7 @@ EOF
|
|||||||
chmod +x "$init_script"
|
chmod +x "$init_script"
|
||||||
log "adding $SERVICE_NAME to default runlevel and starting ..."
|
log "adding $SERVICE_NAME to default runlevel and starting ..."
|
||||||
rc-update add "$SERVICE_NAME" default
|
rc-update add "$SERVICE_NAME" default
|
||||||
if [ "$UPDATE" = true ]; then
|
if [ "$UPDATE" = true ] && [ -z "${SKIP_SERVICE_RESTART:-}" ]; then
|
||||||
rc-service "$SERVICE_NAME" restart
|
rc-service "$SERVICE_NAME" restart
|
||||||
else
|
else
|
||||||
rc-service "$SERVICE_NAME" start
|
rc-service "$SERVICE_NAME" start
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ execSync(path.join(__dirname, "scripts", "install-wg-ui.sh"), {
|
|||||||
stdio: "ignore",
|
stdio: "ignore",
|
||||||
env: {
|
env: {
|
||||||
...process.env,
|
...process.env,
|
||||||
|
SKIP_SERVICE_RESTART: "1",
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
bunext.bunextLog.success(`Wireguard setup complete!`);
|
bunext.bunextLog.success(`Wireguard setup complete!`);
|
||||||
|
|||||||
Reference in New Issue
Block a user