This is a patch against lh_binary_syslinux as in the package build from:
git://git.debian.org/git/users/daniel/live-helper.git
It is a work in progress but leaverges the fact that
isolinux/pxelinux/syslinux are basically the same.
Basically use a case statement to set up these variables for teh
PXE/ISO/SYS case then
use most of the original ISO code to do the work but using the
variables rather than hard coded names:
SYSLINUX_BIN
SYSLINUX_DEST
SYSLINUX_CONFIG_DEST
SYSLINUX_CONFIG_NAME
LH_MEDIA
Any way it is untested and a work in progress... I just wanted to
share before I go home!
Later
Alex Owen
--- lh_binary_syslinux.orig 2007-10-09 17:58:57.000000000 +0100
+++ lh_binary_syslinux 2007-10-09 17:56:10.000000000 +0100
@@ -345,121 +345,153 @@
Syslinux_memtest_entry "memtest" "${LH_SYSLINUX_MENU_MEMTEST_ENTRY}" "memtest"
fi
+##RAO
case "${LH_BINARY_IMAGES}" in
iso)
+ SYSLINUX_BIN=isolinux.bin
+ SYSLINUX_DEST=binary/isolinux
+ SYSLINUX_CONFIG_DEST=binary/isolinux
+ SYSLINUX_CONFIG_NAME=isolinux.cfg
+ LH_MEDIA=CD-ROM
+ ;;
+ net)
+ SYSLINUX_BIN=pxelinux.0
+ SYSLINUX_DEST=tftpboot
+ SYSLINUX_CONFIG_DEST=tftpboot/pxelinux.cfg
+ SYSLINUX_CONFIG_NAME=default
+ LH_MEDIA=netboot
+ ;;
+ tar|usb-hdd)
+ SYSLINUX_BIN=isolinux.bin ### FIXME - is this right?
+ SYSLINUX_DEST=binary/syslinux
+ SYSLINUX_CONFIG_DEST=binary/syslinux
+ SYSLINUX_CONFIG_NAME=syslinux.cfg
+ LH_MEDIA=hd-media
+ # Workaround for syslinux (<< 3.36) which doesn't support dedicated directory
+ if [ "${LH_DISTRIBUTION}" = "etch" ]
+ then
+ SYSLINUX_DEST=binary
+ SYSLINUX_CONFIG_DEST=binary
+ fi
+ ;;
+esac
+
+#Media independent code
# Copying syslinux
- mkdir -p binary/isolinux
+ mkdir -p ${SYSLINUX_DEST}
case "${LH_CHROOT_BUILD}" in
enabled)
- cp chroot/usr/lib/syslinux/isolinux.bin binary/isolinux
+ cp chroot/usr/lib/syslinux/${SYSLINUX_BIN} ${SYSLINUX_DEST}
;;
disabled)
- cp /usr/lib/syslinux/isolinux.bin binary/isolinux
+ cp /usr/lib/syslinux/${SYSLINUX_BIN} ${SYSLINUX_DEST}
;;
esac
# Syslinux templates
- cp -r "${TEMPLATES}"/common/* binary/isolinux
+ mkdir -p ${SYSLINUX_CONFIG_DEST}
+ cp -r "${TEMPLATES}"/common/* ${SYSLINUX_CONFIG_DEST}
if [ "${LH_SYSLINUX_MENU}" = "disabled" ]
then
- cp -r "${TEMPLATES}"/normal/* binary/isolinux
+ cp -r "${TEMPLATES}"/normal/* ${SYSLINUX_CONFIG_DEST}
else
- cp -r "${TEMPLATES}"/menu/* binary/isolinux
+ cp -r "${TEMPLATES}"/menu/* ${SYSLINUX_CONFIG_DEST}
fi
if [ -d "${TEMPLATES}"/"${LH_LANGUAGE}" ]
then
- cp -r "${TEMPLATES}"/"${LH_LANGUAGE}"/* binary/isolinux
+ cp -r "${TEMPLATES}"/"${LH_LANGUAGE}"/* ${SYSLINUX_CONFIG_DEST}
else
- cp -r "${TEMPLATES}"/en/* binary/isolinux
+ cp -r "${TEMPLATES}"/en/* ${SYSLINUX_CONFIG_DEST}
fi
- for FILE in binary/isolinux/*.live
+ for FILE in ${SYSLINUX_CONFIG_DEST}/*.live
do
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .live)
done
if [ "${LH_DEBIAN_INSTALLER}" != "disabled" ]
then
- for FILE in binary/isolinux/*.install
+ for FILE in ${SYSLINUX_CONFIG_DEST}/*.install
do
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install)
done
case "${LH_ARCHITECTURE}" in
amd64|i386|powerpc)
- for FILE in binary/isolinux/*.install.g-i
+ for FILE in ${SYSLINUX_CONFIG_DEST}/*.install.g-i
do
mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install.g-i)
done
;;
*)
- rm -f binary/isolinux/*.install.g-i
+ rm -f ${SYSLINUX_CONFIG_DEST}/*.install.g-i
;;
esac
else
- rm -f binary/isolinux/*.install*
+ rm -f ${SYSLINUX_CONFIG_DEST}/*.install*
fi
- mv binary/isolinux/syslinux.cfg binary/isolinux/isolinux.cfg
+ mv ${SYSLINUX_CONFIG_DEST}/syslinux.cfg ${SYSLINUX_CONFIG_DEST}/${SYSLINUX_CONFIG_NAME}
# Copying configuration file
if [ -n "${LH_SYSLINUX_CFG}" ]
then
- cp "${LH_SYSLINUX_CFG}" binary/isolinux/isolinux.cfg
+ cp "${LH_SYSLINUX_CFG}" ${SYSLINUX_CONFIG_DEST}/${SYSLINUX_CONFIG_NAME}
fi
- # Copying local configuration file
+ # Copying local configuration file ##RAO - FIXME - what is this?
if [ -f config/binary_syslinux/syslinux.cfg ]
then
LH_SYSLINUX_SPLASH="config/binary_syslinux/splash.rle"
+ ##cp config/binary_syslinux/syslinux.cfg ${SYSLINUX_CONFIG_DEST}/${SYSLINUX_CONFIG_NAME}
fi
# Copying menu module
if [ "${LH_SYSLINUX_MENU}" != "disabled" ]
then
- MENUPATH="$(grep 'menu.c32' binary/isolinux/header.cfg | sed 's,default\s*\(.*menu.c32\)$,\1,g')"
+ MENUPATH="$(grep 'menu.c32' ${SYSLINUX_CONFIG_DEST}/header.cfg | sed 's,default\s*\(.*menu.c32\)$,\1,g')"
MENUMODULE="$(basename ${MENUPATH})"
- mkdir -p binary/isolinux/"$(dirname ${MENUPATH})"
- cp chroot/usr/lib/syslinux/"${MENUMODULE}" binary/isolinux/"$(dirname ${MENUPATH})"
+ mkdir -p ${SYSLINUX_CONFIG_DEST}/"$(dirname ${MENUPATH})"
+ cp chroot/usr/lib/syslinux/"${MENUMODULE}" ${SYSLINUX_CONFIG_DEST}/"$(dirname ${MENUPATH})"
fi
# Copying splash screen
if [ -z "${LH_SYSLINUX_SPLASH}" ] || [ "${LH_SYSLINUX_SPLASH}" = "none" ]
then
- rm -f binary/isolinux/splash.rle
- sed -i -e "s/.*splash.*//" binary/isolinux/boot.txt
+ rm -f ${SYSLINUX_CONFIG_DEST}/splash.rle
+ sed -i -e "s/.*splash.*//" ${SYSLINUX_CONFIG_DEST}/boot.txt
else
if [ "${LH_SYSLINUX_MENU}" != "disabled" ]
then
- SPLASHPATH="$(grep -i 'menu background' binary/isolinux/header.cfg | sed 's,menu\sbackground\s*\(.*\)$,\1,g')"
+ SPLASHPATH="$(grep -i 'menu background' ${SYSLINUX_CONFIG_DEST}/header.cfg | sed 's,menu\sbackground\s*\(.*\)$,\1,g')"
if [ ! -e "${LH_SYSLINUX_SPLASH}" ]
then
Echo_error "${LH_SYSLINUX_SPLASH} doen't exist"
exit 1
fi
- mkdir -p binary/isolinux/"$(dirname ${SPLASHPATH})"
- cp -f "${LH_SYSLINUX_SPLASH}" binary/isolinux/"${SPLASHPATH}"
+ mkdir -p ${SYSLINUX_CONFIG_DEST}/"$(dirname ${SPLASHPATH})"
+ cp -f "${LH_SYSLINUX_SPLASH}" ${SYSLINUX_CONFIG_DEST}/"${SPLASHPATH}"
else
- cp -f "${LH_SYSLINUX_SPLASH}" binary/isolinux/splash.rle
+ cp -f "${LH_SYSLINUX_SPLASH}" ${SYSLINUX_CONFIG_DEST}/splash.rle
fi
fi
# Configure syslinux templates
- sed -i -e "[EMAIL PROTECTED]@${LINUX_LIVE}@" -e "[EMAIL PROTECTED]@${LINUX_INSTALL}@" -e "[EMAIL PROTECTED]@${MEMTEST}@" binary/isolinux/menu.cfg
- sed -i -e "s#LH_BOOTAPPEND_INSTALL#${LH_BOOTAPPEND_INSTALL}#" -e "s#LH_BOOTAPPEND_LIVE#${LH_BOOTAPPEND_LIVE}#" binary/isolinux/menu.cfg
- if [ -e binary/isolinux/f1.txt ]
+ sed -i -e "[EMAIL PROTECTED]@${LINUX_LIVE}@" -e "[EMAIL PROTECTED]@${LINUX_INSTALL}@" -e "[EMAIL PROTECTED]@${MEMTEST}@" ${SYSLINUX_CONFIG_DEST}/menu.cfg
+ sed -i -e "s#LH_BOOTAPPEND_INSTALL#${LH_BOOTAPPEND_INSTALL}#" -e "s#LH_BOOTAPPEND_LIVE#${LH_BOOTAPPEND_LIVE}#" ${SYSLINUX_CONFIG_DEST}/menu.cfg
+ if [ -e ${SYSLINUX_CONFIG_DEST}/f1.txt ]
then
- sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/$(date +%Y%m%d)/" -e "s/LH_MEDIA/CD-ROM/" binary/isolinux/f1.txt
+ sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/$(date +%Y%m%d)/" -e "s/LH_MEDIA/${LH_MEDIA}/" ${SYSLINUX_CONFIG_DEST}/f1.txt
fi
- sed -i -e "s/LH_MEDIA/CD-ROM/" binary/isolinux/f3.txt
- if [ -e binary/isolinux/f10.txt ]
+ sed -i -e "s/LH_MEDIA/${LH_MEDIA}/" ${SYSLINUX_CONFIG_DEST}/f3.txt
+ if [ -e ${SYSLINUX_CONFIG_DEST}/f10.txt ]
then
- sed -i -e "s/LH_VERSION/${VERSION}/" binary/isolinux/f10.txt
+ sed -i -e "s/LH_VERSION/${VERSION}/" ${SYSLINUX_CONFIG_DEST}/f10.txt
fi
# Working arround syslinux 8.3 limitation
@@ -475,214 +507,33 @@
mv "${DESTDIR_LIVE}"/vmlinuz-*-${FLAVOUR} "${DESTDIR_LIVE}"/vmlinuz${NUMBER}
mv "${DESTDIR_LIVE}"/initrd.img-*-${FLAVOUR} "${DESTDIR_LIVE}"/initrd${NUMBER}.img
- sed -i -e "s/vmlinuz-.*-${FLAVOUR}$/vmlinuz${NUMBER}/g" -e "s/initrd.img-.*-${FLAVOUR} /initrd${NUMBER}.img /g" binary/isolinux/menu.cfg
+ sed -i -e "s/vmlinuz-.*-${FLAVOUR}$/vmlinuz${NUMBER}/g" -e "s/initrd.img-.*-${FLAVOUR} /initrd${NUMBER}.img /g" ${SYSLINUX_CONFIG_DEST}/menu.cfg
done
else
mv "${DESTDIR_LIVE}"/vmlinuz-*-${LH_LINUX_FLAVOURS} "${DESTDIR_LIVE}"/vmlinuz
mv "${DESTDIR_LIVE}"/initrd.img-*-${LH_LINUX_FLAVOURS} "${DESTDIR_LIVE}"/initrd.img
- sed -i -e "s/vmlinuz-.*-${LH_LINUX_FLAVOURS}/vmlinuz/g" -e "s/initrd.img-.*-${LH_LINUX_FLAVOURS}/initrd.img/g" binary/isolinux/menu.cfg
+ sed -i -e "s/vmlinuz-.*-${LH_LINUX_FLAVOURS}/vmlinuz/g" -e "s/initrd.img-.*-${LH_LINUX_FLAVOURS}/initrd.img/g" ${SYSLINUX_CONFIG_DEST}/menu.cfg
fi
- sed -i -e "s/LINUX_TIMEOUT/${LH_SYSLINUX_TIMEOUT}/" binary/isolinux/footer.cfg
+ sed -i -e "s/LINUX_TIMEOUT/${LH_SYSLINUX_TIMEOUT}/" ${SYSLINUX_CONFIG_DEST}/footer.cfg
# Remove whitespaces
sed -i -e 's/\ $//g' binary/isolinux/*.cfg
- ;;
-
- net)
- # Copying syslinux
- mkdir -p tftpboot
-
- case "${LH_CHROOT_BUILD}" in
- enabled)
- cp chroot/usr/lib/syslinux/pxelinux.0 tftpboot
- ;;
-
- disabled)
- cp /usr/lib/syslinux/pxelinux.0 tftpboot
- ;;
- esac
-
- mkdir -p tftpboot/pxelinux.cfg
- cp -r "${TEMPLATES}"/common/* tftpboot/pxelinux.cfg
- cp -r "${TEMPLATES}"/"${LH_LANGUAGE}"/* tftpboot/pxelinux.cfg
-
- for FILE in tftpboot/pxelinux.cfg/*.live
- do
- mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .live)
- done
-
- if [ "${LH_DEBIAN_INSTALLER}" != "disabled" ]
- then
- for FILE in tftpboot/pxelinux.cfg/*.install
- do
- mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install)
- done
-
- if [ "${LH_ARCHITECTURE}" = "amd64" ] || [ "${LH_ARCHITECTURE}" = "i386" ] || [ "${LH_ARCHITECTURE}" = "powerpc" ]
- then
- for FILE in tftpboot/pxelinux.cfg/*.install.g-i
- do
- mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install.g-i)
- done
- else
- rm -f tftpboot/pxelinux.cfg/*.install.g-i
- fi
- else
- rm -f tftpboot/pxelinux.cfg/*.install*
- fi
-
- mv tftpboot/pxelinux.cfg/syslinux.cfg tftpboot/pxelinux.cfg/default
-
- # Copying local configuration file
- if [ -f config/binary_syslinux/syslinux.cfg ]
- then
- cp config/binary_syslinux/syslinux.cfg tftpboot/pxelinux.cfg/default
- fi
-
- #sed -i -e 's#splash.rle#pxelinux.cfg/splash.rle#' tftpboot/pxelinux.cfg/boot.txt
-
- # Copying splash screen
- if [ -f config/binary_syslinux/splash.rle ]
- then
- LH_SYSLINUX_SPLASH="config/binary_syslinux/splash.rle"
- fi
-
- if [ -n "${LH_SYSLINUX_SPLASH}" ]
- then
- if [ "${LH_SYSLINUX_SPLASH}" = "none" ]
- then
- rm -f tftpboot/pxelinux.cfg/splash.rle
- sed -i -e "s/.*splash.*//" tftpboot/pxelinux.cfg/boot.txt
- else
- cp -f "${LH_SYSLINUX_SPLASH}" tftpboot/pxelinux.cfg/splash.rle
- fi
- fi
-
- # Configure syslinux templates
- sed -i -e "[EMAIL PROTECTED]@${LINUX_LIVE}@" -e "[EMAIL PROTECTED]@${LINUX_INSTALL}@" -e "[EMAIL PROTECTED]@${MEMTEST}@" tftpboot/pxelinux.cfg/default
- sed -i -e "s#LH_BOOTAPPEND_INSTALL#${LH_BOOTAPPEND_INSTALL}#" -e "s#LH_BOOTAPPEND_LIVE#${LH_BOOTAPPEND_LIVE}#" -e "s/LH_NET_SERVER/${LH_NET_SERVER}/" -e "s#LH_NET_PATH#${LH_NET_PATH}#" tftpboot/pxelinux.cfg/default
- sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/$(date +%Y%m%d)/" -e "s/LH_MEDIA/netboot/" tftpboot/pxelinux.cfg/f1.txt
- sed -i -e "s/LH_MEDIA/netboot/" tftpboot/pxelinux.cfg/f3.txt
- sed -i -e "s/LH_VERSION/${VERSION}/" tftpboot/pxelinux.cfg/f10.txt
-
- # Working arround syslinux 8.3 limitation
- if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -eq "1" ]
- then
- mv "${DESTDIR_LIVE}"/vmlinuz-*-${LH_LINUX_FLAVOURS} "${DESTDIR_LIVE}"/vmlinuz
- mv "${DESTDIR_LIVE}"/initrd.img-*-${LH_LINUX_FLAVOURS} "${DESTDIR_LIVE}"/initrd.img
- sed -i -e "s/vmlinuz-.*-${LH_LINUX_FLAVOURS}/vmlinuz/g" -e "s/initrd.img-.*-${LH_LINUX_FLAVOURS}/initrd.img/g" tftpboot/pxelinux.cfg/default
- fi
-
- sed -i -e "s/LINUX_TIMEOUT/${LH_SYSLINUX_TIMEOUT}/" tftpboot/pxelinux.cfg/default
-
- # Remove whitespaces
- sed -i -e 's/\ $//g' tftpboot/pxelinux.cfg/default
- ;;
-
- tar|usb-hdd)
- # Workaround for syslinux (<< 3.36) which doesn't support dedicated directory
- if [ "${LH_DISTRIBUTION}" = "etch" ]
- then
- DESTDIR="binary"
- else
- DESTDIR="binary/syslinux"
- fi
-
- # Copying syslinux
- mkdir -p "${DESTDIR}"
-
- case "${LH_CHROOT_BUILD}" in
- enabled)
- cp chroot/usr/lib/syslinux/isolinux.bin "${DESTDIR}"/syslinux.bin
- ;;
-
- disabled)
- cp /usr/lib/syslinux/isolinux.bin "${DESTDIR}"/syslinux.bin
- ;;
- esac
-
- cp -r "${TEMPLATES}"/common/* "${DESTDIR}"
- cp -r "${TEMPLATES}"/"${LH_LANGUAGE}"/* "${DESTDIR}"
-
- for FILE in "${DESTDIR}"/*.live
- do
- mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .live)
- done
-
- if [ "${LH_DEBIAN_INSTALLER}" != "disabled" ]
- then
- for FILE in "${DESTDIR}"/*.install
- do
- mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install)
- done
-
- if [ "${LH_ARCHITECTURE}" = "amd64" ] || [ "${LH_ARCHITECTURE}" = "i386" ] || [ "${LH_ARCHITECTURE}" = "powerpc" ]
- then
- for FILE in "${DESTDIR}"/*.install.g-i
- do
- mv ${FILE} $(dirname ${FILE})/$(basename ${FILE} .install.g-i)
- done
- else
- rm -f "${DESTDIR}"/*.install.g-i
- fi
- else
- rm -f "${DESTDIR}"/*.install*
- fi
-
- # Copying local configuration file
- if [ -f config/binary_syslinux/syslinux.cfg ]
- then
- cp config/binary_syslinux/syslinux.cfg "${DESTDIR}"/syslinux.cfg
- fi
-
- # Copying splash screen
- if [ -f config/binary_syslinux/splash.rle ]
- then
- LH_SYSLINUX_SPLASH="config/binary_syslinux/splash.rle"
- fi
- if [ -n "${LH_SYSLINUX_SPLASH}" ]
- then
- if [ "${LH_SYSLINUX_SPLASH}" = "none" ]
- then
- rm -f "${DESTDIR}"/splash.rle
- sed -i -e "s/.*splash.*//" "${DESTDIR}"/boot.txt
- else
- cp -f "${LH_SYSLINUX_SPLASH}" "${DESTDIR}"/splash.rle
- fi
- fi
-
- # Configure syslinux templates
- sed -i -e "[EMAIL PROTECTED]@${LINUX_LIVE}@" -e "[EMAIL PROTECTED]@${LINUX_INSTALL}@" -e "[EMAIL PROTECTED]@${MEMTEST}@" "${DESTDIR}"/syslinux.cfg
- sed -i -e "s#LH_BOOTAPPEND_INSTALL#${LH_BOOTAPPEND_INSTALL}#" -e "s#LH_BOOTAPPEND_LIVE#${LH_BOOTAPPEND_LIVE}#" "${DESTDIR}"/syslinux.cfg
- sed -i -e "s/LH_DISTRIBUTION/${LH_DISTRIBUTION}/" -e "s/LH_DATE/$(date +%Y%m%d)/" -e "s/LH_MEDIA/hd-media/" "${DESTDIR}"/f1.txt #FIXME
- sed -i -e "s/LH_MEDIA/hd-media/" "${DESTDIR}"/f3.txt #FIXME
- sed -i -e "s/LH_VERSION/${VERSION}/" "${DESTDIR}"/f10.txt
+##fixups - is this for real
+# case "${LH_CHROOT_BUILD}" in
+# enabled)
+# cp chroot/usr/lib/syslinux/isolinux.bin "${DESTDIR}"/syslinux.bin
+# ;;
+#
+# disabled)
+# cp /usr/lib/syslinux/isolinux.bin "${DESTDIR}"/syslinux.bin
+# ;;
+# esac
+## FIXME - this should move to end
+# all config should be on ${SYSLINUX_CONFIG_DEST}/syslinux.cfg and it should be renamed as last step
+# mv ${SYSLINUX_CONFIG_DEST}/syslinux.cfg ${SYSLINUX_CONFIG_DEST}/${SYSLINUX_CONFIG_NAME}
- # Workaround for syslinux (<< 3.36) which doesn't support long file/path names
- if [ "$(echo ${LH_LINUX_FLAVOURS} | wc -w)" -gt "1" ]
- then
- NUMBER="0"
-
- for FLAVOUR in ${LH_LINUX_FLAVOURS}
- do
- NUMBER="$(($NUMBER + 1))"
- mv "${DESTDIR_LIVE}"/vmlinuz-*-${FLAVOUR} "${DESTDIR_LIVE}"/vmlinuz${NUMBER}
- mv "${DESTDIR_LIVE}"/initrd.img-*-${FLAVOUR} "${DESTDIR_LIVE}"/initrd${NUMBER}.img
- sed -i -e "s/vmlinuz-.*-${FLAVOUR}$/vmlinuz${NUMBER}/g" -e "s/initrd.img-.*-${FLAVOUR} /initrd${NUMBER}.img /g" "${DESTDIR}"/syslinux.cfg
- done
- else
- mv "${DESTDIR_LIVE}"/vmlinuz-*-${LH_LINUX_FLAVOURS} "${DESTDIR_LIVE}"/vmlinuz
- mv "${DESTDIR_LIVE}"/initrd.img-*-${LH_LINUX_FLAVOURS} "${DESTDIR_LIVE}"/initrd.img
- sed -i -e "s/vmlinuz-.*-${LH_LINUX_FLAVOURS}/vmlinuz/g" -e "s/initrd.img-.*-${LH_LINUX_FLAVOURS}/initrd.img/g" "${DESTDIR}"/syslinux.cfg
- sed -i -e "s/LINUX_TIMEOUT/${LH_SYSLINUX_TIMEOUT}/" "${DESTDIR}"/syslinux.cfg
-
- # Remove whitespaces
- sed -i -e 's/\ $//g' "${DESTDIR}"/syslinux.cfg
- fi
- ;;
-esac
# Saving cache
Save_cache cache/packages_binary
_______________________________________________
debian-live-devel mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/debian-live-devel