From patchwork Thu Jul 7 09:06:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Freihofer X-Patchwork-Id: 9970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 9A9D5CCA479 for ; Thu, 7 Jul 2022 09:08:43 +0000 (UTC) Received: from mail-ej1-f46.google.com (mail-ej1-f46.google.com [209.85.218.46]) by mx.groups.io with SMTP id smtpd.web10.3463.1657184921098744699 for ; Thu, 07 Jul 2022 02:08:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=KYeZgZlu; spf=pass (domain: gmail.com, ip: 209.85.218.46, mailfrom: adrian.freihofer@gmail.com) Received: by mail-ej1-f46.google.com with SMTP id h23so31232417ejj.12 for ; Thu, 07 Jul 2022 02:08:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4f8xVTNKjxxJEFEMRaasWicSkppElP25vukVHdSXMkY=; b=KYeZgZlufWHDNM6WrCe0Rno//Ins2sRvz4/lcd/+ofIsbXeOVT5Fhu38AV3PVSzz/s DQngAhgsROkDZi3oy58mHJzzG8Wm25G/fyTFKmuxGrbrPg4MKkgSkJmpmNpLg+RRgXmF 5zWzcd5ejBy5jO5T2CfiDG08ALFREcJwaclf3uowCwWFWDVd4EBgNvNxQLxOaJUN5Mwc JFRj+9NBSQXSOp5MO6ANlPfNuKTxKPhJKcXKUFuEA3n2cEaBRu44TQF/q0LklNdT4A2a /fT8D359v/nl0pHzfYAJ6OA+T6G85l/Mb96T+cQvkLBmEhryO3MKYEql4sBQmsjE7VHL 8MJQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=4f8xVTNKjxxJEFEMRaasWicSkppElP25vukVHdSXMkY=; b=PoZs+puXBr+7wgeuNzPxgSxwRgDMWA89qmgtVXWDdl2CEO+p3JweR6l7P96knUhX37 rcbfAoMMirvxiTp6O4AXiuiroUEzawQ3rt+ZJuQ6HLvJ9WiaJswdy3odx7XTMdFCplJK of4u8MKOu0vTPpQjkw6KvEWtC4vG+OUjFjthaqUhflQsNR6wxWm0TcLhdKXJ/Lmkiium wIYovpBdFB9GzMxUQNYwDa93UC0ubkVpdmJeflSrRCuE/4wkkwtT27DjCXvEwejRnbGS KQeGPJnefeicl5ZsqcS5mDU13qSaxwfNQ0OyKzTxEJJp78G8/x5U0L8oRGLVcfYoB+Z3 Gk4w== X-Gm-Message-State: AJIora+D8q7uVx7/JajTkr+iLaqRqGcUSFY3oWRaIiRE47rt4lWciWQz LsGAV+ZT6KBDbZSveqrd2pZQJkiJUFcrBRljXXQ= X-Google-Smtp-Source: AGRyM1sfc1bVBj8hA9H83X3jK7vttAOnsksisZZBs85a1wQuNzXb+qhCBR9jSjnvCn+FRH7MC0F9zQ== X-Received: by 2002:a17:907:60c8:b0:726:d5c1:385c with SMTP id hv8-20020a17090760c800b00726d5c1385cmr41759980ejc.490.1657184919158; Thu, 07 Jul 2022 02:08:39 -0700 (PDT) Received: from md2ramxc.ad001.siemens.net ([62.32.0.69]) by smtp.gmail.com with ESMTPSA id o19-20020a170906769300b0072b13a10477sm350542ejm.108.2022.07.07.02.08.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Jul 2022 02:08:38 -0700 (PDT) From: Adrian Freihofer X-Google-Original-From: Adrian Freihofer To: openembedded-devel@lists.openembedded.org Cc: Adrian Freihofer , Adrian Freihofer , Khem Raj Subject: [meta-networking][kirkstone][PATCH 1/3] networkmanager: improve dependency handling Date: Thu, 7 Jul 2022 11:06:51 +0200 Message-Id: <20220707090653.2513017-2-adrian.freihofer@siemens.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20220707090653.2513017-1-adrian.freihofer@siemens.com> References: <20220707090653.2513017-1-adrian.freihofer@siemens.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Jul 2022 09:08:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/97766 From: Adrian Freihofer Plugins of networkmanager redpends on related services. If for example modemmanager or wpa-supplicant is not installed but the related networkmanager plugin is, the plugin writes error messages to the syslog. Signed-off-by: Adrian Freihofer Signed-off-by: Khem Raj --- .../networkmanager/networkmanager_1.36.2.bb | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb index 6c665d53b..ab8fc136a 100644 --- a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb +++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb @@ -83,7 +83,7 @@ PACKAGECONFIG[bluez5] = "-Dbluez5_dun=true,-Dbluez5_dun=false,bluez5" # consolekit is not picked by shlibs, so add it to RDEPENDS too PACKAGECONFIG[consolekit] = "-Dsession_tracking_consolekit=true,-Dsession_tracking_consolekit=false,consolekit,consolekit" PACKAGECONFIG[modemmanager] = "-Dmodem_manager=true,-Dmodem_manager=false,modemmanager mobile-broadband-provider-info" -PACKAGECONFIG[ppp] = "-Dppp=true,-Dppp=false,ppp,ppp" +PACKAGECONFIG[ppp] = "-Dppp=true,-Dppp=false,ppp" PACKAGECONFIG[dnsmasq] = "-Ddnsmasq=${bindir}/dnsmasq" PACKAGECONFIG[nss] = "-Dcrypto=nss,,nss" PACKAGECONFIG[resolvconf] = "-Dresolvconf=${base_sbindir}/resolvconf,-Dresolvconf=no,,resolvconf" @@ -153,12 +153,26 @@ FILES:${PN}-nmtui-doc = " \ ${mandir}/man1/nmtui* \ " -FILES:${PN}-wifi = "${NETWORKMANAGER_PLUGINDIR}/libnm-device-plugin-wifi.so" +FILES:${PN}-wifi = "\ + ${NETWORKMANAGER_PLUGINDIR}/libnm-device-plugin-wifi.so \ + ${libdir}/NetworkManager/conf.d/enable-iwd.conf \ +" +def get_wifi_deps(d): + packageconfig = (d.getVar('PACKAGECONFIG') or "").split() + if 'wifi' in packageconfig: + if 'iwd' in packageconfig: + return 'iwd' + else: + return 'wpa-supplicant' + else: + return '' +RRECOMMENDS:${PN}-wifi += "${@get_wifi_deps(d)}" FILES:${PN}-wwan = "\ ${NETWORKMANAGER_PLUGINDIR}/libnm-device-plugin-wwan.so \ ${NETWORKMANAGER_PLUGINDIR}/libnm-wwan.so \ " +RRECOMMENDS:${PN}-wwan += "${@bb.utils.contains('PACKAGECONFIG','modemmanager','modemmanager','',d)}" FILES:${PN}-ovs = "\ ${NETWORKMANAGER_PLUGINDIR}/libnm-device-plugin-ovs.so \ @@ -173,6 +187,7 @@ FILES:${PN}-ppp = "\ ${NETWORKMANAGER_PLUGINDIR}/libnm-ppp-plugin.so \ ${libdir}/pppd/*/nm-pppd-plugin.so \ " +RRECOMMENDS:${PN}-ppp += "${@bb.utils.contains('PACKAGECONFIG','ppp','ppp','',d)}" FILES:${PN}-dev += " \ ${libdir}/pppd/*/*.la \ From patchwork Thu Jul 7 09:06:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Freihofer X-Patchwork-Id: 9972 X-Patchwork-Delegate: akuster808@gmail.com Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7001CCA483 for ; Thu, 7 Jul 2022 09:08:43 +0000 (UTC) Received: from mail-ed1-f48.google.com (mail-ed1-f48.google.com [209.85.208.48]) by mx.groups.io with SMTP id smtpd.web12.3426.1657184921548325679 for ; Thu, 07 Jul 2022 02:08:41 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=VPaWMwZ9; spf=pass (domain: gmail.com, ip: 209.85.208.48, mailfrom: adrian.freihofer@gmail.com) Received: by mail-ed1-f48.google.com with SMTP id y8so16558396eda.3 for ; Thu, 07 Jul 2022 02:08:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=/W2Q+rh6SYC69N4+qRFPXmvsKWm31cKUPxHw/esWu7k=; b=VPaWMwZ9X+RxwZHek7Shv/+krRy5cGXUE54hPdkRq5ZTlqL+vY6YT0VuZTxhZnTA5T FSQ0KnRnZybnKuyajS0BUn/0w90w7/Pla1BIqVKBajXntqVXe1atuUjoFQKYN9+NsSYh tVPFZRvrbsy7kqUE1v0Xb+/12CqyQlj9GHKbd8BfT3kZb/ADrdoZt748FOJ16FEkSFxZ +SeAUrxlMt/ttg6tKat5r5S3x+HC/1o4hPyUGN38uD//4ODsE7p7MOIjSurfr/N4Mb2q ObkOJxFm26xGwLt+bUSk0h33TmX9jqj0CtThLBYNwz15SkovW2uAxkVTto5u5xA+o2Kn 8XSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=/W2Q+rh6SYC69N4+qRFPXmvsKWm31cKUPxHw/esWu7k=; b=p+NUFelD72rHSOeM8Hv0mXaNkITKAjP3qzPWNJfPuOuCoJyW0hBtHMWFG6+H3xEtBS RBLd6t9MK3bwKVVc1zxqYy+3TDAMdSUaDbElB0HGuBvYB0bSqLrap6FxD8ixId+aNPrz bVNeYtSmZBiFfAtJrGYSGbbVG9Va5aZYun6IgRqBhv+D+MoFcnKNCNI7xiT1nwkmiuza Xy8KdTOB+ikJDPNYlT1+tW9VWZXWwxJjhKkKof0p4Qs/+igZsc2vnZnSF7+vWg6vypHn yqzCLvufkLEkA4PCgkCjWNi9BWdCox9mrpMFJh3tMUx0U2NjkBWYHaq+lTKj64X1+QAi l3qA== X-Gm-Message-State: AJIora+F8YTYx9JKSDkpAifaG8cQbO5YTVdOp7EEDlWG2orPsVfA6QCg KfxRRX2AaPKLqgYYXsjo1mPcVJfD59f/KPM898Q= X-Google-Smtp-Source: AGRyM1v74GIH0AugZAt+30+78ECcjfi1XwgtCAoUzwEZNdtnmLuS8DG9CAglp7GeRhVsOjvJJB8Z1w== X-Received: by 2002:a05:6402:1659:b0:43a:1735:e1ce with SMTP id s25-20020a056402165900b0043a1735e1cemr33747899edx.196.1657184919919; Thu, 07 Jul 2022 02:08:39 -0700 (PDT) Received: from md2ramxc.ad001.siemens.net ([62.32.0.69]) by smtp.gmail.com with ESMTPSA id o19-20020a170906769300b0072b13a10477sm350542ejm.108.2022.07.07.02.08.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Jul 2022 02:08:39 -0700 (PDT) From: Adrian Freihofer X-Google-Original-From: Adrian Freihofer To: openembedded-devel@lists.openembedded.org Cc: Javier Viguera , Khem Raj Subject: [meta-networking][kirkstone][PATCH 2/3] networkmanager: fix build with enabled ppp Date: Thu, 7 Jul 2022 11:06:52 +0200 Message-Id: <20220707090653.2513017-3-adrian.freihofer@siemens.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20220707090653.2513017-1-adrian.freihofer@siemens.com> References: <20220707090653.2513017-1-adrian.freihofer@siemens.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Jul 2022 09:08:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/97767 From: Javier Viguera If 'ppp' packageconfig option is enabled, but the build system does NOT have pppd binary installed, the build fails with: | Has header "pppd/pppd.h" : YES | Program pppd /sbin/pppd /usr/sbin/pppd found: NO | | ../NetworkManager-1.36.2/meson.build:570:4: ERROR: Assert failed: pppd required but not found, please provide a valid pppd path or use -Dppp=false to disable it This is due to meson trying to look for the 'pppd' binary in the build system when it should not. If the build system does not contain pppd, the build fails. Signed-off-by: Javier Viguera Signed-off-by: Khem Raj --- .../networkmanager/networkmanager_1.36.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb index ab8fc136a..eb9e1553c 100644 --- a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb +++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb @@ -83,7 +83,7 @@ PACKAGECONFIG[bluez5] = "-Dbluez5_dun=true,-Dbluez5_dun=false,bluez5" # consolekit is not picked by shlibs, so add it to RDEPENDS too PACKAGECONFIG[consolekit] = "-Dsession_tracking_consolekit=true,-Dsession_tracking_consolekit=false,consolekit,consolekit" PACKAGECONFIG[modemmanager] = "-Dmodem_manager=true,-Dmodem_manager=false,modemmanager mobile-broadband-provider-info" -PACKAGECONFIG[ppp] = "-Dppp=true,-Dppp=false,ppp" +PACKAGECONFIG[ppp] = "-Dppp=true -Dpppd=${sbindir}/pppd,-Dppp=false,ppp,ppp" PACKAGECONFIG[dnsmasq] = "-Ddnsmasq=${bindir}/dnsmasq" PACKAGECONFIG[nss] = "-Dcrypto=nss,,nss" PACKAGECONFIG[resolvconf] = "-Dresolvconf=${base_sbindir}/resolvconf,-Dresolvconf=no,,resolvconf" From patchwork Thu Jul 7 09:06:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adrian Freihofer X-Patchwork-Id: 9971 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id A6C49C433EF for ; Thu, 7 Jul 2022 09:08:43 +0000 (UTC) Received: from mail-ed1-f41.google.com (mail-ed1-f41.google.com [209.85.208.41]) by mx.groups.io with SMTP id smtpd.web08.3506.1657184922117872879 for ; Thu, 07 Jul 2022 02:08:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=pPnptseI; spf=pass (domain: gmail.com, ip: 209.85.208.41, mailfrom: adrian.freihofer@gmail.com) Received: by mail-ed1-f41.google.com with SMTP id e15so1371536edj.2 for ; Thu, 07 Jul 2022 02:08:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=qVe9iENNGjpA0yz5Dlv7un5OFLntVuazdUmgMeA+KrI=; b=pPnptseIskZOl6d+jv+8BRpv+lsMyuN1A+nxDGf33Z76EmbGTKOiQWayZJ2GIrcCTb JEmJzUl/y07JNaGqdWFqvVdhphqbEEXIGF6SIYC5AUiUuZfq1Kp018RjQJ0UgQLP9n+C 5sNLFk404L7mtq8BPmf8o8AXOBxzlzGFVueNVr0kwKM7DsgxCWtxtgruDrw+X0BnmvxI 9vsPMbS+EBNjsO7JthO3wp4JTywKd+HywdkMtGxOMTx6H/SAlwMBXMv69tfTqvuRqitT UvrXL3wDms5fG4WNtaqH6H1sR8HymWMvAzQTgiCYpNPZxH8ZxBl+jrkt+O3AgNgczcoi PvlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=qVe9iENNGjpA0yz5Dlv7un5OFLntVuazdUmgMeA+KrI=; b=mVeg1W1eXv9sIQq5aCmzbXe0CDBMCkhEmuyaN4BnvKEvKr56495c4hP68GvvRcajRm b0BWGXMurczh+w5Vvv+G6eZgFoBzjyELbw4edDyM7MDnX6AX3+7m5yfNszgFlErcnrCI st5+cP8f7xpakhyKxQENOKnT9Q1A6fdMQREWyXI+nsfJjNGcUb6p+nJAUo+uLJEgiXdI txzEIjBOuow05eFWB5/Xr+U6+Mtl3m7bWXYfQ2F1xOcO3iChOSfeqS5xV3HOzMsg3cYX bIgbssC9vFjKentUdbuHwXLNz3Z0PCWYDK4GUYiG7bQLrx301t/vMZISn3+AwrhyXHOT 6VZw== X-Gm-Message-State: AJIora8u/wjA5ndFXYXt9AQtLW58rIr3tp1o2WhzFu6U7DmQTL/VR4lE ItBBaJ1a8oNlMv7Kz4oX+lrM5BIDxpjYq5fGXD0= X-Google-Smtp-Source: AGRyM1vjrmWY4zABINdI2AWVupg94JPtrn9ldcFmuGl4ziCKX2Mhg8InGEpZNCJmcQaPmp4F81rFhQ== X-Received: by 2002:a05:6402:150d:b0:43a:2cac:ca24 with SMTP id f13-20020a056402150d00b0043a2cacca24mr30771876edw.110.1657184920435; Thu, 07 Jul 2022 02:08:40 -0700 (PDT) Received: from md2ramxc.ad001.siemens.net ([62.32.0.69]) by smtp.gmail.com with ESMTPSA id o19-20020a170906769300b0072b13a10477sm350542ejm.108.2022.07.07.02.08.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 07 Jul 2022 02:08:40 -0700 (PDT) From: Adrian Freihofer X-Google-Original-From: Adrian Freihofer To: openembedded-devel@lists.openembedded.org Cc: Adrian Freihofer Subject: [meta-networking][kirkstone][PATCH 3/3] networkmanager: minor fix rdepends ppp Date: Thu, 7 Jul 2022 11:06:53 +0200 Message-Id: <20220707090653.2513017-4-adrian.freihofer@siemens.com> X-Mailer: git-send-email 2.35.3 In-Reply-To: <20220707090653.2513017-1-adrian.freihofer@siemens.com> References: <20220707090653.2513017-1-adrian.freihofer@siemens.com> MIME-Version: 1.0 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Thu, 07 Jul 2022 09:08:43 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-devel/message/97768 The dependency of networkmanager on ppp was intentionally removed by the previous patch. networkmanager depends on the ppp plugin, which in turn depends on ppp. Signed-off-by: Adrian Freihofer --- .../networkmanager/networkmanager_1.36.2.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb index eb9e1553c..47c92f75c 100644 --- a/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb +++ b/meta-networking/recipes-connectivity/networkmanager/networkmanager_1.36.2.bb @@ -83,7 +83,7 @@ PACKAGECONFIG[bluez5] = "-Dbluez5_dun=true,-Dbluez5_dun=false,bluez5" # consolekit is not picked by shlibs, so add it to RDEPENDS too PACKAGECONFIG[consolekit] = "-Dsession_tracking_consolekit=true,-Dsession_tracking_consolekit=false,consolekit,consolekit" PACKAGECONFIG[modemmanager] = "-Dmodem_manager=true,-Dmodem_manager=false,modemmanager mobile-broadband-provider-info" -PACKAGECONFIG[ppp] = "-Dppp=true -Dpppd=${sbindir}/pppd,-Dppp=false,ppp,ppp" +PACKAGECONFIG[ppp] = "-Dppp=true -Dpppd=${sbindir}/pppd,-Dppp=false,ppp" PACKAGECONFIG[dnsmasq] = "-Ddnsmasq=${bindir}/dnsmasq" PACKAGECONFIG[nss] = "-Dcrypto=nss,,nss" PACKAGECONFIG[resolvconf] = "-Dresolvconf=${base_sbindir}/resolvconf,-Dresolvconf=no,,resolvconf"