From a9d099daa69acaf31e61f6543829a9fdffed2f04 Mon Sep 17 00:00:00 2001 From: Toomas Soome Date: Fri, 13 Apr 2018 19:20:49 +0300 Subject: [PATCH] usbgen: zpool destroy can fail with pool busy --- usr/src/cmd/install-tools/usbgen | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/usr/src/cmd/install-tools/usbgen b/usr/src/cmd/install-tools/usbgen index 1ffd3119..0459b2d5 100755 --- a/usr/src/cmd/install-tools/usbgen +++ b/usr/src/cmd/install-tools/usbgen @@ -338,7 +338,7 @@ pdev="${devs/p0/}" # create GPT partitioning with system, boot and root # zpool create -B -o bootsize=34M usbgen-$$ $pdev -zpool destroy usbgen-$$ +until zpool destroy usbgen-$$; do sleep 1; done prtvtoc "${rs2devs}" | nawk ' /^[^\*]/ { r = $1; for(n = 1; n <= NF; n++) vtoc[r,n] = $n }