"ramdisk-recovery.img" 8 4M
)
-declare -r -i PART_TABLE_ROW=3
-declare -r -i PART_TABLE_COL=${#PART_TABLE[*]}/${PART_TABLE_ROW}
+declare -r -i PART_TABLE_COL=3
+declare -r -i PART_TABLE_ROW=${#PART_TABLE[*]}/${PART_TABLE_COL}
# partition table support
function get_index_use_name () {
local -r binary_name=$1
- for ((idx=0;idx<$PART_TABLE_COL;idx++)); do
- if [ ${PART_TABLE[idx * ${PART_TABLE_ROW} + 0]} == $binary_name ]; then
+ for ((idx=0;idx<$PART_TABLE_ROW;idx++)); do
+ if [ ${PART_TABLE[idx * ${PART_TABLE_COL} + 0]} == $binary_name ]; then
return $idx
fi
done
get_index_use_name $(basename $fusing_img)
local -r -i part_idx=$?
- if [ $part_idx -ne $PART_TABLE_COL ];then
- local -r num=${PART_TABLE[${part_idx} * ${PART_TABLE_ROW} + 1]}
+ if [ $part_idx -ne $PART_TABLE_ROW ];then
+ local -r num=${PART_TABLE[${part_idx} * ${PART_TABLE_COL} + 1]}
if [ "${num}" == "" ]; then
local -r blktype=disk
else
local -r blktype=part
fi
local -r device=/dev/`lsblk ${DEVICE} -o TYPE,KNAME | grep ${blktype} | awk '{ print $2 }' | grep -G "[a-z]${num}\$"`
- local -r bs=${PART_TABLE[${part_idx} * ${PART_TABLE_ROW} + 2]}
+ local -r bs=${PART_TABLE[${part_idx} * ${PART_TABLE_COL} + 2]}
else
echo "Not supported binary: $fusing_img"
return
function print_logo () {
echo ""
- echo "Raspberry Pi downloader, version 2.0.1"
+ echo "Raspberry Pi downloader, version 2.0.2"
echo ""
}