SDCARD-RAW-TOOLS: Check dependencies on external tools
This commit is contained in:
parent
f3b13cfc0a
commit
81af72efee
|
|
@ -14,10 +14,6 @@
|
||||||
# CREATED: 11/22/2017 15:03
|
# CREATED: 11/22/2017 15:03
|
||||||
# REVISION: ---
|
# REVISION: ---
|
||||||
#===============================================================================
|
#===============================================================================
|
||||||
#TODO: Pre-requisite tools
|
|
||||||
# sgdisk
|
|
||||||
# du
|
|
||||||
# dd
|
|
||||||
|
|
||||||
unset FLASHLAYOUT_data
|
unset FLASHLAYOUT_data
|
||||||
unset FLASHLAYOUT_filename
|
unset FLASHLAYOUT_filename
|
||||||
|
|
@ -754,6 +750,11 @@ function print_warning() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function check_if_command_exists() {
|
||||||
|
command -v $1 >/dev/null 2>&1 \
|
||||||
|
|| { echo "Cannot continue. Please install $1 first."; exit 1; }
|
||||||
|
}
|
||||||
|
|
||||||
function usage() {
|
function usage() {
|
||||||
echo ""
|
echo ""
|
||||||
echo "Help:"
|
echo "Help:"
|
||||||
|
|
@ -771,6 +772,12 @@ then
|
||||||
echo ""
|
echo ""
|
||||||
usage
|
usage
|
||||||
else
|
else
|
||||||
|
# Pre-requisite tools
|
||||||
|
for i in sgdisk du dd;
|
||||||
|
do
|
||||||
|
check_if_command_exists $i
|
||||||
|
done
|
||||||
|
|
||||||
FLASHLAYOUT_filename=$1
|
FLASHLAYOUT_filename=$1
|
||||||
FLASHLAYOUT_filename_path=$(dirname $FLASHLAYOUT_filename)
|
FLASHLAYOUT_filename_path=$(dirname $FLASHLAYOUT_filename)
|
||||||
FLASHLAYOUT_filename_name=$(basename $FLASHLAYOUT_filename)
|
FLASHLAYOUT_filename_name=$(basename $FLASHLAYOUT_filename)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue