diff --git a/bsp-files/kickstarts/pre_disk_aio.cfg b/bsp-files/kickstarts/pre_disk_aio.cfg index 09d831dc..a45cdff7 100755 --- a/bsp-files/kickstarts/pre_disk_aio.cfg +++ b/bsp-files/kickstarts/pre_disk_aio.cfg @@ -82,10 +82,11 @@ ROOTFS_SIZE=20000 LOG_VOL_SIZE=8000 SCRATCH_VOL_SIZE=16000 -PLATFORM_BACKUP_SIZE=10000 BOOT_SIZE=500 EFI_SIZE=300 +PLATFORM_BACKUP_SIZE=$persistent_size + # The default disk size thresholds must align with the ones in # config/.../sysinv/common/constants.py # which are DEFAULT_SMALL_DISK_SIZE diff --git a/bsp-files/kickstarts/pre_disk_controller.cfg b/bsp-files/kickstarts/pre_disk_controller.cfg index 1d246027..a2a9fb46 100755 --- a/bsp-files/kickstarts/pre_disk_controller.cfg +++ b/bsp-files/kickstarts/pre_disk_controller.cfg @@ -5,10 +5,11 @@ ROOTFS_SIZE=20000 LOG_VOL_SIZE=8000 SCRATCH_VOL_SIZE=16000 -PLATFORM_BACKUP_SIZE=10000 BOOT_SIZE=500 EFI_SIZE=300 +PLATFORM_BACKUP_SIZE=$persistent_size + ROOTFS_OPTIONS="defaults" profile_mode=`cat /proc/cmdline |xargs -n1 echo |grep security_profile= | grep extended` if [ -n "$profile_mode" ]; then diff --git a/bsp-files/kickstarts/pre_disk_setup_common.cfg b/bsp-files/kickstarts/pre_disk_setup_common.cfg index 07b0304f..b5e48081 100644 --- a/bsp-files/kickstarts/pre_disk_setup_common.cfg +++ b/bsp-files/kickstarts/pre_disk_setup_common.cfg @@ -22,6 +22,10 @@ fi if [ -z "$rootfs_device" ]; then rootfs_device=$(get_disk_dev) fi +if [ -z "$persistent_size" ]; then + # Default backup partition size in MiB + persistent_size=30000 +fi # Get root and boot devices orig_rootfs_device=$rootfs_device