diff options
| author | Ari Parkkila <ari.parkkila@qt.io> | 2025-12-05 08:31:52 +0200 |
|---|---|---|
| committer | Ari Parkkila <ari.parkkila@qt.io> | 2026-01-14 08:25:43 +0200 |
| commit | 2bbafb754b31b964a4584aaa99940cc23ea6bbec (patch) | |
| tree | 14660642bbdc2cf72d1da53d8eaa2b9b35da5883 | |
| parent | 36fb7e148e99cafdd0909349dbb51ccea535b7b6 (diff) | |
Curl is useful for testing network and cloud APIs.
Docker assets are typically in a git repository.
Add rootfs-maximize script for easy way to expand rootfs.
Change-Id: If055e57d5720d0e9ed803c1c1ea2993b17f63c26
Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| -rw-r--r-- | conf/distro/include/b2qt.inc | 3 | ||||
| -rw-r--r-- | recipes-qt/boot2qt-addons/rootfs-maximize.bb | 12 | ||||
| -rwxr-xr-x | recipes-qt/boot2qt-addons/rootfs-maximize/rootfs-maximize.sh | 13 |
3 files changed, 28 insertions, 0 deletions
diff --git a/conf/distro/include/b2qt.inc b/conf/distro/include/b2qt.inc index 99054a3..ba78bb7 100644 --- a/conf/distro/include/b2qt.inc +++ b/conf/distro/include/b2qt.inc @@ -39,6 +39,9 @@ symlink_lib64() { ln -s /usr/lib ${IMAGE_ROOTFS}/usr/lib64 } +# Debug utils +IMAGE_INSTALL:append = " curl git rootfs-maximize" + DEPLOY_CONF_IMAGE_TYPE = "wic.vhd" # Use qt-start instead of startupscreen or demolauncher services diff --git a/recipes-qt/boot2qt-addons/rootfs-maximize.bb b/recipes-qt/boot2qt-addons/rootfs-maximize.bb new file mode 100644 index 0000000..b6dbc31 --- /dev/null +++ b/recipes-qt/boot2qt-addons/rootfs-maximize.bb @@ -0,0 +1,12 @@ +DESCRIPTION = "Maximize rootfs size to 100% of available space" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420" + +SRC_URI += "\ + file://rootfs-maximize.sh \ +" + +do_install() { + install -d ${D}${sbindir} + install -m 0755 ${WORKDIR}/rootfs-maximize.sh ${D}${sbindir}/ +} diff --git a/recipes-qt/boot2qt-addons/rootfs-maximize/rootfs-maximize.sh b/recipes-qt/boot2qt-addons/rootfs-maximize/rootfs-maximize.sh new file mode 100755 index 0000000..05dbf1b --- /dev/null +++ b/recipes-qt/boot2qt-addons/rootfs-maximize/rootfs-maximize.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +# SPDX-License-Identifier: MIT + +# remove swap partition 3 +swapoff -a +sed -i '/.*swap.*/d' /etc/fstab +parted ---pretend-input-tty /dev/nvme0n1 -s -f print +parted -s /dev/nvme0n1 rm 3 +# resize rootfs partition 2 to use 100% +parted -s /dev/nvme0n1 resizepart 2 100% +# resizing ext4 filesystem +resize2fs /dev/nvme0n1p2 |
