[SCM] live-build branch, debian-next, updated. debian/3.0_a10-1-5-g5e4be0c

Daniel Baumann daniel at debian.org
Wed Dec 29 12:01:13 UTC 2010


The following commit has been merged in the debian-next branch:
commit 5e4be0c51edd58dc4f31079c2fea7483a5d8b3b4
Author: Daniel Baumann <daniel at debian.org>
Date:   Mon Dec 27 18:12:36 2010 +0100

    Simplyfing defaults function a bit.

diff --git a/functions/defaults.sh b/functions/defaults.sh
index 38977a6..35185e5 100755
--- a/functions/defaults.sh
+++ b/functions/defaults.sh
@@ -14,54 +14,30 @@ Set_defaults ()
 
 	LB_BASE="${LB_BASE:-/usr/share/live/build}"
 
-	# Setting mode
-	if [ -z "${LB_MODE}" ]
-	then
-		LB_MODE="debian"
-	fi
+	# Setting mode (currently: debian, debian-release, emdebian, or ubuntu)
+	LB_MODE="${LB_MODE:-debian}"
 
 	# Setting distribution name
-	if [ -z "${LB_DISTRIBUTION}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_DISTRIBUTION="squeeze"
-				;;
-
-			emdebian)
-				LB_DISTRIBUTION="sid"
-				;;
+	case "${LB_MODE}" in
+		ubuntu)
+			LB_DISTRIBUTION="${LB_DISTRIBUTION:-karmic}"
+			;;
 
-			ubuntu)
-				LB_DISTRIBUTION="karmic"
-				;;
-		esac
-	fi
+		*)
+			LB_DISTRIBUTION="${LB_DISTRIBUTION:-squeeze}"
+			;;
+	esac
 
 	# Setting package manager
 	LB_APT="${LB_APT:-apt}"
 
 	# Setting apt ftp proxy
-	if [ -z "${LB_APT_FTP_PROXY}" ] && [ -n "${ftp_proxy}" ]
-	then
-		LB_APT_FTP_PROXY="${ftp_proxy}"
-	else
-		if [ -n "${LB_APT_FTP_PROXY}" ] && [ "${LB_APT_FTP_PROXY}" != "${ftp_proxy}" ]
-		then
-			ftp_proxy="${LB_APT_FTP_PROXY}"
-		fi
-	fi
+	LB_APT_FTP_PROXY="${LB_APT_FTP_PROXY:-${ftp_proxy}}"
+	ftp_proxy="${ftp_proxy:-${LB_APT_FTP_PROXY}}"
 
 	# Setting apt http proxy
-	if [ -z "${LB_APT_HTTP_PROXY}" ] && [ -n "${http_proxy}" ]
-	then
-		LB_APT_HTTP_PROXY="${http_proxy}"
-	else
-		if [ -n "${LB_APT_HTTP_PROXY}" ] && [ "${LB_APT_HTTP_PROXY}" != "${http_proxy}" ]
-		then
-			http_proxy="${LB_APT_HTTP_PROXY}"
-		fi
-	fi
+	LB_APT_HTTP_PROXY="${LB_APT_HTTP_PROXY:-${http_proxy}}"
+	http_proxy="${http_proxy:-${LB_APT_HTTP_PROXY}}"
 
 	# Setting apt pipeline
 	# LB_APT_PIPELINE
@@ -78,13 +54,13 @@ Set_defaults ()
 
 	# Setting apt recommends
 	case "${LB_MODE}" in
-		debian|debian-release|ubuntu)
-			LB_APT_RECOMMENDS="${LB_APT_RECOMMENDS:-true}"
-			;;
-
 		emdebian)
 			LB_APT_RECOMMENDS="${LB_APT_RECOMMENDS:-false}"
 			;;
+
+		*)
+			LB_APT_RECOMMENDS="${LB_APT_RECOMMENDS:-true}"
+			;;
 	esac
 
 	# Setting apt secure
@@ -127,31 +103,23 @@ Set_defaults ()
 	esac
 
 	# Setting initramfs hook
-	if [ -z "${LB_INITRAMFS}" ]
-	then
-		LB_INITRAMFS="auto"
-	else
-		if [ "${LB_INITRAMFS}" = "auto" ]
-		then
+	case "${LB_INITRAMFS}" in
+		auto)
 			case "${LB_MODE}" in
 				ubuntu)
 					LB_INITRAMFS="casper"
 					;;
 
 				*)
