[oe-commits] Hongxu Jia : lib/oe/package_manager.py: fix invoking rpm save_rpmpostinist failed

git at git.openembedded.org git at git.openembedded.org
Tue Feb 11 11:56:29 UTC 2014


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

Author: Hongxu Jia <hongxu.jia at windriver.com>
Date:   Mon Jan 27 14:36:25 2014 +0800

lib/oe/package_manager.py: fix invoking rpm save_rpmpostinist failed

- Use self.target_rootfs instead of self.image_rootfs as saved dir;
- Remove redundant comment line;

Signed-off-by: Hongxu Jia <hongxu.jia at windriver.com>
Signed-off-by: Laurentiu Palcu <laurentiu.palcu at intel.com>

---

 meta/lib/oe/package_manager.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/meta/lib/oe/package_manager.py b/meta/lib/oe/package_manager.py
index 15e56b5..ea7866f 100644
--- a/meta/lib/oe/package_manager.py
+++ b/meta/lib/oe/package_manager.py
@@ -740,11 +740,12 @@ class RpmPM(PackageManager):
                 break
 
         bb.note('  * postponing %s' % new_pkg)
-        saved_dir = self.image_rootfs + self.d.expand('${sysconfdir}/rpm-postinsts/') + new_pkg
+        saved_dir = self.target_rootfs + self.d.expand('${sysconfdir}/rpm-postinsts/') + new_pkg
+
         cmd = self.rpm_cmd + ' -q --scripts --root ' + self.target_rootfs
         cmd += ' --dbpath=/var/lib/rpm ' + new_pkg
         cmd += ' | sed -n -e "/^postinstall scriptlet (using .*):$/,/^.* scriptlet (using .*):$/ {/.*/p}"'
-        cmd += ' | sed -e "s/postinstall scriptlet (using \(.*\)):$/#!\1/"'
+        cmd += ' | sed -e "/postinstall scriptlet (using \(.*\)):$/d"'
         cmd += ' -e "/^.* scriptlet (using .*):$/d" > %s' % saved_dir
 
         try:



More information about the Openembedded-commits mailing list