local -r binary_name=$1
for ((idx=0;idx<$PART_TABLE_ROW;idx++)); do
- if [ ${PART_TABLE[idx * ${PART_TABLE_COL} + 0]} == $binary_name ]; then
+ if [ ${PART_TABLE[idx * ${PART_TABLE_COL} + 0]} == "$binary_name" ]; then
return $idx
fi
done
local -r fusing_img=$1
# get binary info using basename
- get_index_use_name $(basename $fusing_img)
+ get_index_use_name $(basename "$fusing_img")
local -r -i part_idx=$?
if [ $part_idx -ne $PART_TABLE_ROW ];then
function print_logo () {
echo ""
- echo "Raspberry Pi downloader, version 2.0.5"
+ echo "Raspberry Pi downloader, version 2.0.6"
echo ""
}
function add_fusing_binary() {
local declare binary_name=$1
- FUSING_BINARY_ARRAY[$FUSING_BINARY_NUM]=$binary_name
- FUSING_BINARY_NUM=$((FUSING_BINARY_NUM + 1))
+ if [ "$binary_name" != "" ]; then
+ FUSING_BINARY_ARRAY[$FUSING_BINARY_NUM]=$binary_name
+
+ FUSING_BINARY_NUM=$((FUSING_BINARY_NUM + 1))
+ fi
}
local -r binary_name=$1
for ((idx=0;idx<$PART_TABLE_ROW;idx++)); do
- if [ ${PART_TABLE[idx * ${PART_TABLE_COL} + 0]} == $binary_name ]; then
+ if [ ${PART_TABLE[idx * ${PART_TABLE_COL} + 0]} == "$binary_name" ]; then
return $idx
fi
done
local -r fusing_img=$1
# get binary info using basename
- get_index_use_name $(basename $fusing_img)
+ get_index_use_name $(basename "$fusing_img")
local -r -i part_idx=$?
if [ $part_idx -ne $PART_TABLE_ROW ];then
function print_logo () {
echo ""
- echo "[Odroid-XU3/4 downloader version 1.4.3]"
+ echo "[Odroid-XU3/4 downloader version 1.4.4]"
echo "This version also supports Tizen 4.0."
echo ""
}
function add_fusing_binary() {
local declare binary_name=$1
- FUSING_BINARY_ARRAY[$FUSING_BINARY_NUM]=$binary_name
- FUSING_BINARY_NUM=$((FUSING_BINARY_NUM + 1))
+ if [ "$binary_name" != "" ]; then
+ FUSING_BINARY_ARRAY[$FUSING_BINARY_NUM]=$binary_name
+
+ FUSING_BINARY_NUM=$((FUSING_BINARY_NUM + 1))
+ fi
}
declare -i binary_option=0