From ebc7a72501339a76f4ab66d37d4aefc0d0ee4a67 Mon Sep 17 00:00:00 2001 From: "Cody A.W. Somerville" Date: Wed, 20 Jul 2011 18:39:09 +0200 Subject: Setting partition flags in source_usb after creating the filesystem in order to avoid bug in parted that makes them forget the flags. --- scripts/build/lb_source_usb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/build/lb_source_usb b/scripts/build/lb_source_usb index 0af9e1081..166e86ace 100755 --- a/scripts/build/lb_source_usb +++ b/scripts/build/lb_source_usb @@ -93,7 +93,6 @@ Echo_warning "!!! The following error/warning messages can be ignored !!!" Losetup $FREELO source.img 0 Chroot chroot "parted -s ${FREELO} mklabel msdos" || true Chroot chroot "parted -s ${FREELO} mkpart primary ${PARTITION_TYPE} 0.0 100%" || true -Chroot chroot "parted -s ${FREELO} set 1 lba off" || true sleep 1 ${LB_LOSETUP} -d ${FREELO} @@ -127,6 +126,12 @@ sleep 1 ${LB_LOSETUP} -d ${FREELO} Echo_warning "!!! The above error/warning messages can be ignored !!!" +FREELO="$(${LB_LOSETUP} -f)" +Losetup "$FREELO" source.img 0 +Chroot chroot "parted -s ${FREELO} set 1 lba off" || true +sleep 1 +${LB_LOSETUP} -d ${FREELO} + if [ -n "${MAKEDEV}" ] then rm -rf chroot/dev -- cgit v1.2.3