From 7f27ceef2c084d6c57d784ab258c517ef2d6d021 Mon Sep 17 00:00:00 2001
From: Andreas Loibl <andreas@andreas-loibl.de>
Date: Fri, 4 Mar 2011 04:32:52 +0100
Subject: separate bootstap-cache for 32 and 64 bit

---
 auto/build | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/auto/build b/auto/build
index 376a80d..733e76c 100755
--- a/auto/build
+++ b/auto/build
@@ -30,11 +30,17 @@ prebuild()
 	# make current build configuration available for hooks inside chroot
 	mkdir -p config/chroot_local-includes/root
 	cat config/* 2>/dev/null | grep ^LB_ > config/chroot_local-includes/root/build.conf
+
+	if [ -d cache/stages_bootstrap ]; then
+		bsbit=$(file cache/stages_bootstrap/bin/true | grep -q "ELF 64-bit" && echo 64 || echo 32)
+		mv cache/stages_bootstrap cache/stages_bootstrap$bsbit
+	fi
+	[ -d cache/stages_bootstrap$bit ] && mv cache/stages_bootstrap$bit cache/stages_bootstrap
 }
 
 postbuild()
 {
-	:
+	[ -d cache/stages_bootstrap ] && mv cache/stages_bootstrap cache/stages_bootstrap$bit
 }
 
 if [ "$LB_KANOTIX_TMPFS" = "true" ]; then
-- 
cgit v1.0