diff options
author | Riku Voipio <riku.voipio@linaro.org> | 2016-01-05 12:02:29 +0200 |
---|---|---|
committer | Riku Voipio <riku.voipio@linaro.org> | 2016-01-05 12:03:54 +0200 |
commit | de1f3a9c23abf9044f8cf07bae990355ea2a6155 (patch) | |
tree | 555ca6dfb5584fd56883b163a097d880eb00403e | |
parent | f491eca9587656528fbdadeb1dc3bbc755dd9c36 (diff) |
kvm-guest-image: use sync with kpartx
kpartx -s will only return once partitions are there, so use it
to avoid races.
Change-Id: I612f1169b06794a45b924970f4ef79e8734fa094
-rw-r--r-- | kvm-guest-image.yaml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kvm-guest-image.yaml b/kvm-guest-image.yaml index bb68661..c5afda6 100644 --- a/kvm-guest-image.yaml +++ b/kvm-guest-image.yaml @@ -62,10 +62,10 @@ dd if=/dev/zero of=kvm.raw bs=2048 seek=1M count=0 /sbin/parted --script kvm.raw mklabe gpt /sbin/parted --script kvm.raw mkpart p fat32 1 50 - /sbin/parted --script -- kvm.raw mkpart p ext4 51 -0 + /sbin/parted --script -- kvm.raw mkpart p ext4 50 -0 /sbin/parted --script kvm.raw set 1 boot - for device in $(sudo kpartx -av kvm.raw | cut -d' ' -f3); do + for device in $(sudo kpartx -avs kvm.raw | cut -d' ' -f3); do partition=$(echo ${device} | cut -d'p' -f3) case "${partition}" in 1) |