Skip to content
This repository has been archived by the owner on Apr 19, 2019. It is now read-only.

Commit

Permalink
meta-ostro-bsp: Use correct image name on Windows flashall.bat
Browse files Browse the repository at this point in the history
The Windows flashall.bat was unmaintained and had old image name. Modify
the flashall.bat to accept image name as argument and also modify the
flashall.bat when producing toflash-tarball.

Fixes: ostro-os issue #62

(From meta-ostro-bsp rev: c82e5144ab9d98cdb2b442345a11444fd2370484)

Signed-off-by: Jussi Laako <[email protected]>
  • Loading branch information
jlaako authored and ostroproject-ci committed Apr 22, 2016
1 parent 0c22591 commit 3fcee22
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ IMAGE_CMD_toflash () {

# update image name inside flashall.sh
sed -e "s/^IMAGE_NAME=.\+$/IMAGE_NAME=\"${IMAGE_BASENAME}\"/" -i ${WORKDIR}/toFlash/flashall.sh
sed -e "s/^set IMAGE_NAME=.\+$/set IMAGE_NAME=${IMAGE_BASENAME}/" -i ${WORKDIR}/toFlash/flashall.bat

# generate a formatted list of all packages included in the image
awk '{print $1 " " $3}' ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.manifest > ${WORKDIR}/toFlash/package-list.txt
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ set VARIANT_NAME_DEFAULT=edison-defaultrndis
set VARIANT_NAME_BLANK=edison-blankrndis
set VARIANT_NAME=%VARIANT_NAME_BLANK%

set IMAGE_NAME=

set LOG_FILENAME=flash.log
set /a verbose_output=0
:: ********************************************************************
Expand All @@ -37,11 +39,14 @@ if -%1- == -/?- set /a show_help=1
if -%1- == --h- set /a show_help=1
if -%1- == ---help- set /a show_help=1
if -%1- == --v- set /a verbose_output=1
if -%1- == --i- set IMAGE_NAME=%2
set /a argcount+= 1
shift
goto :parse_arg_start
:parse_arg_end

if -%IMAGE_NAME%-==-- set show_help=1

:: handle help on cmd arg
if %show_help% == 1 (
call:print-usage %appname%
Expand Down Expand Up @@ -136,15 +141,15 @@ if %errorlevel% neq 0 ( exit /b %errorlevel%)


echo Flashing boot partition ^(kernel^)
call:flash-command --alt boot -D "%BASE_DIR%edison-image-edison.hddimg"
call:flash-command --alt boot -D "%BASE_DIR%\%IMAGE_NAME%-edison.hddimg"
if %errorlevel% neq 0 ( exit /b %errorlevel%)

echo Flashing update partition
call:flash-command --alt update -D "%BASE_DIR%edison-image-edison.update.hddimg"
call:flash-command --alt update -D "%BASE_DIR%\%IMAGE_NAME%-edison.update.hddimg"
if %errorlevel% neq 0 ( exit /b %errorlevel%)

echo Flashing rootfs, ^(it can take up to 5 minutes... Please be patient^)
call:flash-command --alt rootfs -D "%BASE_DIR%edison-image-edison.ext4" -R
call:flash-command --alt rootfs -D "%BASE_DIR%\%IMAGE_NAME%-edison.ext4" -R
if %errorlevel% neq 0 ( exit /b %errorlevel% )

echo Rebooting
Expand All @@ -167,6 +172,7 @@ exit /b 0
echo --recovery recover the board to DFU mode using a dedicated tool,
echo available only on linux and window hosts.
echo --keep-data preserve user data when flashing.
echo -i imagename flash image with image name "imagename"
exit /b 5

:flash-dfu-ifwi
Expand Down

0 comments on commit 3fcee22

Please sign in to comment.