Browse Source

storage: Force sync after preparing volatile.img

This makes possible to release d-m partitions devices sooner (so avoid
race with kpartx).
Marek Marczykowski-Górecki 10 years ago
parent
commit
8d0863d40f
1 changed files with 1 additions and 0 deletions
  1. 1 0
      linux/aux-tools/prepare-volatile-img.sh

+ 1 - 0
linux/aux-tools/prepare-volatile-img.sh

@@ -31,6 +31,7 @@ kpartx -s -a "$FILENAME"
 loopdev=`losetup -j "$FILENAME"|tail -n 1 |cut -d: -f1`
 looppart=`echo $loopdev|sed 's:dev:dev/mapper:'`
 mkswap -f ${looppart}p1 > /dev/null
+sync
 kpartx -s -d ${loopdev}
 losetup -d ${loopdev} || :
 chown --reference `dirname "$FILENAME"` "$FILENAME"