Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 36d1e076 authored by Sooraj S's avatar Sooraj S 👽
Browse files

universal9810-common: add modem partitions for recovery and modify releasetools

parent dbe264c2
Loading
Loading
Loading
Loading
+20 −0
Original line number Diff line number Diff line
@@ -4,6 +4,26 @@
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK

/dev/block/platform/11120000.ufs/by-name/SYSTEM         /system            ext4    ro                                                                                      wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/VENDOR			/vendor	 		   ext4    defaults																				   wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/RADIO 			/radio	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/EFS 			/efs	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/CPEFS 			/cpefs	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/BOTA0 			/bota0	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/BOTA1 			/bota1	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/PARAM 			/param	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/UP_PARAM 			/up_param	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/KEYSTORAGE 			/keystorage	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/BOTA2 			/bota2	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/NAD_REFER 			/nad_refer	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/PERSISTENT 			/persistent	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/MISC 			/misc	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/STEADY 			/steady	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/DQMDBG 			/dqmbg	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/ODM 			/odm	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/HIDDEN 			/hidden	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/OMR 			/omr	 		   emmc    defaults																				wait,recoveryonly
/dev/block/platform/11120000.ufs/by-name/CP_DEBUG 			/cp_debug	 		   emmc    defaults																				wait,recoveryonly

/dev/block/platform/11120000.ufs/by-name/CACHE	         /cache	            ext4	   noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered             	wait,check
/dev/block/platform/11120000.ufs/by-name/USERDATA	      /data	             ext4	   noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered             	wait,check,forceencrypt=footer,quota,reservedsize=128M,length=-20480
/dev/block/platform/11120000.ufs/by-name/BOOT           /boot              emmc    defaults                                                                                defaults
+6 −10
Original line number Diff line number Diff line
def FullOTA_Assertions(info):
    info.script.AppendExtra('ifelse(is_mounted("/vendor"), unmount("/vendor"));');
    info.script.AppendExtra('mount("ext4", "EMMC", "/dev/block/platform/11120000.ufs/by-name/VENDOR", "/vendor");');
    info.script.AppendExtra('ifelse(file_getprop("/vendor/build.prop","ro.vendor.build.version.sdk") != "29",');
    info.script.AppendExtra('unmount("/vendor");');
    info.script.AppendExtra('ui_print(" ");');
    info.script.AppendExtra('ui_print("=============================================");');
    info.script.AppendExtra('ui_print("=============================================");');
    info.script.AppendExtra('ui_print("                    ERROR:                   ");');
    info.script.AppendExtra('ui_print("           Vendor image on the device        ");');
    info.script.AppendExtra('ui_print("               is NOT compatible             ");');
    info.script.AppendExtra('ui_print("           Expected Android 10 vendor        ");');
    info.script.AppendExtra('ui_print("          Modem update for Exynos 9810       ");');
    info.script.AppendExtra('ui_print("                   API: 29                   ");');
    info.script.AppendExtra('ui_print("                 Build: QP1A                 ");');
    info.script.AppendExtra('ui_print("=============================================");');
    info.script.AppendExtra('ui_print("============NO CHANGE HAS BEEN MADE==========");');
    info.script.AppendExtra('abort(" "););');
    info.script.AppendExtra('unmount("/vendor");');
    info.script.AppendExtra('ui_print("=============================================");');
    info.script.AppendExtra('ui_print(" ");');
    info.script.AppendExtra('set_progress(1.000000);');