On 11/19/14 07:08, Khan, Yasir wrote:
> A network file is required by systemd to configure network
> interfaces. To enable systemd based network configuration,
> "networkd" is required in the PACKAGECONFIG without which
> this file is redundant. So only add this file when network
> configuration is enabled in systemd.
> 
> Signed-off-by: Yasir-Khan <[email protected]>
> ---
>  recipes-core/systemd/systemd_%.bbappend |    5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/recipes-core/systemd/systemd_%.bbappend 
> b/recipes-core/systemd/systemd_%.bbappend
> index 0ba3368..0a65d07 100644
> --- a/recipes-core/systemd/systemd_%.bbappend
> +++ b/recipes-core/systemd/systemd_%.bbappend
> @@ -3,5 +3,8 @@ FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
>  SRC_URI_append_minnow = " file://10-dhcp.network"
> 
>  do_install_append_minnow () {
> -        install -m 0644 ${WORKDIR}/10-dhcp.network 
> ${D}${sysconfdir}/systemd/network/dhcp.network
> +       USE_NETWORKD="${@base_contains('PACKAGECONFIG', 'networkd', 'yes', 
> 'no', d)}"
> +       if [ x$USE_NETWORKD == "xyes" ]; then

This should be =, not ==, to be POSIX shell compliant (== is a bashism).

Also, I'm not seeing similar tests elsewhere, is there a more standard
way to handle such things for systemd/networkd? Ross?

> +               install -m 0644 ${WORKDIR}/10-dhcp.network 
> ${D}${sysconfdir}/systemd/network/dhcp.network
> +       fi

Thanks,

-- 
Darren Hart
Intel Open Source Technology Center
-- 
_______________________________________________
meta-intel mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-intel

Reply via email to