Signalize run-agl-postinsts error appropriately to systemd 63/19463/2
authorAndre Goddard Rosa <andre.goddard@gmail.com>
Fri, 4 Jan 2019 01:11:47 +0000 (17:11 -0800)
committerJan-Simon Moeller <jsmoeller@linuxfoundation.org>
Tue, 15 Jan 2019 22:32:53 +0000 (22:32 +0000)
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 <andre.goddard@gmail.com>
meta-agl-profile-core/recipes-devtools/run-agl-postinsts/run-agl-postinsts/run-agl-postinsts

index 1d1a5a0..a044fb7 100755 (executable)
@@ -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