diff options
author | Daniel Baumann <daniel@debian.org> | 2007-09-23 10:04:50 +0200 |
---|---|---|
committer | Daniel Baumann <daniel@debian.org> | 2011-03-09 18:18:29 +0100 |
commit | 4739146fc6c4de8b16418517bb882312c475195c (patch) | |
tree | a3c29d97d1ead4ad4fa532b1c6bfdb419f160e71 /helpers/lh_binary_memtest86 | |
parent | 1863ed88740575342008ac5f694d03e944bcece2 (diff) | |
download | live-build-4739146fc6c4de8b16418517bb882312c475195c.zip live-build-4739146fc6c4de8b16418517bb882312c475195c.tar.gz |
Adding live-helper 1.0~a6-1.
Diffstat (limited to 'helpers/lh_binary_memtest86')
-rwxr-xr-x | helpers/lh_binary_memtest86 | 125 |
1 files changed, 0 insertions, 125 deletions
diff --git a/helpers/lh_binary_memtest86 b/helpers/lh_binary_memtest86 deleted file mode 100755 index 5f5e89c..0000000 --- a/helpers/lh_binary_memtest86 +++ /dev/null @@ -1,125 +0,0 @@ -#!/bin/sh - -# lh_binary_memtest86(1) - installs memtest86+ into binary -# Copyright (C) 2006-2007 Daniel Baumann <daniel@debian.org> -# -# live-helper 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 - -# Source common functions -for FUNCTION in /usr/share/live-helper/functions/*.sh -do - . ${FUNCTION} -done - -# Set static variables -DESCRIPTION="installs memtest86+ into binary" -HELP="" -USAGE="${PROGRAM} [--force]" - -Arguments "${@}" - -Echo_debug "Init ${PROGRAM}" - -# Reading configuration files -Read_conffile config/bootstrap -Read_conffile config/chroot -Read_conffile config/common -Read_conffile config/image -Set_defaults - -Breakpoint "binary_memtest86: Init" - -# Requiring stage file -Require_stagefile .stage/bootstrap - -# Checking lock file -Check_lockfile .lock - -# Creating lock file -Create_lockfile .lock - -# Checking stage file -Check_stagefile .stage/binary_memtest86 - -if [ "${LIVE_ARCHITECTURE}" != "amd64" ] && [ "${LIVE_ARCHITECTURE}" != "i386" ] -then - echo "W: skipping binary_memtest86, foreign architecture." - exit 0 -fi - -if [ "${LIVE_MEMTEST86}" = "enabled" ] -then - if [ ! -f chroot/boot/memtest86+.bin ] - then - PACKAGES="${PACKAGES} memtest86+" - fi - - if [ -n "${PACKAGES}" ] - then - # Installing symlinks - case "${LH_APT}" in - apt|apt-get) - Chroot "apt-get install --yes ${PACKAGES}" - ;; - - aptitude) - Chroot "aptitude install --assume-yes ${PACKAGES}" - ;; - esac - fi - - # Setting destination directory - case "${LIVE_BINARY_IMAGE}" in - iso) - DESTDIR="binary/live" - ;; - - net) - DESTDIR="tftpboot" - ;; - - usb|hdd) - DESTDIR="binary" - ;; - esac - - # Temporary check for broken syslinux - if [ "${LIVE_BINARY_IMAGE}" = "iso" ] - then - case "${LIVE_ARCHITECTURE}" in - i386) - DESTDIR="${DESTDIR}.386" - ;; - esac - fi - - # Creating directory - if [ ! -d "${DESTDIR}" ] - then - mkdir -p "${DESTDIR}" - fi - - # Installing memtest86+ - cp chroot/boot/memtest86+.bin "${DESTDIR}"/memtest - - if [ -n "${PACKAGES}" ] - then - # Removing packages - case "${LH_APT}" in - apt|apt-get) - Chroot "apt-get remove --purge --yes ${PACKAGES}" - ;; - - aptitude) - Chroot "aptitude purge --assume-yes ${PACKAGES}" - ;; - esac - fi - - # Creating stage file - Create_stagefile .stage/binary_memtest86 -fi |