diff options
| -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 |
