~aleteoryx/muditaos

a12e6ecf5bc6b153d090162af5df6572c0bc45dc — Marcin Smoczyński 4 years ago 689bd30
[EGD-7227] Fix update package generation

Adjust paths in update image generation script to point to a new
sysroot.
Fix boot.bin file path to point to a new sysroot.

Signed-off-by: Marcin Smoczyński <smoczynski.marcin@gmail.com>
3 files changed, 12 insertions(+), 12 deletions(-)

M cmake/modules/AddBootBin.cmake
M cmake/modules/DiskImage.cmake
M tools/generate_update_image.sh
M cmake/modules/AddBootBin.cmake => cmake/modules/AddBootBin.cmake +1 -1
@@ 1,5 1,5 @@
function(add_boot_bin SOURCE_TARGET)
    set(BIN_FILE ${CMAKE_BINARY_DIR}/sys/current/${SOURCE_TARGET}-boot.bin)
    set(BIN_FILE ${CMAKE_BINARY_DIR}/sysroot/sys/current/${SOURCE_TARGET}-boot.bin)

    if (ENABLE_SECURE_BOOT)
        set (SREC_FILE ${CMAKE_PROJECT_NAME}.srec)

M cmake/modules/DiskImage.cmake => cmake/modules/DiskImage.cmake +1 -1
@@ 19,7 19,7 @@ function(add_image)

    if(HAS_BOOTFILE)
        set(BIN_FILE_TARGET ${_ARG_PRODUCT}-boot.bin)
        set(BIN_FILE_PATH ${CMAKE_BINARY_DIR}/sys/current/${_ARG_PRODUCT}-boot.bin)
        set(BIN_FILE_PATH ${CMAKE_BINARY_DIR}/sysroot/sys/current/${_ARG_PRODUCT}-boot.bin)
    else()
        set(BIN_FILE_PATH "")
    endif()

M tools/generate_update_image.sh => tools/generate_update_image.sh +10 -10
@@ 29,11 29,11 @@ function setVars() {
    STAGEING_DIR="${SOURCE_TARGET}-${VERSION}-${PLATFORM}-Update"
    PACKAGE_FILE="${STAGEING_DIR}.tar"
    DEPS=(
        "sys/current/assets"
        "sys/user"
        "sys/current/${SOURCE_TARGET}-boot.bin"
        "sys/current/country-codes.db"
        "sys/current/Luts.bin"
        "sysroot/sys/current/assets"
        "sysroot/sys/user"
        "sysroot/sys/current/${SOURCE_TARGET}-boot.bin"
        "sysroot/sys/current/country-codes.db"
        "sysroot/sys/current/Luts.bin"
        "version.json"
        "ecoboot.bin"
        )


@@ 64,11 64,11 @@ function cleanStagingDir(){

function linkInStageing(){
    pushd ${STAGEING_DIR} 1> /dev/null
    ln -s ../sys/current/assets
    ln -s ../sys/user
    ln -s ../sys/current/${SOURCE_TARGET}-boot.bin boot.bin
    ln -s ../sys/current/country-codes.db
    ln -s ../sys/current/Luts.bin
    ln -s ../sysroot/sys/current/assets
    ln -s ../sysroot/sys/user
    ln -s ../sysroot/sys/current/${SOURCE_TARGET}-boot.bin boot.bin
    ln -s ../sysroot/sys/current/country-codes.db
    ln -s ../sysroot/sys/current/Luts.bin
    ln -s ../ecoboot.bin
    ln -s ../${SOURCE_TARGET}-version.json version.json
    popd 1> /dev/null