diff options
Diffstat (limited to 'functions')
-rwxr-xr-x | functions/architecture.sh | 8 | ||||
-rwxr-xr-x | functions/cache.sh | 4 | ||||
-rwxr-xr-x | functions/chroot.sh | 6 | ||||
-rwxr-xr-x | functions/conffile.sh | 6 | ||||
-rwxr-xr-x | functions/defaults.sh | 652 | ||||
-rwxr-xr-x | functions/echo.sh | 2 | ||||
-rwxr-xr-x | functions/losetup.sh | 10 | ||||
-rwxr-xr-x | functions/packages.sh | 20 | ||||
-rwxr-xr-x | functions/packageslists.sh | 62 | ||||
-rwxr-xr-x | functions/templates.sh | 6 | ||||
-rwxr-xr-x | functions/wrapper.sh | 2 |
11 files changed, 389 insertions, 389 deletions
diff --git a/functions/architecture.sh b/functions/architecture.sh index 9e6a49a..b497293 100755 --- a/functions/architecture.sh +++ b/functions/architecture.sh @@ -15,7 +15,7 @@ Check_architecture () for ARCHITECTURE in ${ARCHITECTURES} do - if [ "$(echo ${LH_ARCHITECTURE} | grep ${ARCHITECTURE})" ] + if [ "$(echo ${LB_ARCHITECTURE} | grep ${ARCHITECTURE})" ] then VALID="true" break @@ -57,13 +57,13 @@ Check_crossarchitecture () Check_multiarchitecture () { - if [ "$(echo ${LH_ARCHITECTURE} | wc -w)" -gt "1" ] + if [ "$(echo ${LB_ARCHITECTURE} | wc -w)" -gt "1" ] then # First, only support multiarch on iso - case "${LH_BINARY_IMAGES}" in + case "${LB_BINARY_IMAGES}" in iso*) # Assemble multi-arch - case "${LH_CURRENT_ARCHITECTURE}" in + case "${LB_CURRENT_ARCHITECTURE}" in amd64) DESTDIR="${DESTDIR}.amd" DESTDIR_LIVE="${DESTDIR_LIVE}.amd" diff --git a/functions/cache.sh b/functions/cache.sh index b656512..bae606d 100755 --- a/functions/cache.sh +++ b/functions/cache.sh @@ -12,7 +12,7 @@ Restore_cache () { DIRECTORY="${1}" - if [ "${LH_CACHE}" = "true" ] && [ "${LH_CACHE_PACKAGES}" = "true" ] + if [ "${LB_CACHE}" = "true" ] && [ "${LB_CACHE_PACKAGES}" = "true" ] then if [ -d "${DIRECTORY}" ] then @@ -33,7 +33,7 @@ Save_cache () { DIRECTORY="${1}" - if [ "${LH_CACHE}" = "true" ] && [ "${LH_CACHE_PACKAGES}" = "true" ] + if [ "${LB_CACHE}" = "true" ] && [ "${LB_CACHE_PACKAGES}" = "true" ] then # Cleaning current cache Chroot chroot "apt-get autoclean" diff --git a/functions/chroot.sh b/functions/chroot.sh index 77d777a..589200a 100755 --- a/functions/chroot.sh +++ b/functions/chroot.sh @@ -16,12 +16,12 @@ Chroot () # Executing commands in chroot Echo_debug "Executing: %s" "${COMMANDS}" - if [ "${LH_USE_FAKEROOT}" != "true" ] + if [ "${LB_USE_FAKEROOT}" != "true" ] then - ${LH_ROOT_COMMAND} /usr/sbin/chroot "${CHROOT}" /usr/bin/env -i HOME="/root" PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" TERM="${TERM}" ftp_proxy="${LH_APT_FTP_PROXY}" http_proxy="${LH_APT_HTTP_PROXY}" DEBIAN_FRONTEND="${LH_DEBCONF_FRONTEND}" DEBIAN_PRIORITY="${LH_DEBCONF_PRIORITY}" DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS}" XORG_CONFIG="custom" ${COMMANDS} + ${LB_ROOT_COMMAND} /usr/sbin/chroot "${CHROOT}" /usr/bin/env -i HOME="/root" PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin" TERM="${TERM}" ftp_proxy="${LB_APT_FTP_PROXY}" http_proxy="${LB_APT_HTTP_PROXY}" DEBIAN_FRONTEND="${LB_DEBCONF_FRONTEND}" DEBIAN_PRIORITY="${LB_DEBCONF_PRIORITY}" DEBCONF_NOWARNINGS="${LB_DEBCONF_NOWARNINGS}" XORG_CONFIG="custom" ${COMMANDS} else # Building with fakeroot/fakechroot - ${LH_ROOT_COMMAND} /usr/sbin/chroot "${CHROOT}" ${COMMANDS} + ${LB_ROOT_COMMAND} /usr/sbin/chroot "${CHROOT}" ${COMMANDS} fi return "${?}" diff --git a/functions/conffile.sh b/functions/conffile.sh index c08d346..02730df 100755 --- a/functions/conffile.sh +++ b/functions/conffile.sh @@ -10,13 +10,13 @@ Get_conffiles () { - if [ -n "${LH_CONFIG}" ] + if [ -n "${LB_CONFIG}" ] then - FILES="${LH_CONFIG}" + FILES="${LB_CONFIG}" else for FILE in ${@} do - FILES="${FILES} ${FILE} ${FILE}.${LH_ARCHITECTURE} ${FILE}.${DISTRIBUTION}" + FILES="${FILES} ${FILE} ${FILE}.${LB_ARCHITECTURE} ${FILE}.${DISTRIBUTION}" FILES="${FILES} config/$(echo ${PROGRAM} | sed -e 's|^lh_||')" FILES="${FILES} config/$(echo ${PROGRAM} | sed -e 's|^lh_||').${ARCHITECTURE}" FILES="${FILES} config/$(echo ${PROGRAM} | sed -e 's|^lh_||').${DISTRIBUTION}" diff --git a/functions/defaults.sh b/functions/defaults.sh index c55c8b1..b9b475f 100755 --- a/functions/defaults.sh +++ b/functions/defaults.sh @@ -12,62 +12,62 @@ Set_defaults () { ## config/common - LH_BASE="${LH_BASE:-/usr/share/live/build}" + LB_BASE="${LB_BASE:-/usr/share/live/build}" # Setting mode - if [ -z "${LH_MODE}" ] + if [ -z "${LB_MODE}" ] then - LH_MODE="debian" + LB_MODE="debian" fi # Setting distribution name - if [ -z "${LH_DISTRIBUTION}" ] + if [ -z "${LB_DISTRIBUTION}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_DISTRIBUTION="squeeze" + LB_DISTRIBUTION="squeeze" ;; emdebian) - LH_DISTRIBUTION="sid" + LB_DISTRIBUTION="sid" ;; ubuntu) - LH_DISTRIBUTION="karmic" + LB_DISTRIBUTION="karmic" ;; esac fi # Setting package manager - LH_APT="${LH_APT:-apt}" + LB_APT="${LB_APT:-apt}" # Setting apt ftp proxy - if [ -z "${LH_APT_FTP_PROXY}" ] && [ -n "${ftp_proxy}" ] + if [ -z "${LB_APT_FTP_PROXY}" ] && [ -n "${ftp_proxy}" ] then - LH_APT_FTP_PROXY="${ftp_proxy}" + LB_APT_FTP_PROXY="${ftp_proxy}" else - if [ -n "${LH_APT_FTP_PROXY}" ] && [ "${LH_APT_FTP_PROXY}" != "${ftp_proxy}" ] + if [ -n "${LB_APT_FTP_PROXY}" ] && [ "${LB_APT_FTP_PROXY}" != "${ftp_proxy}" ] then - ftp_proxy="${LH_APT_FTP_PROXY}" + ftp_proxy="${LB_APT_FTP_PROXY}" fi fi # Setting apt http proxy - if [ -z "${LH_APT_HTTP_PROXY}" ] && [ -n "${http_proxy}" ] + if [ -z "${LB_APT_HTTP_PROXY}" ] && [ -n "${http_proxy}" ] then - LH_APT_HTTP_PROXY="${http_proxy}" + LB_APT_HTTP_PROXY="${http_proxy}" else - if [ -n "${LH_APT_HTTP_PROXY}" ] && [ "${LH_APT_HTT_PROXY}" != "${http_proxy}" ] + if [ -n "${LB_APT_HTTP_PROXY}" ] && [ "${LB_APT_HTT_PROXY}" != "${http_proxy}" ] then - http_proxy="${LH_APT_HTTP_PROXY}" + http_proxy="${LB_APT_HTTP_PROXY}" fi fi # Setting apt pdiffs - LH_APT_PDIFFS="${LH_APT_PDIFFS:-true}" + LB_APT_PDIFFS="${LB_APT_PDIFFS:-true}" # Setting apt pipeline - # LH_APT_PIPELINE + # LB_APT_PIPELINE APT_OPTIONS="${APT_OPTIONS:---yes}" APTITUDE_OPTIONS="${APTITUDE_OPTIONS:---assume-yes}" @@ -80,28 +80,28 @@ Set_defaults () fi # Setting apt recommends - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release|ubuntu) - LH_APT_RECOMMENDS="${LH_APT_RECOMMENDS:-true}" + LB_APT_RECOMMENDS="${LB_APT_RECOMMENDS:-true}" ;; emdebian) - LH_APT_RECOMMENDS="${LH_APT_RECOMMENDS:-false}" + LB_APT_RECOMMENDS="${LB_APT_RECOMMENDS:-false}" ;; esac # Setting apt secure - LH_APT_SECURE="${LH_APT_SECURE:-true}" + LB_APT_SECURE="${LB_APT_SECURE:-true}" # Setting bootstrap program - if [ -z "${LH_BOOTSTRAP}" ] || ( [ ! -x "$(which ${LH_BOOTSTRAP} 2>/dev/null)" ] && [ "${LH_BOOTSTRAP}" != "copy" ] ) + if [ -z "${LB_BOOTSTRAP}" ] || ( [ ! -x "$(which ${LB_BOOTSTRAP} 2>/dev/null)" ] && [ "${LB_BOOTSTRAP}" != "copy" ] ) then if [ -x "/usr/sbin/debootstrap" ] then - LH_BOOTSTRAP="debootstrap" + LB_BOOTSTRAP="debootstrap" elif [ -x "/usr/bin/cdebootstrap" ] then - LH_BOOTSTRAP="cdebootstrap" + LB_BOOTSTRAP="cdebootstrap" else Echo_error "Cannot find /usr/sbin/debootstrap or /usr/bin/cdebootstrap. Please install debootstrap or cdebootstrap, or specify an alternative bootstrapping utility." exit 1 @@ -109,72 +109,72 @@ Set_defaults () fi # Setting cache option - LH_CACHE="${LH_CACHE:-true}" - LH_CACHE_INDICES="${LH_CACHE_INDICES:-false}" - LH_CACHE_PACKAGES="${LH_CACHE_PACKAGES:-true}" - LH_CACHE_STAGES="${LH_CACHE_STAGES:-bootstrap}" + LB_CACHE="${LB_CACHE:-true}" + LB_CACHE_INDICES="${LB_CACHE_INDICES:-false}" + LB_CACHE_PACKAGES="${LB_CACHE_PACKAGES:-true}" + LB_CACHE_STAGES="${LB_CACHE_STAGES:-bootstrap}" # Setting debconf frontend - LH_DEBCONF_FRONTEND="${LH_DEBCONF_FRONTEND:-noninteractive}" - LH_DEBCONF_NOWARNINGS="${LH_DEBCONF_NOWARNINGS:-yes}" - LH_DEBCONF_PRIORITY="${LH_DEBCONF_PRIORITY:-critical}" + LB_DEBCONF_FRONTEND="${LB_DEBCONF_FRONTEND:-noninteractive}" + LB_DEBCONF_NOWARNINGS="${LB_DEBCONF_NOWARNINGS:-yes}" + LB_DEBCONF_PRIORITY="${LB_DEBCONF_PRIORITY:-critical}" - case "${LH_DEBCONF_NOWARNINGS}" in + case "${LB_DEBCONF_NOWARNINGS}" in true) - LH_DEBCONF_NOWARNINGS="yes" + LB_DEBCONF_NOWARNINGS="yes" ;; false) - LH_DEBCONF_NOWARNINGS="no" + LB_DEBCONF_NOWARNINGS="no" ;; esac # Setting initramfs hook - if [ -z "${LH_INITRAMFS}" ] + if [ -z "${LB_INITRAMFS}" ] then - LH_INITRAMFS="auto" + LB_INITRAMFS="auto" else - if [ "${LH_INITRAMFS}" = "auto" ] + if [ "${LB_INITRAMFS}" = "auto" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in ubuntu) - LH_INITRAMFS="casper" + LB_INITRAMFS="casper" ;; *) - LH_INITRAMFS="live-initramfs" + LB_INITRAMFS="live-initramfs" ;; esac fi fi # Setting fdisk - if [ -z "${LH_FDISK}" ] || [ ! -x "${LH_FDISK}" ] + if [ -z "${LB_FDISK}" ] || [ ! -x "${LB_FDISK}" ] then # Workaround for gnu-fdisk divertion # (gnu-fdisk is buggy, #445304). if [ -x /sbin/fdisk.distrib ] then - LH_FDISK="fdisk.distrib" + LB_FDISK="fdisk.distrib" elif [ -x /sbin/fdisk ] then - LH_FDISK="fdisk" + LB_FDISK="fdisk" else Echo_error "Can't process file /sbin/fdisk" fi fi # Setting losetup - if [ -z "${LH_LOSETUP}" ] || [ "${LH_LOSETUP}" != "/sbin/losetup.orig" ] + if [ -z "${LB_LOSETUP}" ] || [ "${LB_LOSETUP}" != "/sbin/losetup.orig" ] then # Workaround for loop-aes-utils divertion # (loop-aes-utils' losetup lacks features). if [ -x /sbin/losetup.orig ] then - LH_LOSETUP="losetup.orig" + LB_LOSETUP="losetup.orig" elif [ -x /sbin/losetup ] then - LH_LOSETUP="losetup" + LB_LOSETUP="losetup" else Echo_error "Can't process file /sbin/losetup" fi @@ -183,47 +183,47 @@ Set_defaults () if [ "$(id -u)" = "0" ] then # If we are root, disable root command - LH_ROOT_COMMAND="" + LB_ROOT_COMMAND="" else if [ -x /usr/bin/sudo ] then # FIXME: this is false until considered safe - #LH_ROOT_COMMAND="sudo" - LH_ROOT_COMMAND="" + #LB_ROOT_COMMAND="sudo" + LB_ROOT_COMMAND="" fi fi # Setting tasksel - LH_TASKSEL="${LH_TASKSEL:-tasksel}" + LB_TASKSEL="${LB_TASKSEL:-tasksel}" # Setting root directory - if [ -z "${LH_ROOT}" ] + if [ -z "${LB_ROOT}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_ROOT="debian-live" + LB_ROOT="debian-live" ;; emdebian) - LH_ROOT="emdebian-live" + LB_ROOT="emdebian-live" ;; ubuntu) - LH_ROOT="ubuntu-live" + LB_ROOT="ubuntu-live" ;; esac fi # Setting includes - if [ -z "${LH_INCLUDES}" ] + if [ -z "${LB_INCLUDES}" ] then - LH_INCLUDES="${LH_BASE}/includes" + LB_INCLUDES="${LB_BASE}/includes" fi # Setting templates - if [ -z "${LH_TEMPLATES}" ] + if [ -z "${LB_TEMPLATES}" ] then - LH_TEMPLATES="${LH_BASE}/templates" + LB_TEMPLATES="${LB_BASE}/templates" fi # Setting live helper options @@ -237,94 +237,94 @@ Set_defaults () ## config/bootstrap # Setting architecture value - if [ -z "${LH_ARCHITECTURE}" ] + if [ -z "${LB_ARCHITECTURE}" ] then if [ -x "/usr/bin/dpkg" ] then - LH_ARCHITECTURE="$(dpkg --print-architecture)" + LB_ARCHITECTURE="$(dpkg --print-architecture)" else case "$(uname -m)" in sparc|powerpc) - LH_ARCHITECTURE="$(uname -m)" + LB_ARCHITECTURE="$(uname -m)" ;; x86_64) - LH_ARCHITECTURE="amd64" + LB_ARCHITECTURE="amd64" ;; *) Echo_warning "Can't determine architecture, assuming i386" - LH_ARCHITECTURE="i386" + LB_ARCHITECTURE="i386" ;; esac fi fi # Include packages on base - # LH_BOOTSTRAP_INCLUDE + # LB_BOOTSTRAP_INCLUDE # Exclude packages on base - # LH_BOOTSTRAP_EXCLUDE + # LB_BOOTSTRAP_EXCLUDE # Setting distribution configuration value - # LH_BOOTSTRAP_CONFIG + # LB_BOOTSTRAP_CONFIG # Setting flavour value - case "${LH_BOOTSTRAP}" in + case "${LB_BOOTSTRAP}" in cdebootstrap) - LH_BOOTSTRAP_FLAVOUR="${LH_BOOTSTRAP_FLAVOUR:-standard}" + LB_BOOTSTRAP_FLAVOUR="${LB_BOOTSTRAP_FLAVOUR:-standard}" ;; esac # Setting bootstrap keyring - # LH_BOOTSTRAP_KEYRING + # LB_BOOTSTRAP_KEYRING # Setting mirror to fetch packages from - if [ -z "${LH_MIRROR_BOOTSTRAP}" ] + if [ -z "${LB_MIRROR_BOOTSTRAP}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_MIRROR_BOOTSTRAP="http://ftp.de.debian.org/debian/" + LB_MIRROR_BOOTSTRAP="http://ftp.de.debian.org/debian/" ;; emdebian) - LH_MIRROR_BOOTSTRAP="http://buildd.emdebian.org/grip/" + LB_MIRROR_BOOTSTRAP="http://buildd.emdebian.org/grip/" ;; ubuntu) - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in amd64|i386) - LH_MIRROR_BOOTSTRAP="http://archive.ubuntu.com/ubuntu/" + LB_MIRROR_BOOTSTRAP="http://archive.ubuntu.com/ubuntu/" ;; *) - LH_MIRROR_BOOTSTRAP="http://ports.ubuntu.com/" + LB_MIRROR_BOOTSTRAP="http://ports.ubuntu.com/" ;; esac ;; esac fi - LH_MIRROR_CHROOT="${LH_MIRROR_CHROOT:-${LH_MIRROR_BOOTSTRAP}}" + LB_MIRROR_CHROOT="${LB_MIRROR_CHROOT:-${LB_MIRROR_BOOTSTRAP}}" # Setting security mirror to fetch packages from - if [ -z "${LH_MIRROR_CHROOT_SECURITY}" ] + if [ -z "${LB_MIRROR_CHROOT_SECURITY}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_MIRROR_CHROOT_SECURITY="http://security.debian.org/" + LB_MIRROR_CHROOT_SECURITY="http://security.debian.org/" ;; emdebian) - LH_MIRROR_CHROOT_SECURITY="none" + LB_MIRROR_CHROOT_SECURITY="none" ;; ubuntu) - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in amd64|i386) - LH_MIRROR_CHROOT_SECURITY="http://security.ubuntu.com/ubuntu/" + LB_MIRROR_CHROOT_SECURITY="http://security.ubuntu.com/ubuntu/" ;; *) - LH_MIRROR_CHROOT_SECURITY="http://ports.ubuntu.com/" + LB_MIRROR_CHROOT_SECURITY="http://ports.ubuntu.com/" ;; esac ;; @@ -332,53 +332,53 @@ Set_defaults () fi # Setting volatile mirror to fetch packages from - if [ -z "${LH_MIRROR_CHROOT_VOLATILE}" ] + if [ -z "${LB_MIRROR_CHROOT_VOLATILE}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in lenny) - LH_MIRROR_CHROOT_VOLATILE="http://volatile.debian.org/debian-volatile/" + LB_MIRROR_CHROOT_VOLATILE="http://volatile.debian.org/debian-volatile/" ;; esac ;; ubuntu) - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in amd64|i386) - LH_MIRROR_CHROOT_VOLATILE="http://security.ubuntu.com/ubuntu/" + LB_MIRROR_CHROOT_VOLATILE="http://security.ubuntu.com/ubuntu/" ;; *) - LH_MIRROR_CHROOT_VOLATILE="http://ports.ubuntu.com/" + LB_MIRROR_CHROOT_VOLATILE="http://ports.ubuntu.com/" ;; esac ;; esac - LH_MIRROR_CHROOT_VOLATILE="${LH_MIRROR_CHROOT_VOLATILE:-none}" + LB_MIRROR_CHROOT_VOLATILE="${LB_MIRROR_CHROOT_VOLATILE:-none}" fi # Setting mirror which ends up in the image - if [ -z "${LH_MIRROR_BINARY}" ] + if [ -z "${LB_MIRROR_BINARY}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_MIRROR_BINARY="http://cdn.debian.net/debian/" + LB_MIRROR_BINARY="http://cdn.debian.net/debian/" ;; emdebian) - LH_MIRROR_BINARY="http://buildd.emdebian.org/grip/" + LB_MIRROR_BINARY="http://buildd.emdebian.org/grip/" ;; ubuntu) - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in amd64|i386) - LH_MIRROR_BINARY="http://archive.ubuntu.com/ubuntu/" + LB_MIRROR_BINARY="http://archive.ubuntu.com/ubuntu/" ;; *) - LH_MIRROR_BINARY="http://ports.ubuntu.com/" + LB_MIRROR_BINARY="http://ports.ubuntu.com/" ;; esac ;; @@ -386,25 +386,25 @@ Set_defaults () fi # Setting security mirror which ends up in the image - if [ -z "${LH_MIRROR_BINARY_SECURITY}" ] + if [ -z "${LB_MIRROR_BINARY_SECURITY}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_MIRROR_BINARY_SECURITY="http://security.debian.org/" + LB_MIRROR_BINARY_SECURITY="http://security.debian.org/" ;; emdebian) - LH_MIRROR_BINARY_SECURITY="none" + LB_MIRROR_BINARY_SECURITY="none" ;; ubuntu) - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in amd64|i386) - LH_MIRROR_BINARY_SECURITY="http://archive.ubuntu.com/ubuntu/" + LB_MIRROR_BINARY_SECURITY="http://archive.ubuntu.com/ubuntu/" ;; *) - LH_MIRROR_BINARY_SECURITY="http://ports.ubuntu.com/" + LB_MIRROR_BINARY_SECURITY="http://ports.ubuntu.com/" ;; esac ;; @@ -412,45 +412,45 @@ Set_defaults () fi # Setting volatile mirror which ends up in the image - if [ -z "${LH_MIRROR_BINARY_VOLATILE}" ] + if [ -z "${LB_MIRROR_BINARY_VOLATILE}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in lenny) - LH_MIRROR_BINARY_VOLATILE="http://volatile.debian.org/debian-volatile/" + LB_MIRROR_BINARY_VOLATILE="http://volatile.debian.org/debian-volatile/" ;; esac ;; ubuntu) - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in amd64|i386) - LH_MIRROR_BINARY_VOLATILE="http://security.ubuntu.com/ubuntu/" + LB_MIRROR_BINARY_VOLATILE="http://security.ubuntu.com/ubuntu/" ;; *) - LH_MIRROR_BINARY_VOLATILE="http://ports.ubuntu.com/" + LB_MIRROR_BINARY_VOLATILE="http://ports.ubuntu.com/" ;; esac ;; esac - LH_MIRROR_BINARY_VOLATILE="${LH_MIRROR_BINARY_VOLATILE:-none}" + LB_MIRROR_BINARY_VOLATILE="${LB_MIRROR_BINARY_VOLATILE:-none}" fi - LH_MIRROR_DEBIAN_INSTALLER="${LH_MIRROR_DEBIAN_INSTALLER:-${LH_MIRROR_BOOTSTRAP}}" + LB_MIRROR_DEBIAN_INSTALLER="${LB_MIRROR_DEBIAN_INSTALLER:-${LB_MIRROR_BOOTSTRAP}}" # Setting archive areas value - if [ -z "${LH_ARCHIVE_AREAS}" ] + if [ -z "${LB_ARCHIVE_AREAS}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in ubuntu) - LH_ARCHIVE_AREAS="main restricted" + LB_ARCHIVE_AREAS="main restricted" ;; *) - LH_ARCHIVE_AREAS="main" + LB_ARCHIVE_AREAS="main" ;; esac fi @@ -458,44 +458,44 @@ Set_defaults () ## config/chroot # Setting chroot filesystem - LH_CHROOT_FILESYSTEM="${LH_CHROOT_FILESYSTEM:-squashfs}" + LB_CHROOT_FILESYSTEM="${LB_CHROOT_FILESYSTEM:-squashfs}" # Setting virtual root size - LH_VIRTUAL_ROOT_SIZE="${LH_VIRTUAL_ROOT_SIZE:-10000}" + LB_VIRTUAL_ROOT_SIZE="${LB_VIRTUAL_ROOT_SIZE:-10000}" # Setting whether to expose root filesystem as read only - LH_EXPOSED_ROOT="${LH_EXPOSED_ROOT:-false}" + LB_EXPOSED_ROOT="${LB_EXPOSED_ROOT:-false}" # Setting union filesystem - LH_UNION_FILESYSTEM="${LH_UNION_FILESYSTEM:-aufs}" + LB_UNION_FILESYSTEM="${LB_UNION_FILESYSTEM:-aufs}" - # LH_HOOKS + # LB_HOOKS # Setting interactive shell/X11/Xnest - LH_INTERACTIVE="${LH_INTERACTIVE:-false}" + LB_INTERACTIVE="${LB_INTERACTIVE:-false}" # Setting keyring packages - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_KEYRING_PACKAGES="${LH_KEYRING_PACKAGES:-debian-archive-keyring}" + LB_KEYRING_PACKAGES="${LB_KEYRING_PACKAGES:-debian-archive-keyring}" ;; emdebian) - LH_KEYRING_PACKAGES="${LH_KEYRING_PACKAGES:-debian-archive-keyring}" + LB_KEYRING_PACKAGES="${LB_KEYRING_PACKAGES:-debian-archive-keyring}" ;; ubuntu) - LH_KEYRING_PACKAGES="${LH_KEYRING_PACKAGES:-ubuntu-keyring}" + LB_KEYRING_PACKAGES="${LB_KEYRING_PACKAGES:-ubuntu-keyring}" ;; esac # Setting language string - LH_LANGUAGE="${LH_LANGUAGE:-en}" + LB_LANGUAGE="${LB_LANGUAGE:-en}" # Setting linux flavour string - if [ -z "${LH_LINUX_FLAVOURS}" ] + if [ -z "${LB_LINUX_FLAVOURS}" ] then - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in arm|armel) Echo_error "There is no default kernel flavour defined for your architecture." Echo_error "Please configure it manually with 'lb config -k FLAVOUR'." @@ -503,56 +503,56 @@ Set_defaults () ;; alpha) - case "${LH_MODE}" in + case "${LB_MODE}" in ubuntu) - Echo_error "Architecture ${LH_ARCHITECTURE} not supported on Ubuntu." + Echo_error "Architecture ${LB_ARCHITECTURE} not supported on Ubuntu." exit 1 ;; *) - LH_LINUX_FLAVOURS="alpha-generic" + LB_LINUX_FLAVOURS="alpha-generic" ;; esac ;; amd64) - case "${LH_MODE}" in + case "${LB_MODE}" in ubuntu) - LH_LINUX_FLAVOURS="generic" + LB_LINUX_FLAVOURS="generic" ;; *) - LH_LINUX_FLAVOURS="amd64" + LB_LINUX_FLAVOURS="amd64" ;; esac ;; hppa) - case "${LH_MODE}" in + case "${LB_MODE}" in ubuntu) - LH_LINUX_FLAVOURS="hppa32 hppa64" + LB_LINUX_FLAVOURS="hppa32 hppa64" ;; *) - LH_LINUX_FLAVOURS="parisc" + LB_LINUX_FLAVOURS="parisc" ;; esac ;; i386) - case "${LH_MODE}" in + case "${LB_MODE}" in ubuntu) - LH_LINUX_FLAVOURS="generic" + LB_LINUX_FLAVOURS="generic" ;; *) case "${LIST}" in stripped|minimal) - LH_LINUX_FLAVOURS="486" + LB_LINUX_FLAVOURS="486" ;; *) - LH_LINUX_FLAVOURS="486 686" + LB_LINUX_FLAVOURS="486 686" ;; esac ;; @@ -560,547 +560,547 @@ Set_defaults () ;; ia64) - LH_LINUX_FLAVOURS="itanium" + LB_LINUX_FLAVOURS="itanium" ;; powerpc) case "${LIST}" in stripped|minimal) - LH_LINUX_FLAVOURS="powerpc" + LB_LINUX_FLAVOURS="powerpc" ;; *) - LH_LINUX_FLAVOURS="powerpc powerpc64" + LB_LINUX_FLAVOURS="powerpc powerpc64" ;; esac ;; s390) - case "${LH_MODE}" in + case "${LB_MODE}" in ubuntu) - Echo_error "Architecture ${LH_ARCHITECTURE} not supported on Ubuntu." + Echo_error "Architecture ${LB_ARCHITECTURE} not supported on Ubuntu." exit 1 ;; *) - LH_LINUX_FLAVOURS="s390" + LB_LINUX_FLAVOURS="s390" ;; esac ;; sparc) - LH_LINUX_FLAVOURS="sparc64" + LB_LINUX_FLAVOURS="sparc64" ;; *) - Echo_error "Architecture ${LH_ARCHITECTURE} not yet supported (FIXME)" + Echo_error "Architecture ${LB_ARCHITECTURE} not yet supported (FIXME)" exit 1 ;; esac fi # Set linux packages - if [ -z "${LH_LINUX_PACKAGES}" ] + if [ -z "${LB_LINUX_PACKAGES}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release|embedian) - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in lenny) - LH_LINUX_PACKAGES="linux-image-2.6 \${LH_UNION_FILESYSTEM}-modules-2.6" + LB_LINUX_PACKAGES="linux-image-2.6 \${LB_UNION_FILESYSTEM}-modules-2.6" ;; *) - LH_LINUX_PACKAGES="linux-image-2.6" + LB_LINUX_PACKAGES="linux-image-2.6" ;; esac - if [ "${LH_CHROOT_FILESYSTEM}" = "squashfs" ] + if [ "${LB_CHROOT_FILESYSTEM}" = "squashfs" ] then - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in lenny) - LH_LINUX_PACKAGES="${LH_LINUX_PACKAGES} squashfs-modules-2.6" + LB_LINUX_PACKAGES="${LB_LINUX_PACKAGES} squashfs-modules-2.6" ;; esac fi - case "${LH_ENCRYPTION}" in + case "${LB_ENCRYPTION}" in ""|false) ;; *) - LH_LINUX_PACKAGES="${LH_LINUX_PACKAGES} loop-aes-modules-2.6" + LB_LINUX_PACKAGES="${LB_LINUX_PACKAGES} loop-aes-modules-2.6" ;; esac ;; ubuntu) - LH_LINUX_PACKAGES="linux" + LB_LINUX_PACKAGES="linux" ;; esac fi # Setting packages string - case "${LH_MODE}" in + case "${LB_MODE}" in ubuntu) - LH_PACKAGES="${LH_PACKAGES:-ubuntu-minimal}" + LB_PACKAGES="${LB_PACKAGES:-ubuntu-minimal}" ;; *) - LH_PACKAGES_LISTS="${LH_PACKAGES_LISTS:-standard}" + LB_PACKAGES_LISTS="${LB_PACKAGES_LISTS:-standard}" ;; esac - case "${LH_ENCRYPTION}" in + case "${LB_ENCRYPTION}" in ""|false) ;; *) - if ! In_list loop-aes-utils "${LH_PACKAGES}" + if ! In_list loop-aes-utils "${LB_PACKAGES}" then - LH_PACKAGES="${LH_PACKAGES} loop-aes-utils" + LB_PACKAGES="${LB_PACKAGES} loop-aes-utils" fi ;; esac # Setting tasks string - for LIST in ${LH_PACKAGES_LISTS} + for LIST in ${LB_PACKAGES_LISTS} do case "${LIST}" in stripped|minimal) - LH_APT="apt-get" + LB_APT="apt-get" ;; gnome-desktop) - LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's|gnome-desktop||') standard-x11" - case "${LH_DISTRIBUTION}" in + LB_PACKAGES_LISTS="$(echo ${LB_PACKAGES_LISTS} | sed -e 's|gnome-desktop||') standard-x11" + case "${LB_DISTRIBUTION}" in lenny) - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|gnome-desktop||' -e 's|desktop||') standard gnome-desktop desktop" + LB_TASKS="$(echo ${LB_TASKS} | sed -e 's|standard||' -e 's|gnome-desktop||' -e 's|desktop||') standard gnome-desktop desktop" ;; *) - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|gnome-desktop||' -e 's|desktop||' -e 's|laptop||') standard gnome-desktop desktop laptop" + LB_TASKS="$(echo ${LB_TASKS} | sed -e 's|standard||' -e 's|gnome-desktop||' -e 's|desktop||' -e 's|laptop||') standard gnome-desktop desktop laptop" ;; esac ;; kde-desktop) - LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's|kde-desktop||') standard-x11" + LB_PACKAGES_LISTS="$(echo ${LB_PACKAGES_LISTS} | sed -e 's|kde-desktop||') standard-x11" - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in lenny) - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|kde-desktop||' -e 's|desktop||') standard kde-desktop desktop" + LB_TASKS="$(echo ${LB_TASKS} | sed -e 's|standard||' -e 's|kde-desktop||' -e 's|desktop||') standard kde-desktop desktop" ;; *) - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|kde-desktop||' -e 's|desktop||' -e 's|laptop||') standard kde-desktop desktop laptop" + LB_TASKS="$(echo ${LB_TASKS} | sed -e 's|standard||' -e 's|kde-desktop||' -e 's|desktop||' -e 's|laptop||') standard kde-desktop desktop laptop" esac ;; lxde-desktop) - LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's|lxde-desktop||') standard-x11" + LB_PACKAGES_LISTS="$(echo ${LB_PACKAGES_LISTS} | sed -e 's|lxde-desktop||') standard-x11" - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in lenny) - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|lxde-desktop||' -e 's|desktop||') standard lxde-desktop desktop" + LB_TASKS="$(echo ${LB_TASKS} | sed -e 's|standard||' -e 's|lxde-desktop||' -e 's|desktop||') standard lxde-desktop desktop" ;; *) - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|lxde-desktop||' -e 's|desktop||' -e 's|laptop||') standard lxde-desktop desktop laptop" + LB_TASKS="$(echo ${LB_TASKS} | sed -e 's|standard||' -e 's|lxde-desktop||' -e 's|desktop||' -e 's|laptop||') standard lxde-desktop desktop laptop" ;; esac ;; xfce-desktop) - LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's|xfce-desktop||') standard-x11" + LB_PACKAGES_LISTS="$(echo ${LB_PACKAGES_LISTS} | sed -e 's|xfce-desktop||') standard-x11" - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in lenny) - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|xfce-desktop||' -e 's|desktop||') standard xfce-desktop desktop" + LB_TASKS="$(echo ${LB_TASKS} | sed -e 's|standard||' -e 's|xfce-desktop||' -e 's|desktop||') standard xfce-desktop desktop" ;; *) - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's|standard||' -e 's|xfce-desktop||' -e 's|desktop||' -e 's|laptop||') standard xfce-desktop desktop laptop" + LB_TASKS="$(echo ${LB_TASKS} | sed -e 's|standard||' -e 's|xfce-desktop||' -e 's|desktop||' -e 's|laptop||') standard xfce-desktop desktop laptop" ;; esac ;; esac done - LH_PACKAGES_LISTS="$(echo ${LH_PACKAGES_LISTS} | sed -e 's| ||g')" - LH_TASKS="$(echo ${LH_TASKS} | sed -e 's| ||g')" + LB_PACKAGES_LISTS="$(echo ${LB_PACKAGES_LISTS} | sed -e 's| ||g')" + LB_TASKS="$(echo ${LB_TASKS} | sed -e 's| ||g')" # Setting security updates option - if [ "${LH_MIRROR_CHROOT_SECURITY}" = "none" ] || [ "${LH_MIRROR_BINARY_SECURITY}" = "none" ] + if [ "${LB_MIRROR_CHROOT_SECURITY}" = "none" ] || [ "${LB_MIRROR_BINARY_SECURITY}" = "none" ] then - LH_SECURITY="false" + LB_SECURITY="false" fi - LH_SECURITY="${LH_SECURITY:-true}" + LB_SECURITY="${LB_SECURITY:-true}" # Setting volatile updates option - if [ "${LH_MIRROR_CHROOT_VOLATILE}" = "none" ] || [ "${LH_MIRROR_BINARY_VOLATILE}" = "none" ] + if [ "${LB_MIRROR_CHROOT_VOLATILE}" = "none" ] || [ "${LB_MIRROR_BINARY_VOLATILE}" = "none" ] then - LH_VOLATILE="false" + LB_VOLATILE="false" fi - LH_VOLATILE="${LH_VOLATILE:-true}" + LB_VOLATILE="${LB_VOLATILE:-true}" # Setting symlink convertion option - LH_SYMLINKS="${LH_SYMLINKS:-false}" + LB_SYMLINKS="${LB_SYMLINKS:-false}" # Setting sysvinit option - LH_SYSVINIT="${LH_SYSVINIT:-false}" + LB_SYSVINIT="${LB_SYSVINIT:-false}" ## config/binary # Setting image filesystem - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in sparc) - LH_BINARY_FILESYSTEM="${LH_BINARY_FILESYSTEM:-ext2}" + LB_BINARY_FILESYSTEM="${LB_BINARY_FILESYSTEM:-ext2}" ;; *) - LH_BINARY_FILESYSTEM="${LH_BINARY_FILESYSTEM:-fat16}" + LB_BINARY_FILESYSTEM="${LB_BINARY_FILESYSTEM:-fat16}" ;; esac # Setting image type - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in squeeze|sid) - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in amd64|i386) - LH_BINARY_IMAGES="${LH_BINARY_IMAGES:-iso-hybrid}" + LB_BINARY_IMAGES="${LB_BINARY_IMAGES:-iso-hybrid}" ;; *) - LH_BINARY_IMAGES="${LH_BINARY_IMAGES:-iso}" + LB_BINARY_IMAGES="${LB_BINARY_IMAGES:-iso}" ;; esac ;; *) - LH_BINARY_IMAGES="${LH_BINARY_IMAGES:-iso}" + LB_BINARY_IMAGES="${LB_BINARY_IMAGES:-iso}" ;; esac # Setting apt indices - if echo ${LH_PACKAGES_LISTS} | grep -qs -E "(stripped|minimal)\b" + if echo ${LB_PACKAGES_LISTS} | grep -qs -E "(stripped|minimal)\b" then - LH_BINARY_INDICES="${LH_BINARY_INDICES:-none}" + LB_BINARY_INDICES="${LB_BINARY_INDICES:-none}" else - LH_BINARY_INDICES="${LH_BINARY_INDICES:-true}" + LB_BINARY_INDICES="${LB_BINARY_INDICES:-true}" fi # Setting bootloader - if [ -z "${LH_BOOTLOADER}" ] + if [ -z "${LB_BOOTLOADER}" ] then - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in amd64|i386) - LH_BOOTLOADER="syslinux" + LB_BOOTLOADER="syslinux" ;; powerpc) - LH_BOOTLOADER="yaboot" + LB_BOOTLOADER="yaboot" ;; sparc) - LH_BOOTLOADER="silo" + LB_BOOTLOADER="silo" ;; esac fi # Setting checksums - LH_CHECKSUMS="${LH_CHECKSUMS:-md5}" + LB_CHECKSUMS="${LB_CHECKSUMS:-md5}" # Setting chroot option - LH_BUILD_WITH_CHROOT="${LH_BUILD_WITH_CHROOT:-true}" + LB_BUILD_WITH_CHROOT="${LB_BUILD_WITH_CHROOT:-true}" # Setting debian-installer option - LH_DEBIAN_INSTALLER="${LH_DEBIAN_INSTALLER:-false}" + LB_DEBIAN_INSTALLER="${LB_DEBIAN_INSTALLER:-false}" # Setting debian-installer distribution - LH_DEBIAN_INSTALLER_DISTRIBUTION="${LH_DEBIAN_INSTALLER_DISTRIBUTION:-${LH_DISTRIBUTION}}" + LB_DEBIAN_INSTALLER_DISTRIBUTION="${LB_DEBIAN_INSTALLER_DISTRIBUTION:-${LB_DISTRIBUTION}}" # Setting debian-installer-gui - case "${LH_MODE}" in + case "${LB_MODE}" in debian) - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in squeeze|sid) - LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI:-false}" + LB_DEBIAN_INSTALLER_GUI="${LB_DEBIAN_INSTALLER_GUI:-false}" ;; *) - LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI:-true}" + LB_DEBIAN_INSTALLER_GUI="${LB_DEBIAN_INSTALLER_GUI:-true}" ;; esac ;; ubuntu) - case "${LH_DEBIAN_INSTALLER_DISTRIBUTION}" in + case "${LB_DEBIAN_INSTALLER_DISTRIBUTION}" in karmic) # Not available for Karmic currently. - LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI:-false}" + LB_DEBIAN_INSTALLER_GUI="${LB_DEBIAN_INSTALLER_GUI:-false}" ;; *) - LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI:-true}" + LB_DEBIAN_INSTALLER_GUI="${LB_DEBIAN_INSTALLER_GUI:-true}" ;; esac ;; *) - LH_DEBIAN_INSTALLER_GUI="${LH_DEBIAN_INSTALLER_GUI:-false}" + LB_DEBIAN_INSTALLER_GUI="${LB_DEBIAN_INSTALLER_GUI:-false}" ;; esac # Setting debian-installer preseed filename - if [ -z "${LH_DEBIAN_INSTALLER_PRESEEDFILE}" ] + if [ -z "${LB_DEBIAN_INSTALLER_PRESEEDFILE}" ] then if Find_files config/binary_debian-installer/preseed.cfg then - LH_DEBIAN_INSTALLER_PRESEEDFILE="/preseed.cfg" + LB_DEBIAN_INSTALLER_PRESEEDFILE="/preseed.cfg" fi if Find_files config/binary_debian-installer/*.cfg && [ ! -e config/binary_debian-installer/preseed.cfg ] then - Echo_warning "You have placed some preseeding files into config/binary_debian-installer but you didn't specify the default preseeding file through LH_DEBIAN_INSTALLER_PRESEEDFILE. This means that debian-installer will not take up a preseeding file by default." + Echo_warning "You have placed some preseeding files into config/binary_debian-installer but you didn't specify the default preseeding file through LB_DEBIAN_INSTALLER_PRESEEDFILE. This means that debian-installer will not take up a preseeding file by default." fi fi # Setting boot parameters - # LH_BOOTAPPEND_LIVE - if [ -n "${LH_DEBIAN_INSTALLER_PRESEEDFILE}" ] + # LB_BOOTAPPEND_LIVE + if [ -n "${LB_DEBIAN_INSTALLER_PRESEEDFILE}" ] then - case "${LH_BINARY_IMAGES}" in + case "${LB_BINARY_IMAGES}" in iso*) - _LH_BOOTAPPEND_PRESEED="file=/cdrom/install/${LH_DEBIAN_INSTALLER_PRESEEDFILE}" + _LB_BOOTAPPEND_PRESEED="file=/cdrom/install/${LB_DEBIAN_INSTALLER_PRESEEDFILE}" ;; usb*) - if [ "${LH_MODE}" = "ubuntu" ] || [ "${LH_DEBIAN_INSTALLER}" = "live" ] + if [ "${LB_MODE}" = "ubuntu" ] || [ "${LB_DEBIAN_INSTALLER}" = "live" ] then - _LH_BOOTAPPEND_PRESEED="file=/cdrom/install/${LH_DEBIAN_INSTALLER_PRESEEDFILE}" + _LB_BOOTAPPEND_PRESEED="file=/cdrom/install/${LB_DEBIAN_INSTALLER_PRESEEDFILE}" else - _LH_BOOTAPPEND_PRESEED="file=/hd-media/install/${LH_DEBIAN_INSTALLER_PRESEEDFILE}" + _LB_BOOTAPPEND_PRESEED="file=/hd-media/install/${LB_DEBIAN_INSTALLER_PRESEEDFILE}" fi ;; net) - case "${LH_DEBIAN_INSTALLER_PRESEEDFILE}" in + case "${LB_DEBIAN_INSTALLER_PRESEEDFILE}" in *://*) - _LH_BOOTAPPEND_PRESEED="file=${LH_DEBIAN_INSTALLER_PRESEEDFILE}" + _LB_BOOTAPPEND_PRESEED="file=${LB_DEBIAN_INSTALLER_PRESEEDFILE}" ;; *) - _LH_BOOTAPPEND_PRESEED="file=/${LH_DEBIAN_INSTALLER_PRESEEDFILE}" + _LB_BOOTAPPEND_PRESEED="file=/${LB_DEBIAN_INSTALLER_PRESEEDFILE}" ;; esac ;; esac fi - case "${LH_BINARY_IMAGES}" in + case "${LB_BINARY_IMAGES}" in iso-hybrid|usb*) # Try USB block devices for install media - if ! echo "${LH_BOOTAPPEND_INSTALL}" | grep -q try-usb + if ! echo "${LB_BOOTAPPEND_INSTALL}" | grep -q try-usb then - LH_BOOTAPPEND_INSTALL="cdrom-detect/try-usb=true ${LH_BOOTAPPEND_INSTALL}" + LB_BOOTAPPEND_INSTALL="cdrom-detect/try-usb=true ${LB_BOOTAPPEND_INSTALL}" fi ;; esac - if [ -n ${_LH_BOOTAPPEND_PRESEED} ] + if [ -n ${_LB_BOOTAPPEND_PRESEED} ] then - LH_BOOTAPPEND_INSTALL="${LH_BOOTAPPEND_INSTALL} ${_LH_BOOTAPPEND_PRESEED}" + LB_BOOTAPPEND_INSTALL="${LB_BOOTAPPEND_INSTALL} ${_LB_BOOTAPPEND_PRESEED}" fi - LH_BOOTAPPEND_INSTALL="$(echo ${LH_BOOTAPPEND_INSTALL} | sed -e 's/[ \t]*$//')" + LB_BOOTAPPEND_INSTALL="$(echo ${LB_BOOTAPPEND_INSTALL} | sed -e 's/[ \t]*$//')" # Setting encryption - LH_ENCRYPTION="${LH_ENCRYPTION:-false}" + LB_ENCRYPTION="${LB_ENCRYPTION:-false}" # Setting grub splash - # LH_GRUB_SPLASH + # LB_GRUB_SPLASH # Setting hostname - if [ -z "${LH_HOSTNAME}" ] + if [ -z "${LB_HOSTNAME}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in embedian) - LH_HOSTNAME="embedian" + LB_HOSTNAME="embedian" ;; ubuntu) - LH_HOSTNAME="ubuntu" + LB_HOSTNAME="ubuntu" ;; *) - LH_HOSTNAME="debian" + LB_HOSTNAME="debian" ;; esac fi # Setting iso author - if [ -z "${LH_ISO_APPLICATION}" ] + if [ -z "${LB_ISO_APPLICATION}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_ISO_APPLICATION="Debian Live" + LB_ISO_APPLICATION="Debian Live" ;; emdebian) - LH_ISO_APPLICATION="Emdebian Live" + LB_ISO_APPLICATION="Emdebian Live" ;; ubuntu) - LH_ISO_APPLICATION="Ubuntu Live" + LB_ISO_APPLICATION="Ubuntu Live" ;; esac fi # Set iso preparer - LH_ISO_PREPARER="${LH_ISO_PREPARER:-live-build \$VERSION; http://packages.qa.debian.org/live-build}" + LB_ISO_PREPARER="${LB_ISO_PREPARER:-live-build \$VERSION; http://packages.qa.debian.org/live-build}" # Set iso publisher - LH_ISO_PUBLISHER="${LH_ISO_PUBLISHER:-Debian Live project; http://live.debian.net/; debian-live@lists.debian.org}" + LB_ISO_PUBLISHER="${LB_ISO_PUBLISHER:-Debian Live project; http://live.debian.net/; debian-live@lists.debian.org}" # Setting iso volume - if [ -z "${LH_ISO_VOLUME}" ] + if [ -z "${LB_ISO_VOLUME}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian) - LH_ISO_VOLUME="Debian ${LH_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)" + LB_ISO_VOLUME="Debian ${LB_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)" ;; debian-release) - eval VERSION="$`echo RELEASE_${LH_DISTRIBUTION}`" - LH_ISO_VOLUME="Debian ${VERSION} ${LH_ARCHITECTURE} live" + eval VERSION="$`echo RELEASE_${LB_DISTRIBUTION}`" + LB_ISO_VOLUME="Debian ${VERSION} ${LB_ARCHITECTURE} live" ;; emdebian) - LH_ISO_VOLUME="Emdebian ${LH_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)" + LB_ISO_VOLUME="Emdebian ${LB_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)" ;; ubuntu) - LH_ISO_VOLUME="Ubuntu ${LH_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)" + LB_ISO_VOLUME="Ubuntu ${LB_DISTRIBUTION} \$(date +%Y%m%d-%H:%M)" ;; esac fi # Setting memtest option - LH_MEMTEST="${LH_MEMTEST:-memtest86+}" + LB_MEMTEST="${LB_MEMTEST:-memtest86+}" # Setting win32-loader option - if [ "${LH_MODE}" != "ubuntu" ] + if [ "${LB_MODE}" != "ubuntu" ] then - case "${LH_ARCHITECTURE}" in + case "${LB_ARCHITECTURE}" in amd64|i386) - if [ "${LH_DEBIAN_INSTALLER}" != "false" ] + if [ "${LB_DEBIAN_INSTALLER}" != "false" ] then - LH_WIN32_LOADER="${LH_WIN32_LOADER:-true}" + LB_WIN32_LOADER="${LB_WIN32_LOADER:-true}" else - LH_WIN32_LOADER="${LH_WIN32_LOADER:-false}" + LB_WIN32_LOADER="${LB_WIN32_LOADER:-false}" fi ;; *) - LH_WIN32_LOADER="${LH_WIN32_LOADER:-false}" + LB_WIN32_LOADER="${LB_WIN32_LOADER:-false}" ;; esac fi # Setting netboot filesystem - LH_NET_ROOT_FILESYSTEM="${LH_NET_ROOT_FILESYSTEM:-nfs}" + LB_NET_ROOT_FILESYSTEM="${LB_NET_ROOT_FILESYSTEM:-nfs}" # Setting netboot server path - if [ -z "${LH_NET_ROOT_PATH}" ] + if [ -z "${LB_NET_ROOT_PATH}" ] then - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_NET_ROOT_PATH="/srv/debian-live" + LB_NET_ROOT_PATH="/srv/debian-live" ;; emdebian) - LH_NET_ROOT_PATH="/srv/emdebian-live" + LB_NET_ROOT_PATH="/srv/emdebian-live" ;; ubuntu) - LH_NET_ROOT_PATH="/srv/ubuntu-live" + LB_NET_ROOT_PATH="/srv/ubuntu-live" ;; esac fi # Setting netboot server address - LH_NET_ROOT_SERVER="${LH_NET_ROOT_SERVER:-192.168.1.1}" + LB_NET_ROOT_SERVER="${LB_NET_ROOT_SERVER:-192.168.1.1}" # Setting net cow filesystem - LH_NET_COW_FILESYSTEM="${LH_NET_COW_FILESYSTEM:-nfs}" + LB_NET_COW_FILESYSTEM="${LB_NET_COW_FILESYSTEM:-nfs}" # Setting net tarball - LH_NET_TARBALL="${LH_NET_TARBALL:-gzip}" + LB_NET_TARBALL="${LB_NET_TARBALL:-gzip}" # Setting syslinux configuration file - # LH_SYSLINUX_CFG + # LB_SYSLINUX_CFG # Setting syslinux splash - # LH_SYSLINUX_SPLASH + # LB_SYSLINUX_SPLASH - LH_SYSLINUX_TIMEOUT="${LH_SYSLINUX_TIMEOUT:-0}" + LB_SYSLINUX_TIMEOUT="${LB_SYSLINUX_TIMEOUT:-0}" # Setting syslinux menu - LH_SYSLINUX_MENU="${LH_SYSLINUX_MENU:-true}" + LB_SYSLINUX_MENU="${LB_SYSLINUX_MENU:-true}" # Setting syslinux menu live entries - case "${LH_MODE}" in + case "${LB_MODE}" in debian|debian-release) - LH_SYSLINUX_MENU_LIVE_ENTRY="${LH_SYSLINUX_MENU_LIVE_ENTRY:-Live}" - LH_SYSLINUX_MENU_LIVE_ENTRY_FAILSAFE="${LH_SYSLINUX_MENU_LIVE_ENTRY_FAILSAFE:-${LH_SYSLINUX_MENU_LIVE_ENTRY} (failsafe)}" + LB_SYSLINUX_MENU_LIVE_ENTRY="${LB_SYSLINUX_MENU_LIVE_ENTRY:-Live}" + LB_SYSLINUX_MENU_LIVE_ENTRY_FAILSAFE="${LB_SYSLINUX_MENU_LIVE_ENTRY_FAILSAFE:-${LB_SYSLINUX_MENU_LIVE_ENTRY} (failsafe)}" ;; *) - LH_SYSLINUX_MENU_LIVE_ENTRY="${LH_SYSLINUX_MENU_LIVE_ENTRY:-Start ${LH_ISO_APPLICATION}}" - LH_SYSLINUX_MENU_LIVE_ENTRY_FAILSAFE="${LH_SYSLINUX_MENU_LIVE_ENTRY_FAILSAFE:-${LH_SYSLINUX_MENU_LIVE_ENTRY} (failsafe)}" + LB_SYSLINUX_MENU_LIVE_ENTRY="${LB_SYSLINUX_MENU_LIVE_ENTRY:-Start ${LB_ISO_APPLICATION}}" + LB_SYSLINUX_MENU_LIVE_ENTRY_FAILSAFE="${LB_SYSLINUX_MENU_LIVE_ENTRY_FAILSAFE:-${LB_SYSLINUX_MENU_LIVE_ENTRY} (failsafe)}" ;; esac # Settings memtest menu entry - LH_SYSLINUX_MENU_MEMTEST_ENTRY="${LH_SYSLINUX_MENU_MEMTEST_ENTRY:-Memory test}" + LB_SYSLINUX_MENU_MEMTEST_ENTRY="${LB_SYSLINUX_MENU_MEMTEST_ENTRY:-Memory test}" # Setting username - case "${LH_MODE}" in + case "${LB_MODE}" in ubuntu) - LH_USERNAME="${LH_USERNAME:-ubuntu}" + LB_USERNAME="${LB_USERNAME:-ubuntu}" ;; *) - LH_USERNAME="${LH_USERNAME:-user}" + LB_USERNAME="${LB_USERNAME:-user}" ;; esac ## config/source # Setting source option - LH_SOURCE="${LH_SOURCE:-false}" + LB_SOURCE="${LB_SOURCE:-false}" # Setting image type - LH_SOURCE_IMAGES="${LH_SOURCE_IMAGES:-tar}" + LB_SOURCE_IMAGES="${LB_SOURCE_IMAGES:-tar}" # Setting fakeroot/fakechroot - LH_USE_FAKEROOT="${LH_USE_FAKEROOT:-false}" + LB_USE_FAKEROOT="${LB_USE_FAKEROOT:-false}" } Check_defaults () { - if [ "${LH_CONFIG_VERSION}" ] + if [ "${LB_CONFIG_VERSION}" ] then # We're only checking when we're actually running the checks # that's why the check for emptyness of the version; - # however, as live-build always declares LH_CONFIG_VERSION + # however, as live-build always declares LB_CONFIG_VERSION # internally, this is safe assumption (no cases where it's unset, # except when bootstrapping the functions/defaults etc.). - CURRENT_CONFIG_VERSION="$(echo ${LH_CONFIG_VERSION} | awk -F. '{ print $1 }')" + CURRENT_CONFIG_VERSION="$(echo ${LB_CONFIG_VERSION} | awk -F. '{ print $1 }')" if [ ${CURRENT_CONFIG_VERSION} -ge 3 ] then @@ -1120,40 +1120,40 @@ Check_defaults () fi fi - if echo ${LH_PACKAGES_LISTS} | grep -qs -E "(stripped|minimal)\b" + if echo ${LB_PACKAGES_LISTS} | grep -qs -E "(stripped|minimal)\b" then # aptitude + stripped|minimal - if [ "${LH_APT}" = "aptitude" ] + if [ "${LB_APT}" = "aptitude" ] then - Echo_warning "You selected LH_PACKAGES_LISTS='%s' and LH_APT='aptitude'" "${LH_PACKAGES_LIST}. This configuration is potentially unsafe, as aptitude is not used in the stripped/minimal package lists." + Echo_warning "You selected LB_PACKAGES_LISTS='%s' and LB_APT='aptitude'" "${LB_PACKAGES_LIST}. This configuration is potentially unsafe, as aptitude is not used in the stripped/minimal package lists." fi fi - if [ "${LH_DEBIAN_INSTALLER}" != "false" ] + if [ "${LB_DEBIAN_INSTALLER}" != "false" ] then # d-i true, no caching - if ! echo ${LH_CACHE_STAGES} | grep -qs "bootstrap\b" || [ "${LH_CACHE}" != "true" ] || [ "${LH_CACHE_PACKAGES}" != "true" ] + if ! echo ${LB_CACHE_STAGES} | grep -qs "bootstrap\b" || [ "${LB_CACHE}" != "true" ] || [ "${LB_CACHE_PACKAGES}" != "true" ] then - Echo_warning "You have selected values of LH_CACHE, LH_CACHE_PACKAGES, LH_CACHE_STAGES and LH_DEBIAN_INSTALLER which will result in 'bootstrap' packages not being cached. This configuration is potentially unsafe as the bootstrap packages are re-used when integrating the Debian Installer." + Echo_warning "You have selected values of LB_CACHE, LB_CACHE_PACKAGES, LB_CACHE_STAGES and LB_DEBIAN_INSTALLER which will result in 'bootstrap' packages not being cached. This configuration is potentially unsafe as the bootstrap packages are re-used when integrating the Debian Installer." fi fi - if [ "${LH_BOOTLOADER}" = "syslinux" ] + if [ "${LB_BOOTLOADER}" = "syslinux" ] then # syslinux + fat - case "${LH_BINARY_FILESYSTEM}" in + case "${LB_BINARY_FILESYSTEM}" in fat*) ;; *) - Echo_warning "You have selected values of LH_BOOTLOADER and LH_BINARY_FILESYSTEM which are incompatible - syslinux only supports FAT filesystems." + Echo_warning "You have selected values of LB_BOOTLOADER and LB_BINARY_FILESYSTEM which are incompatible - syslinux only supports FAT filesystems." ;; esac fi - case "${LH_BINARY_IMAGES}" in + case "${LB_BINARY_IMAGES}" in usb*) # grub or yaboot + usb - case "${LH_BOOTLOADER}" in + case "${LB_BOOTLOADER}" in grub|yaboot) Echo_error "You have selected a combination of bootloader and image type that is currently not supported by live-build. Please use either another bootloader or a different image type." exit 1 @@ -1162,31 +1162,31 @@ Check_defaults () ;; esac - if [ "$(echo ${LH_ISO_APPLICATION} | wc -c)" -gt 128 ] + if [ "$(echo ${LB_ISO_APPLICATION} | wc -c)" -gt 128 ] then - Echo_warning "You have specified a value of LH_ISO_APPLICATION that is too long; the maximum length is 128 characters." + Echo_warning "You have specified a value of LB_ISO_APPLICATION that is too long; the maximum length is 128 characters." fi - if [ "$(echo ${LH_ISO_PREPARER} | wc -c)" -gt 128 ] + if [ "$(echo ${LB_ISO_PREPARER} | wc -c)" -gt 128 ] then - Echo_warning "You have specified a value of LH_ISO_PREPARER that is too long; the maximum length is 128 characters." + Echo_warning "You have specified a value of LB_ISO_PREPARER that is too long; the maximum length is 128 characters." fi - if [ "$(echo ${LH_ISO_PUBLISHER} | wc -c)" -gt 128 ] + if [ "$(echo ${LB_ISO_PUBLISHER} | wc -c)" -gt 128 ] then - Echo_warning "You have specified a value of LH_ISO_PUBLISHER that is too long; the maximum length is 128 characters." + Echo_warning "You have specified a value of LB_ISO_PUBLISHER that is too long; the maximum length is 128 characters." fi - if [ "$(eval "echo ${LH_ISO_VOLUME}" | wc -c)" -gt 32 ] + if [ "$(eval "echo ${LB_ISO_VOLUME}" | wc -c)" -gt 32 ] then - Echo_warning "You have specified a value of LH_ISO_VOLUME that is too long; the maximum length is 32 characters." + Echo_warning "You have specified a value of LB_ISO_VOLUME that is too long; the maximum length is 32 characters." fi - if echo ${LH_PACKAGES_LISTS} | grep -qs -E "(stripped|minimal)\b" + if echo ${LB_PACKAGES_LISTS} | grep -qs -E "(stripped|minimal)\b" then - if [ "${LH_BINARY_INDICES}" = "true" ] + if [ "${LB_BINARY_INDICES}" = "true" ] then - Echo_warning "You have selected hook to minimise image size but you are still including package indices with your value of LH_BINARY_INDICES." + Echo_warning "You have selected hook to minimise image size but you are still including package indices with your value of LB_BINARY_INDICES." fi fi diff --git a/functions/echo.sh b/functions/echo.sh index 0d8147a..555bc42 100755 --- a/functions/echo.sh +++ b/functions/echo.sh @@ -238,7 +238,7 @@ Echo_file () Echo_breakage () { - case "${LH_DISTRIBUTION}" in + case "${LB_DISTRIBUTION}" in sid|unstable) Echo_message "If the following stage fails, the most likely cause of the problem is with your mirror configuration, a caching proxy or the sid distribution." ;; diff --git a/functions/losetup.sh b/functions/losetup.sh index cb9eeed..fa6cd83 100755 --- a/functions/losetup.sh +++ b/functions/losetup.sh @@ -14,9 +14,9 @@ Losetup () FILE="${2}" PARTITION="${3:-1}" - ${LH_ROOT_COMMAND} ${LH_LOSETUP} "${DEVICE}" "${FILE}" - FDISK_OUT="$(${LH_FDISK} -l -u ${DEVICE} 2>&1)" - ${LH_ROOT_COMMAND} ${LH_LOSETUP} -d "${DEVICE}" + ${LB_ROOT_COMMAND} ${LB_LOSETUP} "${DEVICE}" "${FILE}" + FDISK_OUT="$(${LB_FDISK} -l -u ${DEVICE} 2>&1)" + ${LB_ROOT_COMMAND} ${LB_LOSETUP} -d "${DEVICE}" LOOPDEVICE="$(echo ${DEVICE}p${PARTITION})" @@ -24,14 +24,14 @@ Losetup () then Echo_message "Mounting %s with offset 0" "${DEVICE}" - ${LH_ROOT_COMMAND} ${LH_LOSETUP} "${DEVICE}" "${FILE}" + ${LB_ROOT_COMMAND} ${LB_LOSETUP} "${DEVICE}" "${FILE}" else SECTORS="$(echo "$FDISK_OUT" | sed -ne "s|^$LOOPDEVICE[ *]*\([0-9]*\).*|\1|p")" OFFSET="$(expr ${SECTORS} '*' 512)" Echo_message "Mounting %s with offset %s" "${DEVICE}" "${OFFSET}" - ${LH_ROOT_COMMAND} ${LH_LOSETUP} -o "${OFFSET}" "${DEVICE}" "${FILE}" + ${LB_ROOT_COMMAND} ${LB_LOSETUP} -o "${OFFSET}" "${DEVICE}" "${FILE}" fi } diff --git a/functions/packages.sh b/functions/packages.sh index 8d79532..20d53df 100755 --- a/functions/packages.sh +++ b/functions/packages.sh @@ -17,7 +17,7 @@ Check_package () case "${INSTALL_STATUS}" in 1) - _LH_PACKAGES="${_LH_PACKAGES} ${PACKAGE}" + _LB_PACKAGES="${_LB_PACKAGES} ${PACKAGE}" ;; 2) @@ -29,15 +29,15 @@ Check_package () Install_package () { - if [ -n "${_LH_PACKAGES}" ] && [ "${LH_BUILD_WITH_CHROOT}" != "false" ] + if [ -n "${_LB_PACKAGES}" ] && [ "${LB_BUILD_WITH_CHROOT}" != "false" ] then - case "${LH_APT}" in + case "${LB_APT}" in apt|apt-get) - Chroot chroot "apt-get install -o APT::Install-Recommends=false ${APT_OPTIONS} ${_LH_PACKAGES}" + Chroot chroot "apt-get install -o APT::Install-Recommends=false ${APT_OPTIONS} ${_LB_PACKAGES}" ;; aptitude) - Chroot chroot "aptitude install --without-recommends ${APTITUDE_OPTIONS} ${_LH_PACKAGES}" + Chroot chroot "aptitude install --without-recommends ${APTITUDE_OPTIONS} ${_LB_PACKAGES}" ;; esac fi @@ -45,15 +45,15 @@ Install_package () Remove_package () { - if [ -n "${_LH_PACKAGES}" ] && [ "${LH_BUILD_WITH_CHROOT}" != "false" ] + if [ -n "${_LB_PACKAGES}" ] && [ "${LB_BUILD_WITH_CHROOT}" != "false" ] then - case "${LH_APT}" in + case "${LB_APT}" in apt|apt-get) - Chroot chroot "apt-get remove --purge ${APT_OPTIONS} ${_LH_PACKAGES}" + Chroot chroot "apt-get remove --purge ${APT_OPTIONS} ${_LB_PACKAGES}" ;; aptitude) - Chroot chroot "aptitude purge ${APTITUDE_OPTIONS} ${_LH_PACKAGES}" + Chroot chroot "aptitude purge ${APTITUDE_OPTIONS} ${_LB_PACKAGES}" ;; esac fi @@ -69,7 +69,7 @@ Check_installed () FILE="${1}" PACKAGE="${2}" - case "${LH_BUILD_WITH_CHROOT}" in + case "${LB_BUILD_WITH_CHROOT}" in true) if Chroot chroot "dpkg-query -s ${PACKAGE}" 2> /dev/null | grep -qs "Status: install" then diff --git a/functions/packageslists.sh b/functions/packageslists.sh index 6510d27..6095f3f 100755 --- a/functions/packageslists.sh +++ b/functions/packageslists.sh @@ -10,89 +10,89 @@ Expand_packagelist () { - _LH_EXPAND_QUEUE="$(basename "${1}")" + _LB_EXPAND_QUEUE="$(basename "${1}")" shift - while [ -n "${_LH_EXPAND_QUEUE}" ] + while [ -n "${_LB_EXPAND_QUEUE}" ] do - _LH_LIST_NAME="$(echo ${_LH_EXPAND_QUEUE} | cut -d" " -f1)" - _LH_EXPAND_QUEUE="$(echo ${_LH_EXPAND_QUEUE} | cut -s -d" " -f2-)" - _LH_LIST_LOCATION="" - _LH_NESTED=0 - _LH_ENABLED=1 + _LB_LIST_NAME="$(echo ${_LB_EXPAND_QUEUE} | cut -d" " -f1)" + _LB_EXPAND_QUEUE="$(echo ${_LB_EXPAND_QUEUE} | cut -s -d" " -f2-)" + _LB_LIST_LOCATION="" + _LB_NESTED=0 + _LB_ENABLED=1 - for _LH_SEARCH_PATH in ${@} "${LH_BASE:-/usr/share/live/build}/lists" + for _LB_SEARCH_PATH in ${@} "${LB_BASE:-/usr/share/live/build}/lists" do - if [ -e "${_LH_SEARCH_PATH}/${_LH_LIST_NAME}" ] + if [ -e "${_LB_SEARCH_PATH}/${_LB_LIST_NAME}" ] then - _LH_LIST_LOCATION="${_LH_SEARCH_PATH}/${_LH_LIST_NAME}" + _LB_LIST_LOCATION="${_LB_SEARCH_PATH}/${_LB_LIST_NAME}" break fi done - if [ -z "${_LH_LIST_LOCATION}" ] + if [ -z "${_LB_LIST_LOCATION}" ] then - echo "W: Unknown package list '${_LH_LIST_NAME}'" >&2 + echo "W: Unknown package list '${_LB_LIST_NAME}'" >&2 continue fi - while read _LH_LINE + while read _LB_LINE do - case "${_LH_LINE}" in + case "${_LB_LINE}" in \#if\ *) - if [ ${_LH_NESTED} -eq 1 ] + if [ ${_LB_NESTED} -eq 1 ] then echo "E: Nesting conditionals is not supported" >&2 exit 1 fi - _LH_NESTED=1 + _LB_NESTED=1 - _LH_NEEDLE="$(echo "${_LH_LINE}" | cut -d' ' -f3-)" - _LH_HAYSTACK="$(eval "echo \$LH_$(echo "${_LH_LINE}" | cut -d' ' -f2)")" + _LB_NEEDLE="$(echo "${_LB_LINE}" | cut -d' ' -f3-)" + _LB_HAYSTACK="$(eval "echo \$LB_$(echo "${_LB_LINE}" | cut -d' ' -f2)")" - _LH_ENABLED=0 - for _LH_NEEDLE_PART in ${_LH_NEEDLE} + _LB_ENABLED=0 + for _LB_NEEDLE_PART in ${_LB_NEEDLE} do - for _LH_HAYSTACK_PART in ${_LH_HAYSTACK} + for _LB_HAYSTACK_PART in ${_LB_HAYSTACK} do - if [ "${_LH_NEEDLE_PART}" = "${_LH_HAYSTACK_PART}" ] + if [ "${_LB_NEEDLE_PART}" = "${_LB_HAYSTACK_PART}" ] then - _LH_ENABLED=1 + _LB_ENABLED=1 fi done done ;; \#endif*) - _LH_NESTED=0 - _LH_ENABLED=1 + _LB_NESTED=0 + _LB_ENABLED=1 ;; \#*) - if [ ${_LH_ENABLED} -ne 1 ] + if [ ${_LB_ENABLED} -ne 1 ] then continue fi # Find includes - _LH_INCLUDES="$(echo "${_LH_LINE}" | sed -n \ + _LB_INCLUDES="$(echo "${_LB_LINE}" | sed -n \ -e 's|^#<include> \([^ ]*\)|\1|gp' \ -e 's|^#include <\([^ ]*\)>|\1|gp')" # Add to queue - _LH_EXPAND_QUEUE="$(echo ${_LH_EXPAND_QUEUE} ${_LH_INCLUDES} | + _LB_EXPAND_QUEUE="$(echo ${_LB_EXPAND_QUEUE} ${_LB_INCLUDES} | sed -e 's|[ ]*$||' -e 's|^[ ]*||')" ;; *) - if [ ${_LH_ENABLED} -eq 1 ] + if [ ${_LB_ENABLED} -eq 1 ] then - echo "${_LH_LINE}" + echo "${_LB_LINE}" fi ;; esac - done < "${_LH_LIST_LOCATION}" + done < "${_LB_LIST_LOCATION}" done } diff --git a/functions/templates.sh b/functions/templates.sh index dd774c5..d365ccd 100755 --- a/functions/templates.sh +++ b/functions/templates.sh @@ -15,11 +15,11 @@ Check_templates () if [ -d "config/templates/${PACKAGE}" ] then TEMPLATES="config/templates/${PACKAGE}" - elif [ -d "${LH_TEMPLATES}/${PACKAGE}" ] + elif [ -d "${LB_TEMPLATES}/${PACKAGE}" ] then - TEMPLATES="${LH_TEMPLATES}/${PACKAGE}" + TEMPLATES="${LB_TEMPLATES}/${PACKAGE}" else - Echo_error "%s templates not accessible in %s nor config/templates" "${PACKAGE}" "${LH_TEMPLATES}" + Echo_error "%s templates not accessible in %s nor config/templates" "${PACKAGE}" "${LB_TEMPLATES}" exit 1 fi } diff --git a/functions/wrapper.sh b/functions/wrapper.sh index a856756..3b8a672 100755 --- a/functions/wrapper.sh +++ b/functions/wrapper.sh @@ -10,7 +10,7 @@ Apt () { - case "${LH_APT}" in + case "${LB_APT}" in apt|apt-get) Chroot chroot apt-get ${APT_OPTIONS} ${@} ;; |