[oe-commits] Ed Bartosh : package_manager.py: enable smart non-interactive mode

git at git.openembedded.org git at git.openembedded.org
Sun Aug 31 22:41:28 UTC 2014


Module: openembedded-core.git
Branch: master
Commit: 7a8d88b73d35ac86198a1092c49b33c378416a03
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=7a8d88b73d35ac86198a1092c49b33c378416a03

Author: Ed Bartosh <eduard.bartosh at intel.com>
Date:   Fri Aug 29 18:37:25 2014 +0100

package_manager.py: enable smart non-interactive mode

Added --quiet option to smart command line.
Without this option smart 1.4.1 turns into interactive mode, i.e.
start asking questions and expecting answers.

Internally within smart, this changes the default UI to one which
just prints to stderr, the naming of the parameter is a little
odd but does what we need.

Signed-off-by: Ed Bartosh <eduard.bartosh at intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 meta/lib/oe/package_manager.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/lib/oe/package_manager.py b/meta/lib/oe/package_manager.py
index f8fc3c2..612c835 100644
--- a/meta/lib/oe/package_manager.py
+++ b/meta/lib/oe/package_manager.py
@@ -543,7 +543,7 @@ class RpmPM(PackageManager):
         self.install_dir = os.path.join(self.target_rootfs, "install")
         self.rpm_cmd = bb.utils.which(os.getenv('PATH'), "rpm")
         self.smart_cmd = bb.utils.which(os.getenv('PATH'), "smart")
-        self.smart_opt = "--data-dir=" + os.path.join(target_rootfs,
+        self.smart_opt = "--quiet --data-dir=" + os.path.join(target_rootfs,
                                                       'var/lib/smart')
         self.scriptlet_wrapper = self.d.expand('${WORKDIR}/scriptlet_wrapper')
         self.solution_manifest = self.d.expand('${T}/saved/%s_solution' %



More information about the Openembedded-commits mailing list