From b211c653c78c61f83423739f9c0754032cf98557 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Wed, 13 Oct 2021 16:07:13 +0200 Subject: [PATCH] Fix y2038 file system warnings (#1589) * Bump buildroot * buildroot 3c5f87185d...5ffdf6ccc5 (1): > package/e2fsprogs: Create y2038 capable file systems by default * Use inode size of 256 bytes for overlayfs By default older versions of mkfs.ext4 create file systems with inode size of 128 bytes. This does not allow for 64-bit timestamps, which leads to y2038 compatibility warnings. Use 256 bytes inodes. --- buildroot | 2 +- buildroot-external/scripts/hdd-image.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/buildroot b/buildroot index 3c5f87185..5ffdf6ccc 160000 --- a/buildroot +++ b/buildroot @@ -1 +1 @@ -Subproject commit 3c5f87185d5507c21a975580b5c1d4303a3bed54 +Subproject commit 5ffdf6ccc5a2f5cf6dcbb2ea1c81a8d1b25c7165 diff --git a/buildroot-external/scripts/hdd-image.sh b/buildroot-external/scripts/hdd-image.sh index 2b77c0be4..d0cee4922 100755 --- a/buildroot-external/scripts/hdd-image.sh +++ b/buildroot-external/scripts/hdd-image.sh @@ -78,7 +78,7 @@ function create_overlay_image() { rm -f "${overlay_img}" truncate --size="${OVERLAY_SIZE}" "${overlay_img}" - mkfs.ext4 -L "hassos-overlay" -E lazy_itable_init=0,lazy_journal_init=0 "${overlay_img}" + mkfs.ext4 -L "hassos-overlay" -I 256 -E lazy_itable_init=0,lazy_journal_init=0 "${overlay_img}" }