By: fu linux
E-mail: fulinux@sina.com
Blog: https://blog.csdn.net/fulinus
喜欢的盆友欢迎点赞和订阅!
你的喜欢就是我写作的动力!
参考一个补丁
帮同事看下如何创建一个10M大小的新分区问题,简单参考下,希望帮助到其他盆友
diff --git a/poky/meta-qti-bsp/conf/machine/include/basemachine.inc b/poky/meta-qti-bsp/conf/machine/include/basemachine.inc
index b7de8610a..779bd1c0f 100644
--- a/poky/meta-qti-bsp/conf/machine/include/basemachine.inc
+++ b/poky/meta-qti-bsp/conf/machine/include/basemachine.inc
@@ -19,6 +19,7 @@ RECOVERYIMAGE_TARGET ?= "${BASEMACHINE}-recoveryfs.ext4"
SYSTEMIMAGE_TARGET ?= "${BASEMACHINE}-sysfs.ext4"
SYSTEMRWIMAGE_TARGET ?= "${BASEMACHINE}-systemrw.ext4"
USERDATAIMAGE_TARGET ?= "${BASEMACHINE}-usrfs.ext4"
+NEWIMAGE_TARGET ?= "${BASEMACHINE}-new.ext4"
# Flag to Enable QPermissions
QPERMISSIONS_ENABLE ?= "0"
diff --git a/poky/meta-qti-bsp/conf/machine/include/msm8909.inc b/poky/meta-qti-bsp/conf/machine/include/msm8909.inc
index f0a64b802..6a6b64185 100644
--- a/poky/meta-qti-bsp/conf/machine/include/msm8909.inc
+++ b/poky/meta-qti-bsp/conf/machine/include/msm8909.inc
@@ -36,6 +36,7 @@ SYSTEMRW_SIZE_EXT4 ?= "8388608"
USERDATA_SIZE_EXT4 ?= "4755012608"
CACHE_SIZE_EXT4 ?= "536870912"
RECOVERYFS_SIZE_EXT4 ?= "268435456"
+NEW_SIZE_EXT4 ?= "10485760"
#Enable Recovery image generation
RECOVERY_IMAGE ?= "1"
diff --git a/poky/meta-qti-bsp/recipes-products/images/msm8909/msm8909-base-image.inc b/poky/meta-qti-bsp/recipes-products/images/msm8909/msm8909-base-image.inc
index 12869b468..f7c8943b6 100644
--- a/poky/meta-qti-bsp/recipes-products/images/msm8909/msm8909-base-image.inc
+++ b/poky/meta-qti-bsp/recipes-products/images/msm8909/msm8909-base-image.inc
@@ -90,4 +90,5 @@ do_makesystem() {
cp ${THISDIR}/${BASEMACHINE}/msm8909-fsconfig.conf ${WORKDIR}/rootfs-fsconfig.conf
make_ext4fs -C ${WORKDIR}/rootfs-fsconfig.conf -B ${DEPLOY_DIR_IMAGE}/system.map -s ${IMAGE_EXT4_SELINUX_OPTIONS} -b 4096 -l ${SYSTEM_SIZE_EXT4} ${DEPLOY_DIR_IMAGE}/${SYSTEMIMAGE_TARGET} ${IMAGE_ROOTFS}
make_ext4fs -b 4096 -a /systemrw ${IMAGE_EXT4_SELINUX_OPTIONS} -l ${SYSTEMRW_SIZE_EXT4} ${DEPLOY_DIR_IMAGE}/${SYSTEMRWIMAGE_TARGET}
+ make_ext4fs -b 4096 -a /new ${IMAGE_EXT4_SELINUX_OPTIONS} -l ${NEW_SIZE_EXT4} ${DEPLOY_DIR_IMAGE}/${NEWIMAGE_TARGET}
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
结果展示
ls -l tmp-glibc/deploy/images/msm8909-quec-smart/msm8909-new.ext4
-rw-r--r-- 1 peeta fulinux 10485760 1月 4 19:22 tmp-glibc/deploy/images/msm8909-quec-smart/msm8909-new.ext4
- 1
- 2