]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commitdiff
systemd.bbclass: don't block on restart in postinst snippet
authorAndreas Oberritter <obi@opendreambox.org>
Tue, 13 Sep 2016 17:18:44 +0000 (19:18 +0200)
committerAndreas Oberritter <obi@opendreambox.org>
Tue, 17 Oct 2017 02:38:27 +0000 (04:38 +0200)
Blocking may lead to failed upgrades if dependencies refused to
start on boot.

Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
meta/classes/systemd.bbclass

index db7873fbe2bb374870b5f82600ee0286ebf380c2..330ae97dfc99aa68fbd0d97c8e2e75826dbd781b 100644 (file)
@@ -32,7 +32,7 @@ if type systemctl >/dev/null 2>/dev/null; then
        systemctl $OPTS ${SYSTEMD_AUTO_ENABLE} ${SYSTEMD_SERVICE}
 
        if [ -z "$D" -a "${SYSTEMD_AUTO_ENABLE}" = "enable" ]; then
-               systemctl restart ${SYSTEMD_SERVICE}
+               systemctl --no-block restart ${SYSTEMD_SERVICE}
        fi
 fi
 }