releasetools: resize system partition after flashing
resize2fs.static is placed in install/bin, possible to run without /system mounted. running it will resize /system to the actual system partition size, supporting custom pits with block-based OTAs Change-Id: Id2c82add1f697ae3d7e5a1031f6a6d51a4ee53e0
This commit is contained in:
parent
24b15d402d
commit
b0d7d4fa6f
@ -71,6 +71,7 @@ BOARD_FLASH_BLOCK_SIZE := 4096
|
|||||||
# Releasetools
|
# Releasetools
|
||||||
TARGET_RELEASETOOL_OTA_FROM_TARGET_SCRIPT := ./device/samsung/galaxys2-common/releasetools/galaxys2_ota_from_target_files
|
TARGET_RELEASETOOL_OTA_FROM_TARGET_SCRIPT := ./device/samsung/galaxys2-common/releasetools/galaxys2_ota_from_target_files
|
||||||
TARGET_RELEASETOOL_IMG_FROM_TARGET_SCRIPT := ./device/samsung/galaxys2-common/releasetools/galaxys2_img_from_target_files
|
TARGET_RELEASETOOL_IMG_FROM_TARGET_SCRIPT := ./device/samsung/galaxys2-common/releasetools/galaxys2_img_from_target_files
|
||||||
|
TARGET_RELEASETOOLS_EXTENSIONS := ./device/samsung/galaxys2-common/releasetools/extensions
|
||||||
|
|
||||||
# Hardware tunables
|
# Hardware tunables
|
||||||
BOARD_HARDWARE_CLASS := hardware/samsung/cmhw
|
BOARD_HARDWARE_CLASS := hardware/samsung/cmhw
|
||||||
|
@ -130,9 +130,10 @@ PRODUCT_PROPERTY_OVERRIDES += \
|
|||||||
|
|
||||||
# Filesystem management tools
|
# Filesystem management tools
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
static_busybox \
|
|
||||||
make_ext4fs \
|
make_ext4fs \
|
||||||
setup_fs
|
resize2fs_static \
|
||||||
|
setup_fs \
|
||||||
|
static_busybox
|
||||||
|
|
||||||
# Live Wallpapers
|
# Live Wallpapers
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
|
10
releasetools/extensions/releasetools.py
Normal file
10
releasetools/extensions/releasetools.py
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
import common
|
||||||
|
import struct
|
||||||
|
|
||||||
|
def FullOTA_PostValidate(info):
|
||||||
|
# run e2fsck
|
||||||
|
info.script.AppendExtra('run_program("/sbin/e2fsck", "-fy", "/dev/block/mmcblk0p9");');
|
||||||
|
# resize2fs: run and delete
|
||||||
|
info.script.AppendExtra('run_program("/tmp/install/bin/resize2fs_static", "/dev/block/mmcblk0p9");');
|
||||||
|
# run e2fsck
|
||||||
|
info.script.AppendExtra('run_program("/sbin/e2fsck", "-fy", "/dev/block/mmcblk0p9");');
|
Loading…
Reference in New Issue
Block a user