-					case "${LB_DISTRIBUTION}" in
-						wheezy)
-							LB_INITRAMFS="live-boot"
-							;;
-
-						*)
-							LB_INITRAMFS="live-initramfs"
-							;;
-					esac
+					LB_INITRAMFS="live-boot"
 					;;
 			esac
-		fi
-	fi
+			;;
+
+		*)
+			LB_INITRAMFS="${LB_INITRAMFS:-auto}"
+			;;
+	esac
 
 	# Setting fdisk
 	if [ -z "${LB_FDISK}" ] || [ ! -x "${LB_FDISK}" ]
@@ -202,34 +170,21 @@ Set_defaults ()
 	LB_TASKSEL="${LB_TASKSEL:-tasksel}"
 
 	# Setting root directory
-	if [ -z "${LB_ROOT}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_ROOT="debian-live"
-				;;
-
-			emdebian)
-				LB_ROOT="emdebian-live"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_ROOT="${LB_ROOT:-debian-live}"
+			;;
 
-			ubuntu)
-				LB_ROOT="ubuntu-live"
-				;;
-		esac
-	fi
+		*)
+			LB_ROOT="${LB_ROOT:-${LB_MODE}-live}"
+			;;
+	esac
 
 	# Setting includes
-	if [ -z "${LB_INCLUDES}" ]
-	then
-		LB_INCLUDES="${LB_BASE}/includes"
-	fi
+	LB_INCLUDES="${LB_INCLUDES:-${LB_BASE}/includes}"
 
 	# Setting templates
-	if [ -z "${LB_TEMPLATES}" ]
-	then
-		LB_TEMPLATES="${LB_BASE}/templates"
-	fi
+	LB_TEMPLATES="${LB_TEMPLATES:-${LB_BASE}/templates}"
 
 	# Setting live build options
 	_BREAKPOINTS="${_BREAKPOINTS:-false}"
@@ -289,206 +244,179 @@ Set_defaults ()
 	# LB_BOOTSTRAP_KEYRING
 
 	# Setting mirror to fetch packages from
-	if [ -z "${LB_MIRROR_BOOTSTRAP}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_MIRROR_BOOTSTRAP="http://ftp.de.debian.org/debian/"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_MIRROR_BOOTSTRAP="${LB_MIRROR_BOOTSTRAP:-http://ftp.de.debian.org/debian/}"
+			;;
 
-			emdebian)
-				LB_MIRROR_BOOTSTRAP="http://buildd.emdebian.org/grip/"
-				;;
+		emdebian)
+			LB_MIRROR_BOOTSTRAP="${LB_MIRROR_BOOTSTRAP:-http://buildd.emdebian.org/grip/}"
+			;;
 
-			ubuntu)
-				case "${LB_ARCHITECTURES}" in
-					amd64|i386)
-						LB_MIRROR_BOOTSTRAP="http://archive.ubuntu.com/ubuntu/"
-						;;
+		ubuntu)
+			case "${LB_ARCHITECTURES}" in
+				amd64|i386)
+					LB_MIRROR_BOOTSTRAP="${LB_MIRROR_BOOTSTRAP:-http://archive.ubuntu.com/ubuntu/}"
+					;;
 
-					*)
-						LB_MIRROR_BOOTSTRAP="http://ports.ubuntu.com/"
-						;;
-				esac
-				;;
-		esac
-	fi
+				*)
+					LB_MIRROR_BOOTSTRAP="${LB_MIRROR_BOOTSTRAP:-http://ports.ubuntu.com/}"
+					;;
+			esac
+			;;
+	esac
 
 	LB_MIRROR_CHROOT="${LB_MIRROR_CHROOT:-${LB_MIRROR_BOOTSTRAP}}"
 
 	# Setting security mirror to fetch packages from
-	if [ -z "${LB_MIRROR_CHROOT_SECURITY}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_MIRROR_CHROOT_SECURITY="http://security.debian.org/"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_MIRROR_CHROOT_SECURITY="${LB_MIRROR_CHROOT_SECURITY:-http://security.debian.org/}"
+			;;
 
-			emdebian)
-				LB_MIRROR_CHROOT_SECURITY="none"
-				;;
+		emdebian)
+			LB_MIRROR_CHROOT_SECURITY="${LB_MIRROR_CHROOT_SECURITY:-none}"
+			;;
 
