diff options
Diffstat (limited to 'meta')
| -rwxr-xr-x | meta/recipes-devtools/run-postinsts/run-postinsts/run-postinsts | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/meta/recipes-devtools/run-postinsts/run-postinsts/run-postinsts b/meta/recipes-devtools/run-postinsts/run-postinsts/run-postinsts index f84a7e18c8..95dccb9cae 100755 --- a/meta/recipes-devtools/run-postinsts/run-postinsts/run-postinsts +++ b/meta/recipes-devtools/run-postinsts/run-postinsts/run-postinsts | |||
| @@ -72,12 +72,12 @@ exec_postinst_scriptlets() { | |||
| 72 | else | 72 | else |
| 73 | echo "ERROR: postinst $i failed." | 73 | echo "ERROR: postinst $i failed." |
| 74 | [ "$POSTINST_LOGGING" = "1" ] && eval echo "ERROR: postinst $i failed." $append_log | 74 | [ "$POSTINST_LOGGING" = "1" ] && eval echo "ERROR: postinst $i failed." $append_log |
| 75 | remove_pi_dir=0 | 75 | remove_rcsd_link=0 |
| 76 | fi | 76 | fi |
| 77 | done | 77 | done |
| 78 | } | 78 | } |
| 79 | 79 | ||
| 80 | remove_pi_dir=1 | 80 | remove_rcsd_link=1 |
| 81 | if $pm_installed; then | 81 | if $pm_installed; then |
| 82 | case $pm in | 82 | case $pm in |
| 83 | "ipk") | 83 | "ipk") |
| @@ -92,9 +92,7 @@ else | |||
| 92 | exec_postinst_scriptlets | 92 | exec_postinst_scriptlets |
| 93 | fi | 93 | fi |
| 94 | 94 | ||
| 95 | # since all postinstalls executed successfully, remove the postinstalls directory | 95 | # since all postinstalls executed successfully, remove the rcS.d link |
| 96 | # and the rcS.d link | 96 | if [ $remove_rcsd_link = 1 ]; then |
| 97 | if [ $remove_pi_dir = 1 ]; then | ||
| 98 | rm -rf $pi_dir | ||
| 99 | remove_rcsd_link | 97 | remove_rcsd_link |
| 100 | fi | 98 | fi |
