#!/bin/sh # # tar the disk image # . ./config if [ ! `whoami` = "root" ] ; then echo "" echo "You need to be root to run this shell script" echo "" exit 1 fi if [ ! -f ${BOOT_IMAGE} ] ; then echo "Could not find boot image: ${BOOT_IMAGE}" exit 1 fi if [ "`which syslinux`x" = "x" ] ; then echo "" echo "Could not find syslinux. Try \"apt-get install syslinux\"" echo "" exit 1 fi if [ "`which install-mbr`x" = "x" ] ; then echo "" echo "Could not find install-mbr. Try \"apt-get install mbr\"" echo "" exit 1 fi umount ${USB_DEV}1 2>/dev/null 1>/dev/null echo "Reformat USB boot partition" mkfs.vfat -F 16 -n kubuntu8 ${USB_DEV}1 if [ ! -d ${MOUNT_POINT}/kubuntu8 ] ; then mkdir -p ${MOUNT_POINT}/kubuntu8 created="yes" fi mount ${USB_DEV}1 ${MOUNT_POINT}/kubuntu8 if [ $? -ne 0 ] ; then echo "Mount of USB boot partition failed." exit 1 fi cd ${MOUNT_POINT}/kubuntu8 if [ $? -ne 0 ] ; then echo "Could not cd to USB boot partition" exit 1 fi echo "Detaring boot image ..." tar xfz ${BOOT_IMAGE} # original-partioning.txt was created by partition_usb_key if [ -e ${CWD}/original-partitioning.txt ] ; then cp -f ${CWD}/original-partitioning.txt . rm -f ${CWD}/original-partitioning.txt fi cd ${CWD} syslinux -sf ${USB_DEV}1 install-mbr -p1 ${USB_DEV} echo "syncing ..." sync sync umount ${MOUNT_POINT}/kubuntu8 if [ "x$created" = "xyes" ] ; then rmdir ${MOUNT_POINT}/kubuntu8 fi