From: Andre Goddard Rosa Date: Fri, 4 Jan 2019 01:11:47 +0000 (-0800) Subject: Signalize run-agl-postinsts error appropriately to systemd X-Git-Tag: 6.0.4~1 X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=commitdiff_plain;ds=sidebyside;h=7b8af4b16ae2edbbde8620d6be978762d31e51ff;hp=384cb266143afa80ca0fdd51213a77bf7299a2dd;p=AGL%2Fmeta-agl.git Signalize run-agl-postinsts error appropriately to systemd If any of the post-install scripts fail during first boot, they should be retried on subsequent boots. That was not happening because run-agl-postinsts.service would be disabled even if a post-install script failed as it always returned success on its execution. Now signalize properly when it sees any error while executing some post-install script. Change-Id: I4402ee69c80814b06e3cc25cb400a66de3b5652d Signed-off-by: Andre Goddard Rosa --- diff --git a/meta-agl-profile-core/recipes-devtools/run-agl-postinsts/run-agl-postinsts/run-agl-postinsts b/meta-agl-profile-core/recipes-devtools/run-agl-postinsts/run-agl-postinsts/run-agl-postinsts index 1d1a5a059..a044fb753 100755 --- a/meta-agl-profile-core/recipes-devtools/run-agl-postinsts/run-agl-postinsts/run-agl-postinsts +++ b/meta-agl-profile-core/recipes-devtools/run-agl-postinsts/run-agl-postinsts/run-agl-postinsts @@ -45,4 +45,6 @@ systemctl daemon-reload # since all postinstalls executed successfully, remove the postinstalls directory if [ $remove_agl_pi_dir = 1 ]; then rm -rf $agl_pi_dir + exit 0 fi +exit 1