From 1092e58fa7aaf995d357858ab842095742108e9b Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Tue, 1 Jul 2014 23:39:59 +0200 Subject: [PATCH] workaround for 32bits slice images when running under libvirt where the personality apparently is not properly managed --- build.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build.sh b/build.sh index 53df754..60a7904 100755 --- a/build.sh +++ b/build.sh @@ -169,6 +169,14 @@ postfile=$(pl_locateDistroFile ../build/ ${pldistro} sliceimage.post) # fix sudoers config [ -f ${vref}/etc/sudoers ] && echo -e "\nDefaults\tlogfile=/var/log/sudo\n" >> ${vref}/etc/sudoers +# make sure 32bit slice images have the right yum config in /etc/yum/vars +# this issue showed on a f18 64bits node hosting a f14 32bits sliver +# this workaround probably means the 32bits sliver does not properly run as a 32bits VM +grep -q i386 ${vref}/etc/slicefamily && { + echo i686 > ${vref}/etc/yum/vars/arch + echo i386 > /etc/yum/vars/basearch +} + # cleanup yum remainings rm -rf ${vref}/build ${vref}/longbuildroot -- 2.43.0