-			ubuntu)
-				case "${LB_ARCHITECTURES}" in
-					amd64|i386)
-						LB_MIRROR_CHROOT_SECURITY="http://security.ubuntu.com/ubuntu/"
-						;;
+		ubuntu)
+			case "${LB_ARCHITECTURES}" in
+				amd64|i386)
+					LB_MIRROR_CHROOT_SECURITY="${LB_MIRROR_CHROOT_SECURITY:-http://security.ubuntu.com/ubuntu/}"
+					;;
 
-					*)
-						LB_MIRROR_CHROOT_SECURITY="http://ports.ubuntu.com/"
-						;;
-				esac
-				;;
-		esac
-	fi
+				*)
+					LB_MIRROR_CHROOT_SECURITY="${LB_MIRROR_CHROOT_SECURITY:-http://ports.ubuntu.com/}"
+					;;
+			esac
+			;;
+	esac
 
 	# Setting volatile mirror to fetch packages from
-	if [ -z "${LB_MIRROR_CHROOT_VOLATILE}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_MIRROR_CHROOT_VOLATILE="${LB_MIRROR_CHROOT}"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_MIRROR_CHROOT_VOLATILE="${LB_MIRROR_CHROOT_VOLATILE:-${LB_MIRROR_CHROOT}}"
+			;;
 
-			ubuntu)
-				case "${LB_ARCHITECTURES}" in
-					amd64|i386)
-						LB_MIRROR_CHROOT_VOLATILE="http://security.ubuntu.com/ubuntu/"
-						;;
+		ubuntu)
+			case "${LB_ARCHITECTURES}" in
+				amd64|i386)
+					LB_MIRROR_CHROOT_VOLATILE="${LB_MIRROR_CHROOT_VOLATILE:-http://security.ubuntu.com/ubuntu/}"
+					;;
 
-					*)
-						LB_MIRROR_CHROOT_VOLATILE="http://ports.ubuntu.com/"
-						;;
-				esac
-				;;
+				*)
+					LB_MIRROR_CHROOT_VOLATILE="${LB_MIRROR_CHROOT_VOLATILE:-http://ports.ubuntu.com/}"
+					;;
+			esac
+			;;
 
-			*)
-				LB_MIRROR_CHROOT_VOLATILE="none"
-				;;
-		esac
-	fi
+		*)
+			LB_MIRROR_CHROOT_VOLATILE="${LB_MIRROR_CHROOT_VOLATILE:-none}"
+			;;
+	esac
 
 	# Setting backports mirror to fetch packages from
-	if [ -z "${LB_MIRROR_CHROOT_BACKPORTS}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_MIRROR_CHROOT_BACKPORTS="http://backports.debian.org/debian-backports/"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_MIRROR_CHROOT_BACKPORTS="${LB_MIRROR_CHROOT_BACKPORTS:-http://backports.debian.org/debian-backports/}"
+			;;
 
-			*)
-				LB_MIRROR_CHROOT_BACKPORTS="none"
-				;;
-		esac
-	fi
+		*)
+			LB_MIRROR_CHROOT_BACKPORTS="${LB_MIRROR_CHROOT_BACKPORTS:-none}"
+			;;
+	esac
 
 	# Setting mirror which ends up in the image
-	if [ -z "${LB_MIRROR_BINARY}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_MIRROR_BINARY="http://cdn.debian.net/debian/"
-				;;
-
-			emdebian)
-				LB_MIRROR_BINARY="http://buildd.emdebian.org/grip/"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_MIRROR_BINARY="${LB_MIRROR_BINARY:-http://cdn.debian.net/debian/}"
+			;;
 
-			ubuntu)
-				case "${LB_ARCHITECTURES}" in
-					amd64|i386)
-						LB_MIRROR_BINARY="http://archive.ubuntu.com/ubuntu/"
-						;;
+		emdebian)
+			LB_MIRROR_BINARY="${LB_MIRROR_BINARY:-http://buildd.emdebian.org/grip/}"
+			;;
 
-					*)
-						LB_MIRROR_BINARY="http://ports.ubuntu.com/"
-						;;
-				esac
+		ubuntu)
+			case "${LB_ARCHITECTURES}" in
+				amd64|i386)
+					LB_MIRROR_BINARY="${LB_MIRROR_BINARY:-http://archive.ubuntu.com/ubuntu/}"
 				;;
