1# Copyright (c) 2022 Unionman Technology Co., Ltd. 2# Licensed under the Apache License, Version 2.0 (the "License"); 3# you may not use this file except in compliance with the License. 4# You may obtain a copy of the License at 5# 6# http://www.apache.org/licenses/LICENSE-2.0 7# 8# Unless required by applicable law or agreed to in writing, software 9# distributed under the License is distributed on an "AS IS" BASIS, 10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11# See the License for the specific language governing permissions and 12# limitations under the License. 13 14#!/usr/bin/env sh 15 16root_src_dir=$(pwd) 17 18pushd ${root_src_dir} 19wget https://gitee.com/umspark/uboot/releases/download/v2022.09.22/u-boot.bin -O ${root_src_dir}/out/unionpi_tiger/packages/phone/images/u-boot.bin 20cp ${root_src_dir}/device/board/unionman/unionpi_tiger/bootloader/images/* ${root_src_dir}/out/unionpi_tiger/packages/phone/images -rvf 21${root_src_dir}/device/board/unionman/unionpi_tiger/common/tools/linux/img2simg ${root_src_dir}/out/unionpi_tiger/packages/phone/images/system.img ${root_src_dir}/out/unionpi_tiger/packages/phone/images/system.img2simg 22mv ${root_src_dir}/out/unionpi_tiger/packages/phone/images/system.img2simg ${root_src_dir}/out/unionpi_tiger/packages/phone/images/system.img 23${root_src_dir}/device/board/unionman/unionpi_tiger/common/tools/linux/img2simg ${root_src_dir}/out/unionpi_tiger/packages/phone/images/vendor.img ${root_src_dir}/out/unionpi_tiger/packages/phone/images/vendor.img2simg 24mv ${root_src_dir}/out/unionpi_tiger/packages/phone/images/vendor.img2simg ${root_src_dir}/out/unionpi_tiger/packages/phone/images/vendor.img 25${root_src_dir}/device/board/unionman/unionpi_tiger/common/tools/linux/img2simg ${root_src_dir}/out/unionpi_tiger/packages/phone/images/userdata.img ${root_src_dir}/out/unionpi_tiger/packages/phone/images/userdata.img2simg 26mv ${root_src_dir}/out/unionpi_tiger/packages/phone/images/userdata.img2simg ${root_src_dir}/out/unionpi_tiger/packages/phone/images/userdata.img 27${root_src_dir}/device/board/unionman/unionpi_tiger/common/tools/linux/mkbootimg --kernel ${root_src_dir}/out/kernel/src_tmp/linux-5.10/unionpi_tiger/Image.gz --base 0x0 --kernel_offset 0x1080000 --cmdline "" --ramdisk ${root_src_dir}/out/unionpi_tiger/packages/phone/images/ramdisk.img --second ${root_src_dir}/out/unionpi_tiger/packages/phone/images/dtb.img --output ${root_src_dir}/out/unionpi_tiger/packages/phone/images/boot.img > /dev/null 28${root_src_dir}/device/board/unionman/unionpi_tiger/common/tools/linux/aml_image_v2_packer -r ${root_src_dir}/out/unionpi_tiger/packages/phone/images/openharmony.conf ${root_src_dir}/out/unionpi_tiger/packages/phone/images/ ${root_src_dir}/out/unionpi_tiger/packages/phone/images/OpenHarmony.img 29rm -rf ${root_src_dir}/out/unionpi_tiger/packages/phone/images/openharmony.conf 30rm -rf ${root_src_dir}/out/unionpi_tiger/packages/phone/images/platform.conf 31rm -rf ${root_src_dir}/out/unionpi_tiger/packages/phone/images/aml_sdc_burn.ini 32rm -rf ${root_src_dir}/out/unionpi_tiger/packages/phone/images/LICENSE 33popd 34