Code Review
/
AGL
/
meta-agl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
autogen-native: Remove the bbappend
[AGL/meta-agl.git]
/
meta-agl
/
recipes-devtools
/
run-agl-postinsts
/
run-agl-postinsts
/
run-agl-postinsts
diff --git
a/meta-agl/recipes-devtools/run-agl-postinsts/run-agl-postinsts/run-agl-postinsts
b/meta-agl/recipes-devtools/run-agl-postinsts/run-agl-postinsts/run-agl-postinsts
index
7c2effa
..
1d1a5a0
100755
(executable)
--- a/
meta-agl/recipes-devtools/run-agl-postinsts/run-agl-postinsts/run-agl-postinsts
+++ b/
meta-agl/recipes-devtools/run-agl-postinsts/run-agl-postinsts/run-agl-postinsts
@@
-23,10
+23,16
@@
exec_postinst_scriptlets() {
[ "$POSTINST_LOGGING" = "1" ] && eval echo "Running postinst $i..." $append_log
if [ -x $i ]; then
eval sh -c $i $append_log
[ "$POSTINST_LOGGING" = "1" ] && eval echo "Running postinst $i..." $append_log
if [ -x $i ]; then
eval sh -c $i $append_log
- rm $i
+ if [ $? -eq 0 ]; then
+ rm $i
+ else
+ echo "ERROR: postinst $i failed."
+ [ "$POSTINST_LOGGING" = "1" ] && eval echo "ERROR: postinst $i failed." $append_log
+ remove_agl_pi_dir=0
+ fi
else
else
- echo "ERROR: postinst $i
failed
."
- [ "$POSTINST_LOGGING" = "1" ] && eval echo "ERROR: postinst $i
failed
." $append_log
+ echo "ERROR: postinst $i
do not exists or do not have execute permission
."
+ [ "$POSTINST_LOGGING" = "1" ] && eval echo "ERROR: postinst $i
do not exists or do not have execute permission
." $append_log
remove_agl_pi_dir=0
fi
done
remove_agl_pi_dir=0
fi
done
@@
-34,6
+40,7
@@
exec_postinst_scriptlets() {
remove_agl_pi_dir=1
exec_postinst_scriptlets
remove_agl_pi_dir=1
exec_postinst_scriptlets
+systemctl daemon-reload
# since all postinstalls executed successfully, remove the postinstalls directory
if [ $remove_agl_pi_dir = 1 ]; then
# since all postinstalls executed successfully, remove the postinstalls directory
if [ $remove_agl_pi_dir = 1 ]; then