#!/bin/sh _root="$(dirname "${0}")"; . "${_root}/lib/env.sh" want root log image="${1}" tgt="${2}" [ -b "${tgt}" -o -c "${tgt}" ] || tgt="/dev/${tgt}" [ -b "${tgt}" -o -c "${tgt}" ] || err "${1}: no such file or directory" [ -n "${image}" -a -r "${image}" ] || err "${2}: no such file or directory" bs=131072 size="$(stat -f '%z' "${image}")" bar="bar -dan -bs ${bs} -s ${size}" if [ -z "$(which bar)" ] then warn "misc/clpbar not installed! Running blind!" bar="cat" fi cat "${image}" | ${bar} | dd of="${tgt}" bs=${bs}