Thanks, applied as 8e87fca5ae8b36dc5430d16576ae2fb68ac93a32.

Michael

[sent from post-receive hook]

On Fri, 12 Dec 2025 15:52:18 +0100, Alexander Dahl <[email protected]> wrote:
> Multiple packages like nginx, lighttpd, and jvisu are installing things
> to /var/www already, and create that path implicitly.  Make it explicit.
> 
> Signed-off-by: Alexander Dahl <[email protected]>
> Message-Id: <[email protected]>
> Signed-off-by: Michael Olbrich <[email protected]>
> 
> diff --git a/rules/rootfs.in b/rules/rootfs.in
> index 2b7c50363df0..93b53481d121 100644
> --- a/rules/rootfs.in
> +++ b/rules/rootfs.in
> @@ -256,6 +256,15 @@ config ROOTFS_VAR_TMP
>         system reboots. Say 'y' here to ensure a '/var/tmp' directory is
>         available at run-time.
>  
> +config ROOTFS_VAR_WWW
> +     bool
> +     prompt "/var/www"
> +     help
> +       This directory is intended for webserver application data.
> +       Usually things like html or javascript files go here.
> +       Say 'y' here to ensure a '/var/www' directory is available at
> +       run-time.
> +
>  endmenu
>  endif # ROOTFS
>  
> diff --git a/rules/rootfs.make b/rules/rootfs.make
> index 1c1e5501cf83..656fbe4ba5a7 100644
> --- a/rules/rootfs.make
> +++ b/rules/rootfs.make
> @@ -145,6 +145,9 @@ ifdef PTXCONF_ROOTFS_VAR_OVERLAYFS
>       @$(call install_link, rootfs, ../var.mount, \
>               /usr/lib/systemd/system/local-fs.target.requires/var.mount)
>  endif
> +ifdef PTXCONF_ROOTFS_VAR_WWW
> +     @$(call install_copy, rootfs, 0, 0, 0755, /var/www)
> +endif
>  
>  #    #
>  #    # install files in rootfs

Reply via email to