-		esac
-	fi
+
+				*)
+					LB_MIRROR_BINARY="${LB_MIRROR_BINARY:-http://ports.ubuntu.com/}"
+					;;
+			esac
+			;;
+	esac
 
 	# Setting security mirror which ends up in the image
-	if [ -z "${LB_MIRROR_BINARY_SECURITY}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_MIRROR_BINARY_SECURITY="http://security.debian.org/"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_MIRROR_BINARY_SECURITY="${LB_MIRROR_BINARY_SECURITY:-http://security.debian.org/}"
+			;;
 
-			emdebian)
-				LB_MIRROR_BINARY_SECURITY="none"
-				;;
+		emdebian)
+			LB_MIRROR_BINARY_SECURITY="${LB_MIRROR_BINARY_SECURITY:-none}"
+			;;
 
-			ubuntu)
-				case "${LB_ARCHITECTURES}" in
-					amd64|i386)
-						LB_MIRROR_BINARY_SECURITY="http://archive.ubuntu.com/ubuntu/"
-						;;
+		ubuntu)
+			case "${LB_ARCHITECTURES}" in
+				amd64|i386)
+					LB_MIRROR_BINARY_SECURITY="${LB_MIRROR_BINARY_SECURITY:-http://archive.ubuntu.com/ubuntu/}"
+					;;
 
-					*)
-						LB_MIRROR_BINARY_SECURITY="http://ports.ubuntu.com/"
-						;;
-				esac
-				;;
-		esac
-	fi
+				*)
+					LB_MIRROR_BINARY_SECURITY="${LB_MIRROR_BINARY_SECURITY:-http://ports.ubuntu.com/}"
+					;;
+			esac
+			;;
+	esac
 
 	# Setting volatile mirror which ends up in the image
-	if [ -z "${LB_MIRROR_BINARY_VOLATILE}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_MIRROR_BINARY_VOLATILE="${LB_MIRROR_BINARY}"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_MIRROR_BINARY_VOLATILE="${LB_MIRROR_BINARY_VOLATILE:-${LB_MIRROR_BINARY}}"
+			;;
 
-			ubuntu)
-				case "${LB_ARCHITECTURES}" in
-					amd64|i386)
-						LB_MIRROR_BINARY_VOLATILE="http://security.ubuntu.com/ubuntu/"
-						;;
+		ubuntu)
+			case "${LB_ARCHITECTURES}" in
+				amd64|i386)
+					LB_MIRROR_BINARY_VOLATILE="${LB_MIRROR_BINARY_VOLATILE:-http://security.ubuntu.com/ubuntu/}"
+					;;
 
-					*)
-						LB_MIRROR_BINARY_VOLATILE="http://ports.ubuntu.com/"
-						;;
-				esac
-				;;
+				*)
+					LB_MIRROR_BINARY_VOLATILE="${LB_MIRROR_BINARY_VOLATILE:-http://ports.ubuntu.com/}"
+					;;
+			esac
+			;;
 
-			*)
-				LB_MIRROR_BINARY_VOLATILE="none"
-				;;
-		esac
-	fi
+		*)
+			LB_MIRROR_BINARY_VOLATILE="${LB_MIRROR_BINARY_VOLATILE:-none}"
+			;;
+	esac
 
 	# Setting backports mirror which ends up in the image
-	if [ -z "${LB_MIRROR_BINARY_BACKPORTS}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_MIRROR_BINARY_BACKPORTS="http://backports.debian.org/debian-backports/"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_MIRROR_BINARY_BACKPORTS="${LB_MIRROR_BINARY_BACKPORTS:-http://backports.debian.org/debian-backports/}"
+			;;
 
-			*)
-				LB_MIRROR_BINARY_BACKPORTS="none"
-				;;
-		esac
-	fi
+		*)
+			LB_MIRROR_BINARY_BACKPORTS="${LB_MIRROR_BINARY_BACKPORTS:-none}"
+			;;
+	esac
 
 	LB_MIRROR_DEBIAN_INSTALLER="${LB_MIRROR_DEBIAN_INSTALLER:-${LB_MIRROR_BOOTSTRAP}}"
 
 	# Setting archive areas value
