]> code.ossystems Code Review - openembedded-core.git/commitdiff
package_manager.py: enable smart non-interactive mode
authorEd Bartosh <eduard.bartosh@intel.com>
Fri, 29 Aug 2014 17:37:25 +0000 (18:37 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 31 Aug 2014 22:39:10 +0000 (23:39 +0100)
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@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oe/package_manager.py

index f8fc3c28bfb7af297aa01b5d831007724da47677..612c8357a678c0c840107ed6d2e14c556bdcce5b 100644 (file)
@@ -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' %