From ac77871453a14b95345b2a9ceef3dac233c92eb6 Mon Sep 17 00:00:00 2001 From: David Beniamine <david.beniamine@tetras-libre.fr> Date: Mon, 4 Sep 2017 10:42:27 +0200 Subject: [PATCH] Defining extra services for restart --- main.env.sample | 3 +++ upgradeAll.sh | 5 +++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/main.env.sample b/main.env.sample index 184cb6a..782770c 100644 --- a/main.env.sample +++ b/main.env.sample @@ -5,3 +5,6 @@ export DOMAIN="dev.tetras-libre.fr" export SERVER_ADMIN="admin@dev.tetras-libre.fr" # can be set to nginx export WEB_SERVER=apache2 +# You can define here some services that are badly detected by checkrestart +# but often need to be restarted after upgrade +export EXTRAS_SERVICES_TO_RESTART="systemd-logind" diff --git a/upgradeAll.sh b/upgradeAll.sh index 2b07a92..641ca0f 100644 --- a/upgradeAll.sh +++ b/upgradeAll.sh @@ -39,6 +39,7 @@ do . $script fi done -systemctl restart systemd-logind -systemctl restart `checkrestart | awk '/^service/{print $2} /^systemctl/{print $3}'` +services="`checkrestart | awk '/^service/{print $2} /^systemctl/{print $3}'` \ + $EXTRAS_SERVICES_TO_RESTART" +[ ! -z "$services" ] && systemctl restart $services checkrestart -- GitLab