-	if [ -z "${LB_ARCHIVE_AREAS}" ]
-	then
-		case "${LB_MODE}" in
-			ubuntu)
-				LB_ARCHIVE_AREAS="main restricted"
-				;;
+	case "${LB_MODE}" in
+		ubuntu)
+			LB_ARCHIVE_AREAS="${LB_ARCHIVE_AREAS:-main restricted}"
+			;;
 
-			*)
-				LB_ARCHIVE_AREAS="main"
-				;;
-		esac
-	fi
+		*)
+			LB_ARCHIVE_AREAS="${LB_ARCHIVE_AREAS:-main}"
+			;;
+	esac
 
 	## config/chroot
 
@@ -528,123 +456,117 @@ Set_defaults ()
 	LB_LANGUAGE="${LB_LANGUAGE:-en}"
 
 	# Setting linux flavour string
-	if [ -z "${LB_LINUX_FLAVOURS}" ]
-	then
-		case "${LB_ARCHITECTURES}" in
-			armel)
-				Echo_error "There is no default kernel flavour defined for your architecture."
-				Echo_error "Please configure it manually with 'lb config -k FLAVOUR'."
-				exit 1
-				;;
+	case "${LB_ARCHITECTURES}" in
+		armel)
+			Echo_error "There is no default kernel flavour defined for your architecture."
+			Echo_error "Please configure it manually with 'lb config -k FLAVOUR'."
+			exit 1
+			;;
 
-			alpha)
-				case "${LB_MODE}" in
-					ubuntu)
-						Echo_error "Architecture(s) ${LB_ARCHITECTURES} not supported on Ubuntu."
-						exit 1
-						;;
+		alpha)
+			case "${LB_MODE}" in
+				ubuntu)
+					Echo_error "Architecture(s) ${LB_ARCHITECTURES} not supported on Ubuntu."
+					exit 1
+					;;
 
-					*)
-						LB_LINUX_FLAVOURS="alpha-generic"
-						;;
-				esac
-				;;
+				*)
+					LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-alpha-generic}"
+					;;
+			esac
+			;;
 
-			amd64)
-				case "${LB_MODE}" in
-					ubuntu)
-						LB_LINUX_FLAVOURS="generic"
-						;;
+		amd64)
+			case "${LB_MODE}" in
+				ubuntu)
+					LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-generic}"
+					;;
 
-					*)
-						LB_LINUX_FLAVOURS="amd64"
-						;;
-				esac
-				;;
+				*)
+					LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-amd64}"
+					;;
+			esac
+			;;
 
-			i386)
-				case "${LB_MODE}" in
-					ubuntu)
-						LB_LINUX_FLAVOURS="generic"
-						;;
+		i386)
+			case "${LB_MODE}" in
+				ubuntu)
+					LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-generic}"
+					;;
 
-					*)
-						case "${LIST}" in
-							stripped|minimal)
-								LB_LINUX_FLAVOURS="486"
-								;;
-
-							*)
-								LB_LINUX_FLAVOURS="486 686"
-								;;
-						esac
-						;;
-				esac
-				;;
+				*)
+					case "${LIST}" in
+						stripped|minimal)
+							LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-486}"
+							;;
 
-			ia64)
-				LB_LINUX_FLAVOURS="itanium"
-				;;
+						*)
+							LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-486 686}"
+							;;
+					esac
+					;;
+			esac
+			;;
 
-			powerpc)
-				case "${LIST}" in
-					stripped|minimal)
-						LB_LINUX_FLAVOURS="powerpc"
-						;;
+		ia64)
+			LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-itanium}"
+			;;
 
-					*)
-						LB_LINUX_FLAVOURS="powerpc powerpc64"
-						;;
-				esac
+		powerpc)
+			case "${LIST}" in
+				stripped|minimal)
+					LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-powerpc}"
 				;;
 
-			s390)
-				case "${LB_MODE}" in
-					ubuntu)
-						Echo_error "Architecture(s) ${LB_ARCHITECTURES} not supported on Ubuntu."
-						exit 1
-						;;
+				*)
+					LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-powerpc powerpc64}"
+					;;
+			esac
+			;;
 
-					*)
-						LB_LINUX_FLAVOURS="s390"
-						;;
-				esac
-				;;
+		s390)
+			case "${LB_MODE}" in
+				ubuntu)
+					Echo_error "Architecture(s) ${LB_ARCHITECTURES} not supported on Ubuntu."
+					exit 1
+					;;
 
