mirror of
https://git.yoctoproject.org/poky
synced 2026-02-26 03:19:41 +01:00
live-vm-common: add MKDOSFS_EXTRAOPTS variable
Sometimes it's needed to create FAT filesystem with specific sector or cluster size, FAT size or to use one of other useful mkdosfs options. Introduced MKDOSFS_EXTRAOPTS variable to set options for mkdosfs. [YOCTO #11709] (From OE-Core rev: 18b52577484d3b86bc31980a50da04141afda5f9) Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
e7a25d3105
commit
223d3b44c0
@@ -217,10 +217,10 @@ build_fat_img() {
|
||||
fi
|
||||
|
||||
if [ -z "${HDDIMG_ID}" ]; then
|
||||
mkdosfs ${FATSIZE} -n ${BOOTIMG_VOLUME_ID} -S 512 -C ${FATIMG} \
|
||||
mkdosfs ${FATSIZE} -n ${BOOTIMG_VOLUME_ID} ${MKDOSFS_EXTRAOPTS} -C ${FATIMG} \
|
||||
${BLOCKS}
|
||||
else
|
||||
mkdosfs ${FATSIZE} -n ${BOOTIMG_VOLUME_ID} -S 512 -C ${FATIMG} \
|
||||
mkdosfs ${FATSIZE} -n ${BOOTIMG_VOLUME_ID} ${MKDOSFS_EXTRAOPTS} -C ${FATIMG} \
|
||||
${BLOCKS} -i ${HDDIMG_ID}
|
||||
fi
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ build_boot_dd() {
|
||||
|
||||
# Remove it since mkdosfs would fail when it exists
|
||||
rm -f $HDDIMG
|
||||
mkdosfs -n ${BOOTDD_VOLUME_ID} -S 512 -C $HDDIMG $BLOCKS
|
||||
mkdosfs -n ${BOOTDD_VOLUME_ID} ${MKDOSFS_EXTRAOPTS} -C $HDDIMG $BLOCKS
|
||||
mcopy -i $HDDIMG -s $HDDDIR/* ::/
|
||||
|
||||
if [ "${PCBIOS}" = "1" ]; then
|
||||
|
||||
@@ -15,6 +15,8 @@ EFI = "${@bb.utils.contains("MACHINE_FEATURES", "efi", "1", "0", d)}"
|
||||
EFI_PROVIDER ?= "grub-efi"
|
||||
EFI_CLASS = "${@bb.utils.contains("MACHINE_FEATURES", "efi", "${EFI_PROVIDER}", "", d)}"
|
||||
|
||||
MKDOSFS_EXTRAOPTS ??= "-S 512"
|
||||
|
||||
# Include legacy boot if MACHINE_FEATURES includes "pcbios" or if it does not
|
||||
# contain "efi". This way legacy is supported by default if neither is
|
||||
# specified, maintaining the original behavior.
|
||||
|
||||
Reference in New Issue
Block a user