Automatically expand persistent partition on RPI 4 (#398)

* Automatically expand persistent partition on RPI 4

Fixes: https://github.com/kairos-io/kairos/issues/1762
and: https://github.com/kairos-io/kairos/issues/1448

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

* Bump overlay file version to release the package

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>

---------

Signed-off-by: Dimitris Karakasilis <dimitris@karakasilis.me>
This commit is contained in:
Dimitris Karakasilis 2023-08-29 11:08:56 +03:00 committed by GitHub
parent 9ba45b27a2
commit 1a3e074d3d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 1 deletions

View File

@ -1,4 +1,4 @@
packages: packages:
- name: "kairos-overlay-files" - name: "kairos-overlay-files"
category: "bundles" category: "bundles"
version: "1.0.4" version: "1.0.5"

View File

@ -0,0 +1,13 @@
#cloud-config
stages:
rootfs.after:
# Automatically expand persistent partition on Raspberry Pi 4
- if: '[ ! -f /run/cos/recovery_mode ] && [ ! -f /run/cos/live_mode ] && [ -f "/sys/firmware/devicetree/base/model" ] && grep -i "Raspberry Pi 4" "/sys/firmware/devicetree/base/model"'
name: "Grow persistent"
layout:
device:
label: COS_PERSISTENT
expand_partition:
# Size 0 is required to specify all remaining space
size: 0