[meta-virtualization] [PATCH] xen: Amend do_install for FHS 3.0.

Bruce Ashfield bruce.ashfield at gmail.com
Wed Dec 12 11:16:52 PST 2018


merged.

Bruce
On Thu, Dec 6, 2018 at 6:35 PM Eric Chanudet <eric.chanudet at gmail.com> wrote:
>
> Under FHS 3.0: /var/run -> /run
> http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch03s15.html
>
> systemd-tmpfiles throws some warnings with /var/run in xen.conf:
> systemd-tmpfiles[981]: [/etc/tmpfiles.d/xen.conf:1] Line references path below legacy directory /var/run/, updating /var/run/xenstored → /run/xenstored; please update the tmpfiles.d/ drop-in file accordingly.
> systemd-tmpfiles[981]: [/etc/tmpfiles.d/xen.conf:2] Line references path below legacy directory /var/run/, updating /var/run/xend → /run/xend; please update the tmpfiles.d/ drop-in file accordingly.
> systemd-tmpfiles[981]: [/etc/tmpfiles.d/xen.conf:3] Line references path below legacy directory /var/run/, updating /var/run/xend/boot → /run/xend/boot; please update the tmpfiles.d/ drop-in file accordingly.
> systemd-tmpfiles[981]: [/etc/tmpfiles.d/xen.conf:4] Line references path below legacy directory /var/run/, updating /var/run/xen → /run/xen; please update the tmpfiles.d/ drop-in file accordingly.
>
> Signed-off-by: Eric Chanudet <chanudete at ainfosec.com>
> ---
>  recipes-extended/xen/xen.inc | 11 ++++++-----
>  1 file changed, 6 insertions(+), 5 deletions(-)
>
> diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
> index 7eb2ac4..e29e7f7 100644
> --- a/recipes-extended/xen/xen.inc
> +++ b/recipes-extended/xen/xen.inc
> @@ -992,17 +992,18 @@ do_install() {
>      oe_runmake DESTDIR="${D}" install
>
>      # remove installed volatiles
> -    rm -rf ${D}${localstatedir}/run \
> +    rm -rf ${D}${base_prefix}/run \
> +        ${D}${localstatedir}/run \
>          ${D}${localstatedir}/lock \
>          ${D}${localstatedir}/log \
>          ${D}${localstatedir}/volatile \
>          ${D}${localstatedir}/lib/xen
>
>      VOLATILE_DIRS=" \
> -        ${localstatedir}/run/xenstored \
> -        ${localstatedir}/run/xend \
> -        ${localstatedir}/run/xend/boot \
> -        ${localstatedir}/run/xen \
> +        ${base_prefix}/run/xenstored \
> +        ${base_prefix}/run/xend \
> +        ${base_prefix}/run/xend/boot \
> +        ${base_prefix}/run/xen \
>          ${localstatedir}/log/xen \
>          ${localstatedir}/lock/xen \
>          ${localstatedir}/lock/subsys \
> --
> 2.19.1
>
> --
> _______________________________________________
> meta-virtualization mailing list
> meta-virtualization at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-virtualization



-- 
- Thou shalt not follow the NULL pointer, for chaos and madness await
thee at its end
- "Use the force Harry" - Gandalf, Star Trek II


More information about the meta-virtualization mailing list