Do not pass all rootfsflags to overlay mount, as it breaks
overlay mount, e.g. if subvol rootfsflags is used for mounting
btrfs subvol.
Here is an example with ext4 rootfs that would result in a failed
boot without this commit.
```
rootflags='nodelalloc' ro rd.live.overlay.overlayfs=1
```
getargbool 0 rd.live.overlay.overlayfs && overlayfs="yes"
getargbool 0 rd.live.overlay.readonly && readonly_overlay="--readonly" || readonly_overlay=""
-ROOTFLAGS="$(getarg rootflags)"
-
if [ -n "$overlayfs" ]; then
if [ -n "$readonly_overlay" ] && [ -h /run/overlayfs-r ]; then
ovlfs=lowerdir=/run/overlayfs-r:/run/rootfsbase
fi
if ! strstr "$(cat /proc/mounts)" LiveOS_rootfs; then
- mount -t overlay LiveOS_rootfs -o "$ROOTFLAGS,$ovlfs",upperdir=/run/overlayfs,workdir=/run/ovlwork "$NEWROOT"
+ mount -t overlay LiveOS_rootfs -o "$ovlfs",upperdir=/run/overlayfs,workdir=/run/ovlwork "$NEWROOT"
fi
fi