scripts/contrib/ddimage: be explicit whether device doesn't exist or isn't writeable

Make the error messages a little more friendly.

(From OE-Core rev: 36f308b0134c69b439152c2473a274d96b0fee89)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Paul Eggleton 2019-07-02 16:12:46 +12:00 committed by Richard Purdie
parent d3a9f43305
commit 12d64d6d1a

View File

@ -122,6 +122,12 @@ if [ ! -e "$IMAGE" ]; then
exit 1
fi
if [ ! -e "$DEVICE" ]; then
echo "ERROR: Device $DEVICE does not exist"
usage
exit 1
fi
if [ "$(uname)" = "Darwin" ]; then
# readlink doesn't support -f on MacOS, just assume it isn't a symlink
ACTUAL_DEVICE=$DEVICE
@ -139,9 +145,8 @@ if is_inuse $ACTUAL_DEVICE ; then
exit 1
fi
if [ ! -w "$DEVICE" ]; then
echo "ERROR: Device $DEVICE does not exist or is not writable"
echo "ERROR: Device $DEVICE is not writable - possibly use sudo?"
usage
exit 1
fi