3 ## live-build(7) - System Build Scripts
4 ## Copyright (C) 2006-2012 Daniel Baumann <daniel@debian.org>
6 ## live-build comes with ABSOLUTELY NO WARRANTY; for details see COPYING.
7 ## This is free software, and you are welcome to redistribute it
8 ## under certain conditions; see COPYING for details.
13 # Including common functions
14 . "${LB_BASE:-/usr/share/live/build}"/scripts/build.sh
16 # Setting static variables
17 DESCRIPTION="$(Echo 'install linux-image into binary')"
19 USAGE="${PROGRAM} [--force]"
23 # Reading configuration files
24 Read_conffiles config/all config/common config/bootstrap config/chroot config/binary config/source
27 if [ "${LB_BINARY_IMAGES}" = "virtual-hdd" ] || [ "${LB_LINUX_PACKAGES}" = "none" ]
32 Echo_message "Begin install linux-image..."
34 # Requiring stage file
35 Require_stagefile .build/config .build/bootstrap
38 Check_stagefile .build/binary_linux-image
46 case "${LB_INITRAMFS}" in
48 DESTDIR="binary/casper"
60 case "${LB_ARCHITECTURES}" in
70 Check_multiarchitectures
75 # Installing linux-image
76 if [ "${LB_LINUX_PACKAGES}" != "none" ]
78 cp chroot/boot/"${LINUX}"-* "${DESTDIR}"
79 cp chroot/boot/initrd.img-* "${DESTDIR}"
82 case "${LB_INITRAMFS}" in
84 if [ -e chroot/usr/share/doc/live-boot/parameters.txt ]
86 cp chroot/usr/share/doc/live-boot/parameters.txt "${DESTDIR}"/parameters
92 Create_stagefile .build/binary_linux-image