From: Linus Wallgren Date: Fri, 28 Oct 2016 14:36:27 +0000 (+0200) Subject: systemd: Reload configuration on package install X-Git-Tag: uninative-1.5~1387 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=94efe6d1d7893e241bcf98eff80ac8d8fbf2e885;p=openembedded-core.git systemd: Reload configuration on package install When a systemd service file has changed it is required to reload systemd's configuration. Otherwise changes to a service file will not be picked up during package upgrade. Signed-off-by: Ross Burton --- diff --git a/meta/classes/systemd.bbclass b/meta/classes/systemd.bbclass index d56c760a17..7e51ed6718 100644 --- a/meta/classes/systemd.bbclass +++ b/meta/classes/systemd.bbclass @@ -29,6 +29,10 @@ if [ -n "$D" ]; then fi if type systemctl >/dev/null 2>/dev/null; then + if [ -z "$D" ]; then + systemctl daemon-reload + fi + systemctl $OPTS ${SYSTEMD_AUTO_ENABLE} ${SYSTEMD_SERVICE} if [ -z "$D" -a "${SYSTEMD_AUTO_ENABLE}" = "enable" ]; then