From 2dd0307b9723a0ebcc5559f76458f98673e8d98e Mon Sep 17 00:00:00 2001 From: Chris Swan Date: Wed, 5 Sep 2012 01:23:19 +0200 Subject: [PATCH] additional sync before losetup -d seems to be required by some disk subsystems, otherwise losetup -d fails due to device or resource busy --- packages/tools/bcm2835-bootloader/files/create_sdcard | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/tools/bcm2835-bootloader/files/create_sdcard b/packages/tools/bcm2835-bootloader/files/create_sdcard index b6f8a7d660..81a72ac9ae 100755 --- a/packages/tools/bcm2835-bootloader/files/create_sdcard +++ b/packages/tools/bcm2835-bootloader/files/create_sdcard @@ -213,6 +213,7 @@ echo "#########################################################" # remount loopback device if [ "$DISK" = "/dev/loop0" ]; then + sync losetup -d $DISK losetup $DISK $IMGFILE -o 1048576 --sizelimit 131071488 PART1=$DISK