diff options
| -rwxr-xr-x | scripts/build/config | 519 | 
1 files changed, 261 insertions, 258 deletions
| diff --git a/scripts/build/config b/scripts/build/config index eaf24ac98..9cf686332 100755 --- a/scripts/build/config +++ b/scripts/build/config @@ -200,6 +200,24 @@ Local_arguments ()  	while true  	do  		case "${1}" in + +			# Config script specific options + +			--clean) +				_CLEAN="true" +				shift +				;; + +			--config) +				_CONFIG="${2}" +				shift 2 +				;; + +			-c|--conffile) +				_CONFFILE="${2}" +				shift 2 +				;; +  			--dump)  				# Dump version  				local VERSION_DPKG @@ -238,17 +256,69 @@ Local_arguments ()  				exit 0  				;; +			--ignore-system-defaults) +				shift +				;; +  			--validate)  				_VALIDATE_MODE="true"  				shift  				;; -			--clean) -				_CLEAN="true" +			# General options + +			--breakpoints) +				_BREAKPOINTS="true" +				shift +				;; + +			--color) +				_COLOR="true" +				shift +				;; + +			--debug) +				_DEBUG="true" +				shift +				;; + +			--force) +				_FORCE="true" +				shift +				;; + +			-h|--help) +				Help +				shift +				;; + +			--no-color) +				_COLOR="false" +				shift +				;; + +			--quiet) +				_QUIET="true" +				shift +				;; + +			-u|--usage) +				Usage +				shift +				;; + +			--verbose) +				_VERBOSE="true"  				shift  				;; -			# config/common +			-v|--version) +				echo "${VERSION}" +				exit 0 +				;; + +			# Build config options +  			--apt)  				LB_APT="${2}"  				shift 2 @@ -274,11 +344,6 @@ Local_arguments ()  				shift 2  				;; -			--aptitude-options) -				APTITUDE_OPTIONS="${2}" -				shift 2 -				;; -  			--apt-pipeline)  				LB_APT_PIPELINE="${2}"  				shift 2 @@ -299,195 +364,183 @@ Local_arguments ()  				shift 2  				;; -			--debootstrap-options) -				DEBOOTSTRAP_OPTIONS="${2}" -				shift 2 -				;; - -			--debootstrap-script) -				DEBOOTSTRAP_SCRIPT="${2}" -				shift 2 -				;; - -			--cache) -				LB_CACHE="${2}" +			--aptitude-options) +				APTITUDE_OPTIONS="${2}"  				shift 2  				;; -			--cache-indices) -				LB_CACHE_INDICES="${2}" +			-a|--architecture|--architectures) +				LB_ARCHITECTURES="${2}"  				shift 2  				;; -			--cache-packages) -				LB_CACHE_PACKAGES="${2}" +			--archive-areas) +				LB_ARCHIVE_AREAS="${2}"  				shift 2  				;; -			--cache-stages) -				LB_CACHE_STAGES="${2}" +			--backports) +				LB_BACKPORTS="${2}"  				shift 2  				;; -			--debconf-frontend) -				LB_DEBCONF_FRONTEND="${2}" +			--binary-filesystem) +				LB_BINARY_FILESYSTEM="${2}"  				shift 2  				;; -			--debconf-priority) -				LB_DEBCONF_PRIORITY="${2}" +			-b|--binary-image|--binary-images) +				LIVE_IMAGE_TYPE="${2}"  				shift 2  				;; -			--initramfs) -				LB_INITRAMFS="${2}" +			--bootappend-install) +				LB_BOOTAPPEND_INSTALL="${2}"  				shift 2  				;; -			--initramfs-compression) -				LB_INITRAMFS_COMPRESSION="${2}" +			--bootappend-live) +				LB_BOOTAPPEND_LIVE="${2}"  				shift 2  				;; -			--initsystem) -				LB_INITSYSTEM="${2}" +			--bootappend-live-failsafe) +				LB_BOOTAPPEND_LIVE_FAILSAFE="${2}"  				shift 2  				;; -			--fdisk) -				Echo_warning "--fdisk is an obsolete option" +			--bootloaders|--bootloader) +				LB_BOOTLOADERS="${2}"  				shift 2  				;; -			--losetup) -				Echo_warning "--losetup is an obsolete option" +			--bootstrap-qemu-arch) +				LB_BOOTSTRAP_QEMU_ARCHITECTURES="${2}"  				shift 2  				;; -			--mode) -				LB_MODE="${2}" +			--bootstrap-qemu-exclude) +				LB_BOOTSTRAP_QEMU_EXCLUDE="${2}"  				shift 2  				;; -			--system) -				LB_SYSTEM="${2}" +			--bootstrap-qemu-static) +				LB_BOOTSTRAP_QEMU_STATIC="${2}"  				shift 2  				;; -			--tasksel) -				LB_TASKSEL="${2}" +			--build-with-chroot) +				LB_BUILD_WITH_CHROOT="${2}"  				shift 2  				;; -			# config/bootstrap -			-a|--architecture|--architectures) -				LB_ARCHITECTURES="${2}" +			--cache) +				LB_CACHE="${2}"  				shift 2  				;; -			-d|--distribution) -				LB_DISTRIBUTION="${2}" +			--cache-indices) +				LB_CACHE_INDICES="${2}"  				shift 2  				;; -			--parent-distribution) -				LB_PARENT_DISTRIBUTION="${2}" +			--cache-packages) +				LB_CACHE_PACKAGES="${2}"  				shift 2  				;; -			--distribution-chroot) -				LB_DISTRIBUTION_CHROOT="${2}" +			--cache-stages) +				LB_CACHE_STAGES="${2}"  				shift 2  				;; -			--parent-distribution-chroot) -				LB_PARENT_DISTRIBUTION_CHROOT="${2}" +			--checksums) +				LB_CHECKSUMS="${2}"  				shift 2  				;; -			--distribution-binary) -				LB_DISTRIBUTION_BINARY="${2}" +			--chroot-filesystem) +				LB_CHROOT_FILESYSTEM="${2}"  				shift 2  				;; -			--parent-distribution-binary) -				LB_PARENT_DISTRIBUTION_BINARY="${2}" +			--compression) +				LB_COMPRESSION="${2}"  				shift 2  				;; -			-m|--parent-mirror-bootstrap) -				LB_PARENT_MIRROR_BOOTSTRAP="${2}" +			--debconf-frontend) +				LB_DEBCONF_FRONTEND="${2}"  				shift 2  				;; -			--parent-mirror-chroot) -				LB_PARENT_MIRROR_CHROOT="${2}" +			--debconf-priority) +				LB_DEBCONF_PRIORITY="${2}"  				shift 2  				;; -			--parent-mirror-chroot-security) -				LB_PARENT_MIRROR_CHROOT_SECURITY="${2}" +			--debian-installer) +				LB_DEBIAN_INSTALLER="${2}"  				shift 2  				;; -			--parent-mirror-binary) -				LB_PARENT_MIRROR_BINARY="${2}" +			--debian-installer-distribution) +				LB_DEBIAN_INSTALLER_DISTRIBUTION="${2}"  				shift 2  				;; -			--parent-mirror-binary-security) -				LB_PARENT_MIRROR_BINARY_SECURITY="${2}" +			--debian-installer-gui) +				LB_DEBIAN_INSTALLER_GUI="${2}"  				shift 2  				;; -			--parent-mirror-debian-installer) -				LB_PARENT_MIRROR_DEBIAN_INSTALLER="${2}" +			--debian-installer-preseedfile) +				LB_DEBIAN_INSTALLER_PRESEEDFILE="${2}"  				shift 2  				;; -			--mirror-bootstrap) -				LB_MIRROR_BOOTSTRAP="${2}" +			--debootstrap-options) +				DEBOOTSTRAP_OPTIONS="${2}"  				shift 2  				;; -			--mirror-chroot) -				LB_MIRROR_CHROOT="${2}" +			--debootstrap-script) +				DEBOOTSTRAP_SCRIPT="${2}"  				shift 2  				;; -			--mirror-chroot-security) -				LB_MIRROR_CHROOT_SECURITY="${2}" +			-d|--distribution) +				LB_DISTRIBUTION="${2}"  				shift 2  				;; -			--mirror-binary) -				LB_MIRROR_BINARY="${2}" +			--distribution-binary) +				LB_DISTRIBUTION_BINARY="${2}"  				shift 2  				;; -			--mirror-binary-security) -				LB_MIRROR_BINARY_SECURITY="${2}" +			--distribution-chroot) +				LB_DISTRIBUTION_CHROOT="${2}"  				shift 2  				;; -			--mirror-debian-installer) -				LB_MIRROR_DEBIAN_INSTALLER="${2}" +			--fdisk) +				Echo_warning "--fdisk is an obsolete option"  				shift 2  				;; -			--archive-areas) -				LB_ARCHIVE_AREAS="${2}" +			--firmware-binary) +				LB_FIRMWARE_BINARY="${2}"  				shift 2  				;; -			--parent-archive-areas) -				LB_PARENT_ARCHIVE_AREAS="${2}" +			--firmware-chroot) +				LB_FIRMWARE_CHROOT="${2}"  				shift 2  				;; -			# config/chroot -			--chroot-filesystem) -				LB_CHROOT_FILESYSTEM="${2}" +			--grub-splash) +				Echo_warning "--grub-splash is an obsolete option"  				shift 2  				;; @@ -496,179 +549,158 @@ Local_arguments ()  				shift 2  				;; -			--image-name) -				LIVE_IMAGE_NAME="${2}" -				shift 2 -				;; - -			--interactive) -				LB_INTERACTIVE="${2}" -				shift 2 -				;; - -			--keyring-packages) -				LB_KEYRING_PACKAGES="${2}" -				shift 2 -				;; - -			-k|--linux-flavours) -				LB_LINUX_FLAVOURS_WITH_ARCH="${2}" -				shift 2 -				;; - -			--linux-packages) -				LB_LINUX_PACKAGES="${2}" +			--hdd-label) +				LB_HDD_LABEL="${2}"  				shift 2  				;; -			--security) -				LB_SECURITY="${2}" +			--hdd-partition-start) +				LB_HDD_PARTITION_START="${2}"  				shift 2  				;; -			--updates) -				LB_UPDATES="${2}" +			--hdd-size) +				LB_HDD_SIZE="${2}"  				shift 2  				;; -			--backports) -				LB_BACKPORTS="${2}" +			--image-name) +				LIVE_IMAGE_NAME="${2}"  				shift 2  				;; -			# config/binary -			--binary-filesystem) -				LB_BINARY_FILESYSTEM="${2}" +			--initramfs) +				LB_INITRAMFS="${2}"  				shift 2  				;; -			-b|--binary-image|--binary-images) -				LIVE_IMAGE_TYPE="${2}" +			--initramfs-compression) +				LB_INITRAMFS_COMPRESSION="${2}"  				shift 2  				;; -			--bootappend-live) -				LB_BOOTAPPEND_LIVE="${2}" +			--initsystem) +				LB_INITSYSTEM="${2}"  				shift 2  				;; -			--bootappend-live-failsafe) -				LB_BOOTAPPEND_LIVE_FAILSAFE="${2}" +			--interactive) +				LB_INTERACTIVE="${2}"  				shift 2  				;; -			--bootappend-install) -				LB_BOOTAPPEND_INSTALL="${2}" +			--iso-application) +				LB_ISO_APPLICATION="${2}"  				shift 2  				;; -			--bootloaders|--bootloader) -				LB_BOOTLOADERS="${2}" +			--iso-preparer) +				LB_ISO_PREPARER="${2}"  				shift 2  				;; -			--checksums) -				LB_CHECKSUMS="${2}" +			--iso-publisher) +				LB_ISO_PUBLISHER="${2}"  				shift 2  				;; -			--compression) -				LB_COMPRESSION="${2}" +			--iso-volume) +				LB_ISO_VOLUME="${2}"  				shift 2  				;; -			--config) -				_CONFIG="${2}" +			--isohybrid-options) +				LB_ISOHYBRID_OPTIONS="${2}"  				shift 2  				;; -			--zsync) -				LB_ZSYNC="${2}" +			--jffs2-eraseblock) +				LB_JFFS2_ERASEBLOCK="${2}"  				shift 2  				;; -			--build-with-chroot) -				LB_BUILD_WITH_CHROOT="${2}" +			--keyring-packages) +				LB_KEYRING_PACKAGES="${2}"  				shift 2  				;; -			--debian-installer) -				LB_DEBIAN_INSTALLER="${2}" +			-k|--linux-flavours) +				LB_LINUX_FLAVOURS_WITH_ARCH="${2}"  				shift 2  				;; -			--debian-installer-distribution) -				LB_DEBIAN_INSTALLER_DISTRIBUTION="${2}" +			--linux-packages) +				LB_LINUX_PACKAGES="${2}"  				shift 2  				;; -			--parent-debian-installer-distribution) -				LB_PARENT_DEBIAN_INSTALLER_DISTRIBUTION="${2}" +			--loadlin) +				LB_LOADLIN="${2}"  				shift 2  				;; -			--debian-installer-preseedfile) -				LB_DEBIAN_INSTALLER_PRESEEDFILE="${2}" +			--losetup) +				Echo_warning "--losetup is an obsolete option"  				shift 2  				;; -			--debian-installer-gui) -				LB_DEBIAN_INSTALLER_GUI="${2}" +			--memtest) +				LB_MEMTEST="${2}"  				shift 2  				;; -			--grub-splash) -				Echo_warning "--grub-splash is an obsolete option" +			--mirror-binary) +				LB_MIRROR_BINARY="${2}"  				shift 2  				;; -			--isohybrid-options) -				LB_ISOHYBRID_OPTIONS="${2}" +			--mirror-binary-security) +				LB_MIRROR_BINARY_SECURITY="${2}"  				shift 2  				;; -			--hdd-label) -				LB_HDD_LABEL="${2}" +			--mirror-bootstrap) +				LB_MIRROR_BOOTSTRAP="${2}"  				shift 2  				;; -			--hdd-size) -				LB_HDD_SIZE="${2}" +			--mirror-chroot) +				LB_MIRROR_CHROOT="${2}"  				shift 2  				;; -			--hdd-partition-start) -				LB_HDD_PARTITION_START="${2}" +			--mirror-chroot-security) +				LB_MIRROR_CHROOT_SECURITY="${2}"  				shift 2  				;; -			--iso-application) -				LB_ISO_APPLICATION="${2}" +			--mirror-debian-installer) +				LB_MIRROR_DEBIAN_INSTALLER="${2}"  				shift 2  				;; -			--iso-preparer) -				LB_ISO_PREPARER="${2}" +			--mode) +				LB_MODE="${2}"  				shift 2  				;; -			--iso-publisher) -				LB_ISO_PUBLISHER="${2}" +			--net-cow-filesystem) +				LB_NET_COW_FILESYSTEM="${2}"  				shift 2  				;; -			--iso-volume) -				LB_ISO_VOLUME="${2}" +			--net-cow-mountoptions) +				LB_NET_COW_MOUNTOPTIONS="${2}"  				shift 2  				;; -			--jffs2-eraseblock) -				LB_JFFS2_ERASEBLOCK="${2}" +			--net-cow-path) +				LB_NET_COW_PATH="${2}"  				shift 2  				;; -			--memtest) -				LB_MEMTEST="${2}" +			--net-cow-server) +				LB_NET_COW_SERVER="${2}"  				shift 2  				;; @@ -692,26 +724,6 @@ Local_arguments ()  				shift 2  				;; -			--net-cow-filesystem) -				LB_NET_COW_FILESYSTEM="${2}" -				shift 2 -				;; - -			--net-cow-mountoptions) -				LB_NET_COW_MOUNTOPTIONS="${2}" -				shift 2 -				;; - -			--net-cow-path) -				LB_NET_COW_PATH="${2}" -				shift 2 -				;; - -			--net-cow-server) -				LB_NET_COW_SERVER="${2}" -				shift 2 -				;; -  			--net-tarball)  				LB_NET_TARBALL="${2}"  				shift 2 @@ -727,126 +739,117 @@ Local_arguments ()  				shift 2  				;; -			--firmware-binary) -				LB_FIRMWARE_BINARY="${2}" +			--parent-archive-areas) +				LB_PARENT_ARCHIVE_AREAS="${2}"  				shift 2  				;; -			--firmware-chroot) -				LB_FIRMWARE_CHROOT="${2}" +			--parent-debian-installer-distribution) +				LB_PARENT_DEBIAN_INSTALLER_DISTRIBUTION="${2}"  				shift 2  				;; -			--swap-file-path) -				LB_SWAP_FILE_PATH="${2}" +			--parent-distribution) +				LB_PARENT_DISTRIBUTION="${2}"  				shift 2  				;; -			--swap-file-size) -				LB_SWAP_FILE_SIZE="${2}" +			--parent-distribution-binary) +				LB_PARENT_DISTRIBUTION_BINARY="${2}"  				shift 2  				;; -			--uefi-secure-boot) -				LB_UEFI_SECURE_BOOT="${2}" +			--parent-distribution-chroot) +				LB_PARENT_DISTRIBUTION_CHROOT="${2}"  				shift 2  				;; -			--loadlin) -				LB_LOADLIN="${2}" +			--parent-mirror-binary) +				LB_PARENT_MIRROR_BINARY="${2}"  				shift 2  				;; -			--win32-loader) -				LB_WIN32_LOADER="${2}" +			--parent-mirror-binary-security) +				LB_PARENT_MIRROR_BINARY_SECURITY="${2}"  				shift 2  				;; -			--bootstrap-qemu-arch) -				LB_BOOTSTRAP_QEMU_ARCHITECTURES="${2}" +			-m|--parent-mirror-bootstrap) +				LB_PARENT_MIRROR_BOOTSTRAP="${2}"  				shift 2  				;; -			--bootstrap-qemu-exclude) -				LB_BOOTSTRAP_QEMU_EXCLUDE="${2}" +			--parent-mirror-chroot) +				LB_PARENT_MIRROR_CHROOT="${2}"  				shift 2  				;; -			--bootstrap-qemu-static) -				LB_BOOTSTRAP_QEMU_STATIC="${2}" +			--parent-mirror-chroot-security) +				LB_PARENT_MIRROR_CHROOT_SECURITY="${2}"  				shift 2  				;; -			# config/source -			--source) -				LB_SOURCE="${2}" +			--parent-mirror-debian-installer) +				LB_PARENT_MIRROR_DEBIAN_INSTALLER="${2}"  				shift 2  				;; -			-s|--source-images) -				LB_SOURCE_IMAGES="${2}" +			--security) +				LB_SECURITY="${2}"  				shift 2  				;; -			# other -			--breakpoints) -				_BREAKPOINTS="true" -				shift -				;; - -			-c|--conffile) -				_CONFFILE="${2}" +			--source) +				LB_SOURCE="${2}"  				shift 2  				;; -			--color) -				_COLOR="true" -				shift +			-s|--source-images) +				LB_SOURCE_IMAGES="${2}" +				shift 2  				;; -			--no-color) -				_COLOR="false" -				shift +			--swap-file-path) +				LB_SWAP_FILE_PATH="${2}" +				shift 2  				;; -			--debug) -				_DEBUG="true" -				shift +			--swap-file-size) +				LB_SWAP_FILE_SIZE="${2}" +				shift 2  				;; -			--force) -				_FORCE="true" -				shift +			--system) +				LB_SYSTEM="${2}" +				shift 2  				;; -			-h|--help) -				Help -				shift +			--tasksel) +				LB_TASKSEL="${2}" +				shift 2  				;; -			--ignore-system-defaults) -				shift +			--uefi-secure-boot) +				LB_UEFI_SECURE_BOOT="${2}" +				shift 2  				;; -			--quiet) -				_QUIET="true" -				shift +			--updates) +				LB_UPDATES="${2}" +				shift 2  				;; -			-u|--usage) -				Usage -				shift +			--win32-loader) +				LB_WIN32_LOADER="${2}" +				shift 2  				;; -			--verbose) -				_VERBOSE="true" -				shift +			--zsync) +				LB_ZSYNC="${2}" +				shift 2  				;; -			-v|--version) -				echo "${VERSION}" -				exit 0 -				;; +			# Other  			--)  				shift | 