-			sparc)
-				LB_LINUX_FLAVOURS="sparc64"
-				;;
+				*)
+					LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-s390}"
+					;;
+			esac
+			;;
 
-			*)
-				Echo_error "Architecture(s) ${LB_ARCHITECTURES} not yet supported (FIXME)"
-				exit 1
-				;;
-		esac
-	fi
+		sparc)
+			LB_LINUX_FLAVOURS="${LB_LINUX_FLAVOURS:-sparc64}"
+			;;
+
+		*)
+			Echo_error "Architecture(s) ${LB_ARCHITECTURES} not yet supported (FIXME)"
+			exit 1
+			;;
+	esac
 
 	# Set linux packages
-	if [ -z "${LB_LINUX_PACKAGES}" ]
-	then
-		case "${LB_MODE}" in
-			ubuntu)
-				LB_LINUX_PACKAGES="linux"
-				;;
+	case "${LB_MODE}" in
+		ubuntu)
+			LB_LINUX_PACKAGES="${LB_LINUX_PACKAGES:-linux}"
+			;;
 
-			*)
-				LB_LINUX_PACKAGES="linux-image-2.6"
+		*)
+			LB_LINUX_PACKAGES="${LB_LINUX_PACKAGES:-linux-image-2.6}"
 
-				case "${LB_ENCRYPTION}" in
-					""|false)
+			case "${LB_ENCRYPTION}" in
+				""|false)
 
-						;;
+					;;
 
-					*)
-						LB_LINUX_PACKAGES="${LB_LINUX_PACKAGES} loop-aes-modules-2.6"
-						;;
-				esac
-				;;
-		esac
-	fi
+				*)
+					LB_LINUX_PACKAGES="${LB_LINUX_PACKAGES} loop-aes-modules-2.6"
+					;;
+			esac
+			;;
+	esac
 
 	# Setting packages string
 	case "${LB_MODE}" in
@@ -743,17 +665,9 @@ Set_defaults ()
 	esac
 
 	# Setting image type
-	case "${LB_DISTRIBUTION}" in
-		squeeze|sid)
-			case "${LB_ARCHITECTURES}" in
-				amd64|i386)
-					LB_BINARY_IMAGES="${LB_BINARY_IMAGES:-iso-hybrid}"
-					;;
-
-				*)
-					LB_BINARY_IMAGES="${LB_BINARY_IMAGES:-iso}"
-					;;
-			esac
+	case "${LB_ARCHITECTURES}" in
+		amd64|i386)
+			LB_BINARY_IMAGES="${LB_BINARY_IMAGES:-iso-hybrid}"
 			;;
 
 		*)
@@ -803,7 +717,7 @@ Set_defaults ()
 
 	# Setting debian-installer-gui
 	case "${LB_MODE}" in
-		debian)
+		debian|debian-release)
 			LB_DEBIAN_INSTALLER_GUI="${LB_DEBIAN_INSTALLER_GUI:-true}"
 			;;
 
@@ -872,40 +786,30 @@ Set_defaults ()
 	# LB_GRUB_SPLASH
 
 	# Setting hostname
-	if [ -z "${LB_HOSTNAME}" ]
-	then
-		case "${LB_MODE}" in
-			embedian)
-				LB_HOSTNAME="embedian"
-				;;
-
-			ubuntu)
-				LB_HOSTNAME="ubuntu"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_HOSTNAME="${LB_HOSTNAME:-debian}"
+			;;
 
-			*)
-				LB_HOSTNAME="debian"
-				;;
-		esac
-	fi
+		*)
+			LB_HOSTNAME="${LB_HOSTNAME:-${LB_MODE}}"
+			;;
+	esac
 
 	# Setting iso author
-	if [ -z "${LB_ISO_APPLICATION}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_ISO_APPLICATION="Debian Live"
-				;;
+	case "${LB_MODE}" in
+		debian|debian-release)
+			LB_ISO_APPLICATION="${LB_ISO_APPLICATION:-Debian Live}"
+			;;
 
-			emdebian)
-				LB_ISO_APPLICATION="Emdebian Live"
-				;;
+		emdebian)
+			LB_ISO_APPLICATION="${LB_ISO_APPLICATION:-Emdebian Live}"
+			;;
 
