From: S.Çağlar Onur <caglar@cs.princeton.edu>
Date: Fri, 14 Jan 2011 22:43:46 +0000 (-0500)
Subject: Remove 32bit packages from 64bit system
X-Git-Tag: 5.0-rc18~99
X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=5e92f87c9cd18a688f3ed30f8f0e9167de776255;p=build.git

Remove 32bit packages from 64bit system
---

diff --git a/config.coblitz/bootstrapfs.post b/config.coblitz/bootstrapfs.post
index 91de1870..c407d295 100644
--- a/config.coblitz/bootstrapfs.post
+++ b/config.coblitz/bootstrapfs.post
@@ -24,3 +24,9 @@ echo > ${vdir}/etc/sysconfig/crontab
 
 # Add site_admin account
 chroot ${vdir} /usr/sbin/useradd -p "" -u 502 -m site_admin
+
+# Remove 32bit packages from 64bit system 
+# use rpm instead of yum as /proc is not mounted at that poing 
+if echo ${vdir} | grep -q x86_64 ; then
+	chroot ${vdir} rpm -qa --qf '%{name}.%{arch}\n' | grep 'i[36]86$' | xargs chroot ${vdir} rpm -e
+fi