[openwrt/openwrt] scripts/gen_image_generic.sh: allow passing in partition offset

LEDE Commits lede-commits at lists.infradead.org
Thu May 18 07:18:19 PDT 2023


chunkeey pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/7519b35881149427c48d2c81a6c154ef3471d566

commit 7519b35881149427c48d2c81a6c154ef3471d566
Author: Tim Harvey <tharvey at gateworks.com>
AuthorDate: Wed Mar 22 09:02:52 2023 -0700

    scripts/gen_image_generic.sh: allow passing in partition offset
    
    Allow passing in an optional offset (PARTOFFSET) for the first partition.
    If not specified this will default to 256K (512 blocks) as it has before.
    
    For example if you want to start partition data at a 16M offset instead
    of 256K, specify 'PARTOFFSET=16M'.
    
    Signed-off-by: Tim Harvey <tharvey at gateworks.com>
---
 scripts/gen_image_generic.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/scripts/gen_image_generic.sh b/scripts/gen_image_generic.sh
index ef13624402..5c88dcea80 100755
--- a/scripts/gen_image_generic.sh
+++ b/scripts/gen_image_generic.sh
@@ -19,7 +19,7 @@ head=16
 sect=63
 
 # create partition table
-set $(ptgen -o "$OUTPUT" -h $head -s $sect ${GUID:+-g} -p "${KERNELSIZE}m" -p "${ROOTFSSIZE}m" ${ALIGN:+-l $ALIGN} ${SIGNATURE:+-S 0x$SIGNATURE} ${GUID:+-G $GUID})
+set $(ptgen -o "$OUTPUT" -h $head -s $sect ${GUID:+-g} -p "${KERNELSIZE}m${PARTOFFSET:+@$PARTOFFSET}" -p "${ROOTFSSIZE}m" ${ALIGN:+-l $ALIGN} ${SIGNATURE:+-S 0x$SIGNATURE} ${GUID:+-G $GUID})
 
 KERNELOFFSET="$(($1 / 512))"
 KERNELSIZE="$2"




More information about the lede-commits mailing list