From 5b20cb2db929daaf0bf81c05368174e9c364ffab Mon Sep 17 00:00:00 2001 From: Christopher Larson Date: Mon, 25 Apr 2016 21:56:18 -0700 Subject: ddimage: if 'pv' is installed, use it This gives us a progress bar for the image write, which is quite helpful. See https://www.ivarch.com/programs/pv.shtml. Signed-off-by: Christopher Larson Signed-off-by: Ross Burton --- scripts/contrib/ddimage | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/contrib/ddimage b/scripts/contrib/ddimage index a503f11d0d..ab929957a5 100755 --- a/scripts/contrib/ddimage +++ b/scripts/contrib/ddimage @@ -100,5 +100,9 @@ if [ "$RESPONSE" != "y" ]; then fi echo "Writing image..." -dd if="$IMAGE" of="$DEVICE" bs="$BLOCKSIZE" +if which pv >/dev/null 2>&1; then + pv "$IMAGE" | dd of="$DEVICE" bs="$BLOCKSIZE" +else + dd if="$IMAGE" of="$DEVICE" bs="$BLOCKSIZE" +fi sync -- cgit v1.2.3