[Debian-live-changes] r912 - dists/trunk/live-helper/helpers
Daniel Baumann
daniel at alioth.debian.org
Sun Apr 1 19:11:43 UTC 2007
Author: daniel
Date: 2007-04-01 19:11:43 +0000 (Sun, 01 Apr 2007)
New Revision: 912
Modified:
dists/trunk/live-helper/helpers/lh_binary_grub
Log:
Modified: dists/trunk/live-helper/helpers/lh_binary_grub
===================================================================
--- dists/trunk/live-helper/helpers/lh_binary_grub 2007-04-01 19:07:33 UTC (rev 911)
+++ dists/trunk/live-helper/helpers/lh_binary_grub 2007-04-01 19:11:43 UTC (rev 912)
@@ -71,7 +71,7 @@
# Setting destination directory
case "${LIVE_BINARY_IMAGE}" in
iso)
- DESTDIR="binary/live"
+ DESTDIR="binary/boot/grub"
;;
net)
@@ -83,16 +83,6 @@
;;
esac
- # Temporary check for broken grub
- if [ "${LIVE_BINARY_IMAGE}" = "iso" ]
- then
- case "${LIVE_ARCHITECTURE}" in
- i386)
- DESTDIR="${DESTDIR}.386"
- ;;
- esac
- fi
-
# Creating directory
if [ ! -d "${DESTDIR}" ]
then
@@ -167,19 +157,19 @@
case "${LIVE_BINARY_IMAGE}" in
iso)
# Copying grub
- mkdir -p binary/grub
- cp chroot/usr/lib/grub/i386-pc/stage2_eltorito binary/grub
- cp -r "${LIVE_TEMPLATES}"/grub/* binary/grub
+ mkdir -p "${DESTDIR}"
+ cp chroot/usr/lib/grub/i386-pc/stage2_eltorito "${DESTDIR}"
+ cp -r "${LIVE_TEMPLATES}"/grub/* "${DESTDIR}"
# Copying splash screen
if [ -n "${LIVE_GRUB_SPLASH}" ]
then
- cp "${LIVE_GRUB_SPLASH}" binary/grub
+ cp "${LIVE_GRUB_SPLASH}" "${DESTDIR}"
fi
# Configure grub templates
- sed -i -e "s#LIVE_KERNEL#${LINUX}#" -e "s#LIVE_MEMTEST#${MEMTEST}#" binary/grub/menu.lst
- sed -i -e "s#LIVE_BOOTAPPEND#${LIVE_BOOTAPPEND}#" binary/grub/menu.lst
+ sed -i -e "s#LIVE_KERNEL#${LINUX}#" -e "s#LIVE_MEMTEST#${MEMTEST}#" "${DESTDIR}"/menu.lst
+ sed -i -e "s#LIVE_BOOTAPPEND#${LIVE_BOOTAPPEND}#" "${DESTDIR}"/menu.lst
# Working arround grub 8.3 limitation
if [ "`echo ${LIVE_KERNEL_FLAVOUR} | wc -w`" -gt "1" ]
@@ -190,12 +180,12 @@
mv "${DESTDIR}"/vmlinuz-*-${FLAVOUR} "${DESTDIR}"/vmlinuz${NUMBER}
mv "${DESTDIR}"/initrd.img-*-${FLAVOUR} "${DESTDIR}"/initrd${NUMBER}.img
- sed -i -e "s/linux.*-${FLAVOUR}/linux${NUMBER}/g" -e "s/vmlinuz-.*-${FLAVOUR}/vmlinuz${NUMBER}/g" -e "s/initrd.img-.*-${FLAVOUR}/initrd${NUMBER}.img/g" binary/grub/menu.lst
+ sed -i -e "s/linux.*-${FLAVOUR}/linux${NUMBER}/g" -e "s/vmlinuz-.*-${FLAVOUR}/vmlinuz${NUMBER}/g" -e "s/initrd.img-.*-${FLAVOUR}/initrd${NUMBER}.img/g" "${DESTDIR}"/menu.lst
done
else
mv "${DESTDIR}"/vmlinuz-*-${LIVE_KERNEL_FLAVOUR} "${DESTDIR}"/vmlinuz
mv "${DESTDIR}"/initrd.img-*-${LIVE_KERNEL_FLAVOUR} "${DESTDIR}"/initrd.img
- sed -i -e "s/linux.*-${LIVE_KERNEL_FLAVOUR}/linux/g" -e "s/vmlinuz-.*-${LIVE_KERNEL_FLAVOUR}/vmlinuz/g" -e "s/initrd.img-.*-${LIVE_KERNEL_FLAVOUR}/initrd.img/g" binary/grub/menu.lst
+ sed -i -e "s/linux.*-${LIVE_KERNEL_FLAVOUR}/linux/g" -e "s/vmlinuz-.*-${LIVE_KERNEL_FLAVOUR}/vmlinuz/g" -e "s/initrd.img-.*-${LIVE_KERNEL_FLAVOUR}/initrd.img/g" "${DESTDIR}"/menu.lst
fi
;;
esac
More information about the Debian-live-changes
mailing list