# Configuration for generation of delta
-# Partition Name (in PIT), bin name (in tar), delta name, update type, blk dev, blk offset
+# Filesystem label, bin name (in tar), delta name, update type, blk dev, blk offset
-ROOTFS rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p3 0
+rootfs rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p3 0
# TODO : make a new update type for ramdisk
-RAMDISK1 ramdisk.img N/A EXCLUDED N/A N/A
-RAMDISK2 ramdisk-recovery.img N/A EXCLUDED N/A N/A
+ramdisk ramdisk.img N/A EXCLUDED N/A N/A
+ramdisk-recovery ramdisk-recovery.img N/A EXCLUDED N/A N/A
f.close()
#Any validation checks required?
- if (DELTA_BIN == "zImage" or DELTA_BIN == "dzImage" or DELTA_BIN == "KERNEL" or DELTA_BIN == "BOOT") and SUPPORT_DZIMAGE == "TRUE":
+ if (DELTA_BIN == "zImage" or DELTA_BIN == "dzImage" or DELTA_BIN == "KERNEL" or DELTA_BIN == "BOOT" or DELTA_BIN == "boot" or DELTA_BIN == "recovery") and SUPPORT_DZIMAGE == "TRUE":
#Unpack Old and New Images for creating delta
subprocess.call([ZIMAGE_SCRIPT, '-u', BASE_OLD])
#--- !!! this should be modified according to partition ---
case "${PART_NAME}" in
- "ROOTFS")
+ "rootfs" )
EXCLUDE_FILES="lost+found dev proc tmp var sys csa"
TGT_MNT_PNT=${FAKE_ROOT}
;;
- "CSC")
- EXCLUDE_FILES="lost+found"
- TGT_MNT_PNT=${FAKE_ROOT}/opt/system/csc
- ;;
- "MODULE")
- EXCLUDE_FILES="lost+found"
- TGT_MNT_PNT=${FAKE_ROOT}/lib/modules
- ;;
- "RAMDISK1")
+ "ramdisk1" | "ramdisk" )
EXCLUDE_FILES="lost+found dev proc tmp sys"
TGT_MNT_PNT=${FAKE_ROOT}/mnt/initrd
;;
- "RAMDISK2")
+ "ramdisk2" | "ramdisk-recovery" )
EXCLUDE_FILES="lost+found"
TGT_MNT_PNT=${FAKE_ROOT}/mnt/initrd-recovery
;;
- "USER")
+ "user" )
EXCLUDE_FILES="lost+found"
TGT_MNT_PNT=${FAKE_ROOT}/opt/usr
;;
- "SYSDATA")
+ "system-data" )
EXCLUDE_FILES="lost+found"
TGT_MNT_PNT=${FAKE_ROOT}/opt
;;
- "KERNEL")
+ "kernel" | "boot" )
EXCLUDE_FILES=""
TGT_MNT_PNT=${FAKE_ROOT}/boot
;;
- *)
+ * )
echo "${PART_NAME} not supported !!!"
return 1
;;
fn_get_tar_file_names ${PART_BIN}
-if [ "${PART_NAME}" = "RAMDISK2" ]; then
- fn_extract_from_image ${PART_BIN} /usr/bin/delta.ua
-elif [ "${PART_NAME}" = "ROOTFS" ]; then
- fn_extract_from_image ${PART_BIN} /usr/bin/upgrade-trigger.sh
-fi
+case "${PART_NAME}" in
+ "ramdisk2" | "ramdisk-recovery" )
+ fn_extract_from_image ${PART_BIN} /usr/bin/delta.ua
+ ;;
+ "rootfs" )
+ fn_extract_from_image ${PART_BIN} /usr/bin/upgrade-trigger.sh
+ ;;
+esac
if [ "${UPDATE_TYPE}" = "EXCLUDED" ]; then
exit 0
# Configuration for generation of delta
-# Partition Name (in PIT), bin name (in tar), delta name, update type, blk dev, blk offset
+# Filesystem label, bin name (in tar), delta name, update type, blk dev, blk offset
-ROOTFS rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p2 0
-RAMDISK1 ramdisk.img ramdisk.img FULL_IMG /dev/mmcblk0p7 0
-RAMDISK2 ramdisk-recovery.img ramdisk-recovery.img FULL_IMG /dev/mmcblk0p8 0
+rootfs rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p2 0
+ramdisk ramdisk.img ramdisk.img FULL_IMG /dev/mmcblk0p7 0
+ramdisk-recovery ramdisk-recovery.img ramdisk-recovery.img PRE_UA /dev/mmcblk0p8 0
# Configuration for generation of delta
# Partition Name (in PIT), bin name (in tar), delta name, update type, blk dev, blk offset
-ROOTFS rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p13 0
-BOOT zImage delta.boot DELTA_IMG /dev/mmcblk0p6 0
-RECOVERY zImage-recovery zImage-recovery PRE_UA /dev/mmcblk0p7 0
-RAMDISK1 ramdisk.img ramdisk.img PRE_UA /dev/mmcblk0p8 0
-RAMDISK2 ramdisk-recovery.img ramdisk-recovery.img PRE_UA /dev/mmcblk0p4 0
+rootfs rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p13 0
+boot zImage delta.boot DELTA_IMG /dev/mmcblk0p6 0
+recovery zImage-recovery zImage-recovery PRE_UA /dev/mmcblk0p7 0
+ramdisk1 ramdisk.img ramdisk.img FULL_IMG /dev/mmcblk0p8 0
+ramdisk2 ramdisk-recovery.img ramdisk-recovery.img PRE_UA /dev/mmcblk0p4 0
# Configuration for generation of delta
# Partition Name (in PIT), bin name (in tar), delta name, update type, blk dev, blk offset
-ROOTFS rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p15 0
-BOOT dzImage delta.boot DELTA_IMG /dev/mmcblk0p8 0
-RECOVERY dzImage-recovery dzImage-recovery PRE_UA /dev/mmcblk0p9 0
-RAMDISK1 ramdisk.img ramdisk.img PRE_UA /dev/mmcblk0p5 0
-RAMDISK2 ramdisk-recovery.img ramdisk-recovery.img PRE_UA /dev/mmcblk0p4 0
+rootfs rootfs.img rootfs.img/ DELTA_FS /dev/mmcblk0p15 0
+boot dzImage delta.boot DELTA_IMG /dev/mmcblk0p8 0
+ramdisk1 ramdisk.img delta.ramdisk1 FULL_IMG /dev/mmcblk0p5 0
+ramdisk2 ramdisk-recovery.img delta.ramdisk2 PRE_UA /dev/mmcblk0p4 0