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