From e7fb63bf6b308273f5e3941706522d9b9525b2e7 Mon Sep 17 00:00:00 2001 From: Mark Hatle Date: Thu, 27 Jan 2011 19:13:01 -0600 Subject: rootfs_rpm: Setup the platform configuration The RPM platform configuration file lists all of the supported architectures, while RPM itself doesn't use this information, other tools may use it to determine compatibility. The first item is the default architecture for a system, while the following items specify alternative compatible architectures. Signed-off-by: Mark Hatle --- meta/classes/rootfs_rpm.bbclass | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/meta/classes/rootfs_rpm.bbclass b/meta/classes/rootfs_rpm.bbclass index 6be788642..4a4ec0e95 100644 --- a/meta/classes/rootfs_rpm.bbclass +++ b/meta/classes/rootfs_rpm.bbclass @@ -39,7 +39,13 @@ fakeroot rootfs_rpm_do_rootfs () { # Setup base system configuration mkdir -p ${IMAGE_ROOTFS}/etc/rpm/ - echo "${TARGET_ARCH}-linux" >${IMAGE_ROOTFS}/etc/rpm/platform + + # Default arch is the top.. + echo "${TARGET_ARCH}-unknown-linux" >${IMAGE_ROOTFS}/etc/rpm/platform + # Add the rest in sort order.. + for each in ${PACKAGE_ARCHS} ; do + echo "$each""-unknown-linux" >>${IMAGE_ROOTFS}/etc/rpm/platform + done # Tell RPM that the "/" directory exist and is available mkdir -p ${IMAGE_ROOTFS}/etc/rpm/sysinfo -- cgit v1.2.3