From 1447a90d76409d8219b6fead1ec9c3aff93d44c7 Mon Sep 17 00:00:00 2001 From: Ernest Borowski Date: Wed, 22 Sep 2021 10:40:29 +0000 Subject: [PATCH] Add support for updating /hal partition on RPI 3|4. It can not be updated using full image because it is mounted during normal boot mode, therefore is has to be DELTA_FS type. Change-Id: Ib0e3d549ac57557bf31b15fab22b4f4315141897 Signed-off-by: Ernest Borowski --- mk_delta/common/bin/mk_part_delta.sh | 5 +++++ mk_delta/rpi3/cfg/delta.cfg | 1 + mk_delta/rpi4/cfg/delta.cfg | 1 + 3 files changed, 7 insertions(+) diff --git a/mk_delta/common/bin/mk_part_delta.sh b/mk_delta/common/bin/mk_part_delta.sh index b333ad9..8fbce44 100755 --- a/mk_delta/common/bin/mk_part_delta.sh +++ b/mk_delta/common/bin/mk_part_delta.sh @@ -416,6 +416,11 @@ fn_mk_delta_fs() EXCLUDE_FILES="" TGT_MNT_PNT=${FAKE_ROOT}/boot ;; + "hal" ) + EXCLUDE_FILES="" + TGT_MNT_PNT="${FAKE_ROOT}/hal" + ;; + * ) echo "${PART_NAME} not supported !!!" return 1 diff --git a/mk_delta/rpi3/cfg/delta.cfg b/mk_delta/rpi3/cfg/delta.cfg index 90928a6..9b4640c 100644 --- a/mk_delta/rpi3/cfg/delta.cfg +++ b/mk_delta/rpi3/cfg/delta.cfg @@ -1,6 +1,7 @@ # Configuration for generation of delta # Filesystem label, bin name (in tar), delta name, update type, blk dev, blk offset BOOT boot.img boot.img PRE_UA /dev/mmcblk0p1 0 +hal hal.img hal.img/ DELTA_FS /dev/mmcblk0p10 0 modules modules.img modules.img PRE_UA /dev/mmcblk0p6 0 rootfs rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p2 0 ramdisk ramdisk.img ramdisk.img FULL_IMG /dev/mmcblk0p7 0 diff --git a/mk_delta/rpi4/cfg/delta.cfg b/mk_delta/rpi4/cfg/delta.cfg index 90928a6..9b4640c 100644 --- a/mk_delta/rpi4/cfg/delta.cfg +++ b/mk_delta/rpi4/cfg/delta.cfg @@ -1,6 +1,7 @@ # Configuration for generation of delta # Filesystem label, bin name (in tar), delta name, update type, blk dev, blk offset BOOT boot.img boot.img PRE_UA /dev/mmcblk0p1 0 +hal hal.img hal.img/ DELTA_FS /dev/mmcblk0p10 0 modules modules.img modules.img PRE_UA /dev/mmcblk0p6 0 rootfs rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p2 0 ramdisk ramdisk.img ramdisk.img FULL_IMG /dev/mmcblk0p7 0 -- 2.7.4