From f6c5c447f15b2fb3ae30a42f520c2129cccd9e34 Mon Sep 17 00:00:00 2001
From: Andreas Loibl <andreas@andreas-loibl.de>
Date: Wed, 29 Feb 2012 20:33:05 +0100
Subject: updated codename handling

---
 auto/build | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/auto/build b/auto/build
index c97fb9c..22c5d19 100755
--- a/auto/build
+++ b/auto/build
@@ -10,9 +10,16 @@ LABEL=Kanotix
 export LB_BOOTLOADER
 
 # Update kanotix-version (32/64-bit and timestamp)
+declare -A KANOTIX_CODENAME
+KANOTIX_CODENAMES[lenny]=Excalibur;
+KANOTIX_CODENAMES[squeeze]=Hellfire;
+KANOTIX_CODENAMES[wheezy]=Dragonfire;
+KANOTIX_CODENAME=${KANOTIX_CODENAMES[$LB_DISTRIBUTION]}
+
 mkdir -p config/chroot_local-includes/etc
-[ ! -f config/chroot_local-includes/etc/kanotix-version ] && echo "Kanotix Dragonfire 0000-00:00" > config/chroot_local-includes/etc/kanotix-version
-perl -pi -e "s%(Kanotix|Excalibur|Hellfire|Dragonfire)(32|64)%\${1}$bit%i; s%(32|64)(bit)%$bit\${2}%i; s|[0-9]+-[0-9]+:[0-9]+|$(date +%Y%m%d-%H:%M)|" config/chroot_local-includes/etc/kanotix-version
+[ ! -f config/chroot_local-includes/etc/kanotix-version ] && echo Kanotix $KANOTIX_CODENAME 0000-00:00 > config/chroot_local-includes/etc/kanotix-version
+[ "$KANOTIX_CODENAME" ] && perl -pi -e "s%($(echo ${KANOTIX_CODENAMES[@]}|tr ' ' '|'))%$KANOTIX_CODENAME%i; s%(Kanotix|$KANOTIX_CODENAME)(32|64)%\${1}$bit%i" config/chroot_local-includes/etc/kanotix-version
+perl -pi -e "s%(32|64)(bit)%$bit\${2}%i; s|[0-9]+-[0-9]+:[0-9]+|$(date +%Y%m%d-%H:%M)|" config/chroot_local-includes/etc/kanotix-version
 
 prebuild()
 {
-- 
cgit v1.0