From 3e72045807ea24662e18ad12d5bbb4154fb1627b Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 26 Sep 2012 15:36:42 +0200 Subject: Removing virtual-hdd image type. Rather than a half broken image type, we'll bet our money on having proper partman recipies support implemented for hdd image types. Even if we don't make it for wheezy, it's better to not have virtual-hdd in there and tell users to use the jessie version for proper hdd images. --- scripts/build/binary_virtual-hdd | 111 --------------------------------------- 1 file changed, 111 deletions(-) delete mode 100755 scripts/build/binary_virtual-hdd (limited to 'scripts/build/binary_virtual-hdd') diff --git a/scripts/build/binary_virtual-hdd b/scripts/build/binary_virtual-hdd deleted file mode 100755 index f8121e625..000000000 --- a/scripts/build/binary_virtual-hdd +++ /dev/null @@ -1,111 +0,0 @@ -#!/bin/sh - -## live-build(7) - System Build Scripts -## Copyright (C) 2006-2012 Daniel Baumann -## -## This program comes with ABSOLUTELY NO WARRANTY; for details see COPYING. -## This is free software, and you are welcome to redistribute it -## under certain conditions; see COPYING for details. - - -set -e - -# Including common functions -[ -e "${LIVE_BUILD}/scripts/build.sh" ] && . "${LIVE_BUILD}/scripts/build.sh" || . /usr/lib/live/build.sh - -# Setting static variables -DESCRIPTION="$(Echo 'build binary image')" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -# Reading configuration files -Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source -Set_defaults - -if ! In_list virtual-hdd "${LB_BINARY_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building binary virtual-hdd image..." - -# Requiring stage file -Require_stagefile .build/config .build/bootstrap .build/chroot_proc - -# Checking stage file -Check_stagefile .build/binary_virtual-hdd - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -if [ "${LB_BUILD_WITH_CHROOT}" = "true" ] -then - case "${LB_BINARY_FILESYSTEM}" in - ext2|ext3|ext4) - Check_package chroot/sbin/mkfs.${LB_BINARY_FILESYSTEM} e2fsprogs - ;; - esac -fi - -# Restoring cache -Restore_cache cache/packages.binary - -# Installing depends -Install_package - -# Remove old binary -if [ -f binary-virtual.img ] -then - rm -f binary-virtual.img -fi - -Echo_message "Creating virtual disk image..." -dd if=/dev/zero of=binary-virtual.img bs=1024k count=0 seek=${LB_HDD_SIZE} - -if [ "${LB_BUILD_WITH_CHROOT}" = "true" ] -then - mv binary-virtual.img chroot - - # hack to recreate mtab from chroot_hacks if its gone for some reason - if ! Chroot chroot "test -s /etc/mtab" - then - Chroot chroot "rm -f /etc/mtab" - Chroot chroot "ln -s /proc/mounts /etc/mtab" - fi - - case "${LB_BINARY_FILESYSTEM}" in - ext2|ext3|ext4) - Chroot chroot "mkfs.${LB_BINARY_FILESYSTEM} -F binary-virtual.img" - ;; - esac - - mv chroot/binary-virtual.img ./ -else - case "${LB_BINARY_FILESYSTEM}" in - ext2|ext3|ext4) - mkfs.${LB_BINARY_FILESYSTEM} . -F binary-virtual.img - ;; - esac -fi - -mkdir -p binary.tmp -${LB_ROOT_COMMAND} mount -o loop binary-virtual.img binary.tmp -cp -a binary/* binary.tmp -cp -af binary/.disk* binary.tmp - -${LB_ROOT_COMMAND} umount binary.tmp -rmdir binary.tmp - -# Saving cache -Save_cache cache/packages.binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .build/binary_virtual-hdd -- cgit v1.2.3