-			ubuntu)
-				LB_ISO_APPLICATION="Ubuntu Live"
-				;;
-		esac
-	fi
+		ubuntu)
+			LB_ISO_APPLICATION="${LB_ISO_APPLICATION:-Ubuntu Live}"
+			;;
+	esac
 
 	# Set iso preparer
 	LB_ISO_PREPARER="${LB_ISO_PREPARER:-live-build \$VERSION; http://packages.qa.debian.org/live-build}"
@@ -914,70 +818,57 @@ Set_defaults ()
 	LB_ISO_PUBLISHER="${LB_ISO_PUBLISHER:-Debian Live project; http://live.debian.net/; debian-live at lists.debian.org}"
 
 	# Setting iso volume
-	if [ -z "${LB_ISO_VOLUME}" ]
-	then
-		case "${LB_MODE}" in
-			debian)
-				LB_ISO_VOLUME="Debian ${LB_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)"
-				;;
+	case "${LB_MODE}" in
+		debian)
+			LB_ISO_VOLUME="${LB_ISO_VOLUME:-Debian ${LB_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)}"
+			;;
 
-			debian-release)
-				eval VERSION="$`echo RELEASE_${LB_DISTRIBUTION}`"
-				LB_ISO_VOLUME="Debian ${VERSION} ${LB_ARCHITECTURES} live"
-				;;
+		debian-release)
+			eval VERSION="$`echo RELEASE_${LB_DISTRIBUTION}`"
+			LB_ISO_VOLUME="${LB_ISO_VOLUME:-Debian ${VERSION} ${LB_ARCHITECTURES} live}"
+			;;
 
-			emdebian)
-				LB_ISO_VOLUME="Emdebian ${LB_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)"
-				;;
+		emdebian)
+			LB_ISO_VOLUME="${LB_ISO_VOLUME:-Emdebian ${LB_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)}"
+			;;
 
-			ubuntu)
-				LB_ISO_VOLUME="Ubuntu ${LB_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)"
-				;;
-		esac
-	fi
+		ubuntu)
+			LB_ISO_VOLUME="${LB_ISO_VOLUME:-Ubuntu ${LB_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)}"
+			;;
+	esac
 
 	# Setting memtest option
 	LB_MEMTEST="${LB_MEMTEST:-memtest86+}"
 
 	# Setting win32-loader option
-	if [ "${LB_MODE}" != "ubuntu" ]
-	then
-		case "${LB_ARCHITECTURES}" in
-			amd64|i386)
-				if [ "${LB_DEBIAN_INSTALLER}" != "false" ]
-				then
-					LB_WIN32_LOADER="${LB_WIN32_LOADER:-true}"
-				else
-					LB_WIN32_LOADER="${LB_WIN32_LOADER:-false}"
-				fi
-				;;
+	case "${LB_MODE}" in
+		ubuntu)
+			::
+			;;
 
-			*)
-				LB_WIN32_LOADER="${LB_WIN32_LOADER:-false}"
-				;;
-		esac
-	fi
+		*)
+			case "${LB_ARCHITECTURES}" in
+				amd64|i386)
+					if [ "${LB_DEBIAN_INSTALLER}" != "false" ]
+					then
+						LB_WIN32_LOADER="${LB_WIN32_LOADER:-true}"
+					else
+						LB_WIN32_LOADER="${LB_WIN32_LOADER:-false}"
+					fi
+					;;
+
+				*)
+					LB_WIN32_LOADER="${LB_WIN32_LOADER:-false}"
+					;;
+			esac
+			;;
+	esac
 
 	# Setting netboot filesystem
 	LB_NET_ROOT_FILESYSTEM="${LB_NET_ROOT_FILESYSTEM:-nfs}"
 
 	# Setting netboot server path
-	if [ -z "${LB_NET_ROOT_PATH}" ]
-	then
-		case "${LB_MODE}" in
-			debian|debian-release)
-				LB_NET_ROOT_PATH="/srv/debian-live"
-				;;
-
-			emdebian)
-				LB_NET_ROOT_PATH="/srv/emdebian-live"
-				;;
-
-			ubuntu)
-				LB_NET_ROOT_PATH="/srv/ubuntu-live"
-				;;
-		esac
-	fi
+	LB_NET_ROOT_PATH="${LB_NET_ROOT_PATH:-/srv/${LB_MODE}-live}"
 
 	# Setting netboot server address
 	LB_NET_ROOT_SERVER="${LB_NET_ROOT_SERVER:-192.168.1.1}"

-- 
live-build



More information about the debian-live-changes mailing list