From bc75d7531335816b460621a1b86390e17a1406cd Mon Sep 17 00:00:00 2001 From: Rudra Saraswat Date: Thu, 2 Apr 2026 01:19:12 +0100 Subject: [PATCH] fix: include workdir for r/o /usr overlay --- usr/lib/dracut/modules.d/10akshara/handle-update.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/usr/lib/dracut/modules.d/10akshara/handle-update.sh b/usr/lib/dracut/modules.d/10akshara/handle-update.sh index fc292db..4a9a190 100755 --- a/usr/lib/dracut/modules.d/10akshara/handle-update.sh +++ b/usr/lib/dracut/modules.d/10akshara/handle-update.sh @@ -33,5 +33,6 @@ if [ -d "$NEWROOT"/.update_rootfs ]; then touch "$NEWROOT"/.successful-update fi -mkdir -p "$NEWROOT"/.blendOS-overlays/usr -mount -t overlay overlay -o index=off -o metacopy=off -o ro,lowerdir="$NEWROOT"/usr,upperdir="$NEWROOT"/.blendOS-overlays/usr "$NEWROOT"/usr +rm -rf "$NEWROOT"/.blendOS-overlays +mkdir -p "$NEWROOT"/.blendOS-overlays/usr{,.work} +mount -t overlay overlay -o index=off -o metacopy=off -o ro,lowerdir="$NEWROOT"/usr,upperdir="$NEWROOT"/.blendOS-overlays/usr,workdir="$NEWROOT"/.blendOS-overlays/usr.work "$NEWROOT"/usr