diff options
author | Daniel Baumann <daniel@debian.org> | 2012-09-26 15:36:42 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2012-09-26 15:36:44 +0200 |
commit | 3e72045807ea24662e18ad12d5bbb4154fb1627b (patch) | |
tree | 7c05ac7bb3aace63acd823d9205cffa2e7ee90e8 /scripts/build/source_virtual-hdd | |
parent | 218094cff2c0883756079247e8ad6faa86819957 (diff) | |
download | vyos-live-build-3e72045807ea24662e18ad12d5bbb4154fb1627b.tar.gz vyos-live-build-3e72045807ea24662e18ad12d5bbb4154fb1627b.zip |
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.
Diffstat (limited to 'scripts/build/source_virtual-hdd')
-rwxr-xr-x | scripts/build/source_virtual-hdd | 106 |
1 files changed, 0 insertions, 106 deletions
diff --git a/scripts/build/source_virtual-hdd b/scripts/build/source_virtual-hdd deleted file mode 100755 index d37fa9aa0..000000000 --- a/scripts/build/source_virtual-hdd +++ /dev/null @@ -1,106 +0,0 @@ -#!/bin/sh - -## live-build(7) - System Build Scripts -## Copyright (C) 2006-2012 Daniel Baumann <daniel@debian.org> -## -## 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 source 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 [ "${LB_SOURCE}" != "true" ] -then - exit 0 -fi - -if ! In_list virtual-hdd "${LB_SOURCE_IMAGES}" -then - exit 0 -fi - -Echo_message "Begin building source virtual-hdd image..." - -# Requiring stage file -Require_stagefile .build/config .build/source_debian - -# Checking stage file -Check_stagefile .build/source_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 - -# Installing depends -Install_package - -# Remove old source -if [ -f source-virtual.img ] -then - rm -f source-virtual.img -fi - -# Everything which comes here needs to be cleaned up, -DU_DIM="$(du -ms source | cut -f1)" -REAL_DIM="$(Calculate_partition_size ${DU_DIM} ${LB_BINARY_FILESYSTEM})" -dd if=/dev/zero of=source-virtual.img bs=1024k count=0 seek=${REAL_DIM} - -if [ "${LB_BUILD_WITH_CHROOT}" = "true" ] -then - mv source-virtual.img chroot - - case "${LB_BINARY_FILESYSTEM}" in - ext2|ext3|ext4) - Chroot chroot "mkfs.${LB_BINARY_FILESYSTEM} -F -m 0 source-virtual.img" - esac - - mv chroot/source-virtual.img ./ -else - case "${LB_BINARY_FILESYSTEM}" in - ext2|ext3|ext4) - mkfs.${LB_BINARY_FILESYSTEM} -F -m 0 source-virtual.img - ;; - esac -fi - -mkdir -p source.tmp -${LB_ROOT_COMMAND} mount -o loop source-virtual.img source.tmp -cp -r source/* source.tmp - -${LB_ROOT_COMMAND} umount source.tmp -rmdir source.tmp - -# Saving cache -Save_cache cache/packages.binary - -# Removing depends -Remove_package - -# Creating stage file -Create_stagefile .build/source_virtual-hdd |