Commit 666f33cc authored by moebius/ALUG's avatar moebius/ALUG Committed by Christopher Spinrath

Updated blkwrite.sh to display a progress bar

parent a431d8f0
......@@ -32,12 +32,18 @@ fi
SRC="$1"
TGT="$2"
if [ ! -b "$TGT" ]
if [ ! -r "$SRC" ]
then
echo "need a blockdevice as parameter 2"
echo "Source file >$SRC< is not readable. Exit."
exit 2
fi
if [ ! -b "$TGT" ]
then
echo "need a blockdevice as parameter 2. Exit."
exit 3
fi
if [ "x${TGT%%[0-9]*}" == "x$TGT" ]
then
# have a "master" block device
......@@ -47,9 +53,9 @@ fi
echo "Start copy operation"
# live version
pv -trabe -B8m $SRC | dd bs=8M iflag=fullblock of="$TGT" oflag=sync
pv -trabep -B8m $SRC | dd bs=8M iflag=fullblock of="$TGT" oflag=sync
# debug version
#pv -trabe -B8m $SRC | dd bs=8M iflag=fullblock of=/dev/null oflag=sync
#pv -trabep -B8m $SRC | dd bs=8M iflag=fullblock of=/dev/null oflag=sync
res="$?"
echo "Result code $res"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment