[PATCH] mount_root: honor fstools_overlay_name in done

Robert Marko robimarko at gmail.com
Sun Oct 11 09:17:18 PDT 2026


On Tue, 6 Oct 2026 at 21:30, Mauri Sandberg <maukka at ext.kapsi.fi> wrote:
>
> mount_root start uses fstools_overlay_name to select a named overlay,
> but done always looks for rootfs_data. On a device with a named
> overlay, this leaves its state pending.
>
> Signed-off-by: Mauri Sandberg <maukka at ext.kapsi.fi>
Hi,
Merged: https://git.openwrt.org/project/fstools/commit/?id=207d8feaf2a699ffb81f70de34b1f2d83cf99dd0

Regards,
Robert

> ---
>  mount_root.c | 9 ++++++++-
>  1 file changed, 8 insertions(+), 1 deletion(-)
>
> diff --git a/mount_root.c b/mount_root.c
> index 392e912..78a7366 100644
> --- a/mount_root.c
> +++ b/mount_root.c
> @@ -115,7 +115,14 @@ stop(int argc, char *argv[1])
>  static int
>  done(int argc, char *argv[1])
>  {
> -       struct volume *v = volume_find("rootfs_data");
> +       char dataparam[BUFLEN];
> +       char *dataname = "rootfs_data";
> +       struct volume *v;
> +
> +       if (get_var_from_file("/proc/cmdline", "fstools_overlay_name", dataparam, sizeof(dataparam)))
> +               dataname = dataparam;
> +
> +       v = volume_find(dataname);
>
>         if (!v)
>                 return -1;
> --
> 2.34.1
>
>
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list