summaryrefslogtreecommitdiff
path: root/helpers/lh_chroot_linuximage
diff options
context:
space:
mode:
Diffstat (limited to 'helpers/lh_chroot_linuximage')
-rwxr-xr-xhelpers/lh_chroot_linuximage115
1 files changed, 0 insertions, 115 deletions
diff --git a/helpers/lh_chroot_linuximage b/helpers/lh_chroot_linuximage
deleted file mode 100755
index bd0c228..0000000
--- a/helpers/lh_chroot_linuximage
+++ /dev/null
@@ -1,115 +0,0 @@
-#!/bin/sh
-
-# lh_chroot_linuximage(1) - manage /etc/kernel-img.conf
-# 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="manage /etc/kernel-img.conf"
-HELP=""
-USAGE="${PROGRAM} {install|remove} [--force]"
-
-Arguments "${@}"
-
-Echo_debug "Init ${PROGRAM}"
-
-# Reading configuration files
-Read_conffile config/common
-Read_conffile config/bootstrap
-Read_conffile config/chroot
-Read_conffile config/binary
-Read_conffile config/source
-Set_defaults
-
-Breakpoint "chroot_linuximage: Init"
-
-# Requiring stage file
-Require_stagefile .stage/bootstrap
-
-case "${1}" in
- install)
- # Checking stage file
- Check_stagefile .stage/chroot_linuximage
-
- # Checking lock file
- Check_lockfile .lock
-
- # Creating lock file
- Create_lockfile .lock
-
- if [ -f chroot/etc/kernel-img.conf ]
- then
- # Saving kernel-img.conf
- cp chroot/etc/kernel-img.conf chroot/etc/kernel-img.conf.old
- fi
-
- # Configuring kernel-img.conf
-cat >> chroot/etc/kernel-img.conf << EOF
-do_bootloader = No
-do_initrd = Yes
-warn_initrd = No
-EOF
-
- if [ "${LIVE_KERNEL_PACKAGES}" != "none" ]
- then
- for FLAVOUR in ${LIVE_KERNEL_FLAVOUR}
- do
- for PACKAGE in ${LIVE_KERNEL_PACKAGES}
- do
- PACKAGES="${PACKAGES} ${PACKAGE}-${FLAVOUR}"
- done
- done
- fi
-
- PACKAGES="${PACKAGES} ${LH_INITRAMFS}"
-
- # Installing linux-image, modules and ${LH_INITRAMFS}
- case "${LH_APT}" in
- apt|apt-get)
- Chroot "apt-get install --yes ${PACKAGES}"
- ;;
-
- aptitude)
- Chroot "aptitude install --assume-yes ${PACKAGES}"
- ;;
- esac
-
- # Creating stage file
- Create_stagefile .stage/chroot_linuximage
- ;;
-
- remove)
- # Checking lock file
- Check_lockfile .lock
-
- # Creating lock file
- Create_lockfile .lock
-
- if [ -f chroot/etc/kernel-img.conf.old ]
- then
- # Restoring kernel-img.conf file
- mv chroot/etc/kernel-img.conf.old chroot/etc/kernel-img.conf
- else
- # Removing kernel-img.conf file
- rm -f chroot/etc/kernel-img.conf
- fi
-
- # Removing stage file
- rm -f .stage/chroot_linuximage
- ;;
-
- *)
- Usage
- ;;
-esac