]> code.ossystems Code Review - openembedded-core.git/commitdiff
package.bbclass: Ensure paths to rpmmarcos and rpmpopt are set
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 22 Nov 2011 13:01:42 +0000 (13:01 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 22 Nov 2011 13:01:45 +0000 (13:01 +0000)
If rpm-native was built in an alternative location, it may not relocate correctly
unless the rpmpopt and macros paths are explicitly specified.

This fixes errors seen on the Yocto autobuilder where pkgconfig
"provides" entries could disappear leading to image dependency failures.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/package.bbclass

index c351f26db0356eea1526dd5693c9e736f1a410b7..2a78a8f54bd097b4735033eb2bfda35926808657 100644 (file)
@@ -1112,7 +1112,7 @@ if [ x"$D" = "x" ]; then
 fi
 }
 
-RPMDEPS = "${STAGING_LIBDIR_NATIVE}/rpm/bin/rpmdeps  --define '_rpmfc_magic_path ${STAGING_DIR_NATIVE}/usr/share/misc/magic.mgc'"
+RPMDEPS = "${STAGING_LIBDIR_NATIVE}/rpm/bin/rpmdeps --macros ${STAGING_LIBDIR_NATIVE}/rpm/macros --define '_rpmfc_magic_path ${STAGING_DIR_NATIVE}/usr/share/misc/magic.mgc' --rpmpopt ${STAGING_LIBDIR_NATIVE}/rpm/rpmpopt"
 
 # Collect perfile run-time dependency metadata
 # Output: