diff options
Diffstat (limited to 'meta/classes/package_rpm.bbclass')
-rw-r--r-- | meta/classes/package_rpm.bbclass | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/meta/classes/package_rpm.bbclass b/meta/classes/package_rpm.bbclass index 8ab42c441e..699d0f200a 100644 --- a/meta/classes/package_rpm.bbclass +++ b/meta/classes/package_rpm.bbclass | |||
@@ -472,11 +472,8 @@ EOF | |||
472 | echo "Attempting $pkgs_to_install" | 472 | echo "Attempting $pkgs_to_install" |
473 | echo "Note: see `dirname ${BB_LOGFILE}`/log.do_${task}_attemptonly.${PID}" | 473 | echo "Note: see `dirname ${BB_LOGFILE}`/log.do_${task}_attemptonly.${PID}" |
474 | translate_oe_to_smart ${sdk_mode} --attemptonly $package_attemptonly | 474 | translate_oe_to_smart ${sdk_mode} --attemptonly $package_attemptonly |
475 | for each_pkg in $pkgs_to_install ; do | 475 | echo "Attempting $pkgs_to_install" >> "`dirname ${BB_LOGFILE}`/log.do_${task}_attemptonly.${PID}" |
476 | # We need to try each package individually as a single dependency failure | 476 | smart --data-dir=${target_rootfs}/var/lib/smart install --attempt -y ${pkgs_to_install} >> "`dirname ${BB_LOGFILE}`/log.do_${task}_attemptonly.${PID}" 2>&1 |
477 | # will break the whole set otherwise. | ||
478 | smart --data-dir=${target_rootfs}/var/lib/smart install -y $each_pkg >> "`dirname ${BB_LOGFILE}`/log.do_${task}_attemptonly.${PID}" 2>&1 || true | ||
479 | done | ||
480 | fi | 477 | fi |
481 | } | 478 | } |
482 | 479 | ||