[openwrt/openwrt] imagebuilder: allow to specific ROOTFS_PARTSIZE

LEDE Commits lede-commits at lists.infradead.org
Tue Mar 14 11:01:34 PDT 2023


aparcar pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/7b7edd25a571568438c886529d3443054e02f55f

commit 7b7edd25a571568438c886529d3443054e02f55f
Author: Paul Spooren <mail at aparcar.org>
AuthorDate: Sun Mar 12 16:56:41 2023 +0100

    imagebuilder: allow to specific ROOTFS_PARTSIZE
    
    Setting this options modifies the rootfs size of created images. When
    installing a large number of packages it may become necessary to
    increase the size to have enough storage.
    
    This option is only useful for supported devices, i.e. with an attached
    SD Card or installed on a hard drive.
    
    Signed-off-by: Paul Spooren <mail at aparcar.org>
---
 target/imagebuilder/files/Makefile | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/target/imagebuilder/files/Makefile b/target/imagebuilder/files/Makefile
index 275932577b..5aeedb74da 100644
--- a/target/imagebuilder/files/Makefile
+++ b/target/imagebuilder/files/Makefile
@@ -51,6 +51,7 @@ image:
 	make image EXTRA_IMAGE_NAME="<string>" # Add this to the output image filename (sanitized)
 	make image DISABLED_SERVICES="<svc1> [<svc2> [<svc3> ..]]" # Which services in /etc/init.d/ should be disabled
 	make image ADD_LOCAL_KEY=1 # store locally generated signing key in built images
+	make image ROOTFS_PARTSIZE="<size>" # override the default rootfs partition size in MegaBytes
 
 manifest:
 	List "all" packages which get installed into the image.
@@ -261,7 +262,8 @@ image:
 		$(if $(FILES),USER_FILES="$(FILES)") \
 		$(if $(PACKAGES),USER_PACKAGES="$(PACKAGES)") \
 		$(if $(BIN_DIR),BIN_DIR="$(BIN_DIR)") \
-		$(if $(DISABLED_SERVICES),DISABLED_SERVICES="$(DISABLED_SERVICES)"))
+		$(if $(DISABLED_SERVICES),DISABLED_SERVICES="$(DISABLED_SERVICES)") \
+		$(if $(ROOTFS_PARTSIZE),CONFIG_TARGET_ROOTFS_PARTSIZE="$(ROOTFS_PARTSIZE)"))
 
 manifest: FORCE
 	$(MAKE) -s _check_profile




More information about the lede-commits mailing list