- Support to add extra partition, such as add swap partition to workaround memory limitation
- Support to set /root size Signed-off-by: Hongxu Jia <hongxu....@windriver.com> --- conf/machine/include/rpi-base.inc | 11 ++++++++++- ...age-raspberrypi.wks => sdimage-raspberrypi.wks.in} | 3 ++- 2 files changed, 12 insertions(+), 2 deletions(-) rename wic/{sdimage-raspberrypi.wks => sdimage-raspberrypi.wks.in} (85%) diff --git a/conf/machine/include/rpi-base.inc b/conf/machine/include/rpi-base.inc index af1418d..c4dffd3 100644 --- a/conf/machine/include/rpi-base.inc +++ b/conf/machine/include/rpi-base.inc @@ -6,7 +6,16 @@ SOC_FAMILY = "rpi" include conf/machine/include/soc-family.inc IMAGE_FSTYPES ?= "tar.bz2 ext3 rpi-sdimg" -WKS_FILE ?= "sdimage-raspberrypi.wks" + +# Set size of /root partition, such as 4G +# PI_WKS_ROOT_SIZE ?= "--size=4096M --overhead-factor 1" +PI_WKS_ROOT_SIZE ?= "" + +# Add extra partition, such as 1G size /swap +# PI_WKS_EXTRA_PARTTION = "part swap --ondisk mmcblk0 --label swap --fstype=swap --size=1024M --overhead-factor 1" +PI_WKS_EXTRA_PARTTION ?= "" + +WKS_FILE ?= "sdimage-raspberrypi.wks.in" XSERVER = " \ xserver-xorg \ diff --git a/wic/sdimage-raspberrypi.wks b/wic/sdimage-raspberrypi.wks.in similarity index 85% rename from wic/sdimage-raspberrypi.wks rename to wic/sdimage-raspberrypi.wks.in index 01fbaea..743d757 100644 --- a/wic/sdimage-raspberrypi.wks +++ b/wic/sdimage-raspberrypi.wks.in @@ -3,4 +3,5 @@ # Raspberry Pi. Boot files are located in the first vfat partition. part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat --label boot --active --align 4096 --size 20 -part / --source rootfs --ondisk mmcblk0 --fstype=ext4 --label root --align 4096 +part / --source rootfs --ondisk mmcblk0 --fstype=ext4 --label root --align 4096 ${PI_WKS_ROOT_SIZE} +${PI_WKS_EXTRA_PARTTION} -- 2.17.1 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto