From patchwork Fri Nov 19 11:34:23 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Boccassi X-Patchwork-Id: 257 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 283CAC433EF for ; Fri, 19 Nov 2021 11:34:44 +0000 (UTC) Received: from mail-ed1-f50.google.com (mail-ed1-f50.google.com [209.85.208.50]) by mx.groups.io with SMTP id smtpd.web11.7724.1637321682982766217 for ; Fri, 19 Nov 2021 03:34:43 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=BJMUMwqb; spf=pass (domain: gmail.com, ip: 209.85.208.50, mailfrom: luca.boccassi@gmail.com) Received: by mail-ed1-f50.google.com with SMTP id t5so41774109edd.0 for ; Fri, 19 Nov 2021 03:34:42 -0800 (PST) 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=23RheNtdYK2GQkgZaZ5sF1czfBV2KkJStON1hK0TiiQ=; b=BJMUMwqbSso+4cAm8Kde8uexIhMcwRiMOFhA5Fsi68K5fVu0aXeJMFuS2eNMg9xgNz d5yJ9+vpKXLrOIGbdeiGpYLt2MyptBeCIABT4LsNNBkapTTCVDNLxSqwnSKBREfKLgT7 PnpVCs0hmZvxd69Q70stvoWB92BaRYVj8Nq3TAfjGOqyWw5kuf6Te4l74l67CEYor2RQ warMiuJH10+Quz93w7viK7xyjsctEEcLcXmn/YyAqTPR4z0QJMKkfpIwlaPQo5l9LRDo WzCSiWt3mf3dGlP7O7y1iJL8+en71yKM2wBhEVejdxmsP++I3/IKvY74py8upENqKw0L N/JA== 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=23RheNtdYK2GQkgZaZ5sF1czfBV2KkJStON1hK0TiiQ=; b=4518bR8wth+OSOOX+FR+4nt+GS/6iRdo7B8kMBhXqGByZrIV++7cmEFCblqKlWZda/ BRpEhqz5k6td53jjdTBad5MO/BT0YMiRg6lyfavDCZAIqltd7EWr+VEHDQX3X5y3a4Ko 9tbyBdAqCUzuc9t+f3xJq/8pCd6DXNOW7jiR/SGlsItvz68Lc9P8w+PxNoo8Wvm/1sY3 oenZVmEgyIamjisxBYADTt1ztisa7TaC8h0b/X5mjMYzlzGwkukmQYHEQEbUJwefbSJO vhm5qGpCIeWzuCcYGvejWGqsUp9uKcDdifqo8JbtcPMPgJ2jz8LoIWQKBY8eKC5JT9jN P2Cg== X-Gm-Message-State: AOAM531ty8iAWzR2RHYDaYGI0uecXkmFzLg1RpB/HwZjEzB5eFw85xbc CdKPIr89iIPD8ufFCAyezI4azoGRcxV95g== X-Google-Smtp-Source: ABdhPJz4Z8U2jtvxYZW/DZ8vmuVh9XmiHu3MkXAlR7UNLlCJj+Mc3rM9XqLVIb1ee2w0EgOM0OyDhQ== X-Received: by 2002:a17:906:b2d0:: with SMTP id cf16mr6925419ejb.52.1637321681038; Fri, 19 Nov 2021 03:34:41 -0800 (PST) Received: from localhost ([137.220.125.106]) by smtp.gmail.com with ESMTPSA id p13sm1314205eds.38.2021.11.19.03.34.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 03:34:40 -0800 (PST) From: luca.boccassi@gmail.com To: openembedded-core@lists.openembedded.org Cc: paul.eggleton@microsoft.com Subject: [PATCH v2 1/7] systemd: skip chown when building for nativesdk Date: Fri, 19 Nov 2021 11:34:23 +0000 Message-Id: <20211119113429.502652-1-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211117123201.111905-1-luca.boccassi@gmail.com> References: <20211117123201.111905-1-luca.boccassi@gmail.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 ; Fri, 19 Nov 2021 11:34:44 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/158507 From: Luca Boccassi The useradd class is a no-op in the nativesdk case, so chown will fail. Skip them. Signed-off-by: Luca Boccassi --- v2: use "${PN}" = "${BPN}" as suggested by reviewers meta/recipes-core/systemd/systemd_249.5.bb | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/meta/recipes-core/systemd/systemd_249.5.bb b/meta/recipes-core/systemd/systemd_249.5.bb index 8bdc0ca028..2df2de0cf3 100644 --- a/meta/recipes-core/systemd/systemd_249.5.bb +++ b/meta/recipes-core/systemd/systemd_249.5.bb @@ -275,7 +275,10 @@ do_install() { # which is expected to be empty. rm -rf ${D}${localstatedir}/log else - chown root:systemd-journal ${D}${localstatedir}/log/journal + # The useradd class is a no-op in the nativesdk case, so chown will fail + if [ "${PN}" = "${BPN}" ]; then + chown root:systemd-journal ${D}${localstatedir}/log/journal + fi # journal-remote creates this at start rm -rf ${D}${localstatedir}/log/journal/remote @@ -319,7 +322,10 @@ do_install() { if ${@bb.utils.contains('PACKAGECONFIG', 'polkit', 'true', 'false', d)}; then if [ -d ${D}${datadir}/polkit-1/rules.d ]; then chmod 700 ${D}${datadir}/polkit-1/rules.d - chown polkitd:root ${D}${datadir}/polkit-1/rules.d + # The useradd class is a no-op in the nativesdk case, so chown will fail + if [ "${PN}" = "${BPN}" ]; then + chown polkitd:root ${D}${datadir}/polkit-1/rules.d + fi fi fi From patchwork Fri Nov 19 11:34:24 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Boccassi X-Patchwork-Id: 258 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 3DA8CC433F5 for ; Fri, 19 Nov 2021 11:34:45 +0000 (UTC) Received: from mail-ed1-f46.google.com (mail-ed1-f46.google.com [209.85.208.46]) by mx.groups.io with SMTP id smtpd.web09.7856.1637321683905691664 for ; Fri, 19 Nov 2021 03:34:44 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=a+QRz7mX; spf=pass (domain: gmail.com, ip: 209.85.208.46, mailfrom: luca.boccassi@gmail.com) Received: by mail-ed1-f46.google.com with SMTP id g14so41456423edb.8 for ; Fri, 19 Nov 2021 03:34:43 -0800 (PST) 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=45Bozbk+qUtzbgvWPELFviD/2QOjtcjG0l2wr3tz5ro=; b=a+QRz7mXOQFpiRKGA3k1zZQSnXMf1fUHFoRizFSHiwcZ/8wZxBK89INgAlGbdXN9Q0 QwMayR3qF0OyAFcywCztJ1aPoPc3KnWtM0x0WUQwQgcYyt3XgwoJk2mZBlycfTA6h6nR d+N4qvhSmJrhBFN86/T9nINYJRppzv/yafAROQmoPn7zxXSWgvW5nQVSu8aJKFXEdVhy YFCrFT1TLjKC5Qyr/oJCU+6r/DuV7Y0xxiI6tVixJRr7UbB+2EIozqEfaNqmFKMB7ofv HEcnjBaSrSWawotjwCJtr3Ihka/uszkCAs99Ykc+qW524CU/Vpz4v5mNCVmLrWU1gFzI AiLA== 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=45Bozbk+qUtzbgvWPELFviD/2QOjtcjG0l2wr3tz5ro=; b=0tcfEzBBhxn1CxVhV2gW3sXEQ8NFY07+C0pWftd73Z6QvGLJWHDeM6GAo2hleYu3ua bK0Q1HWHwGNGPujGnHnYoK2N3fq7FV31D/+5+2rQDKp+vOgoh4DCLtdlLZqSTQe79QAm N1JwdBWmV0L4FK0EKnahtSCdxIfpXsgUkZlyHBTAQJAh0gvTEyOyO2wetUHm9RYyPuPn dADZ2WzSt4A3qC84E0B8MtYMaEhJYrAmpjDqCpJQBJapHMragbmt9xdOx9SzyirwrIu9 PfWb+LNBSIlzpN9Z1lGka7dBerwaA5I2lWoUwAQjAJLrVpF2S1aNGpACbGXK0MoKs7UU bgcw== X-Gm-Message-State: AOAM531G8mQUiohR8rUYyYwNEyJl23twAJ8XOiPhGIZwDO2RcwBSxM83 f0ujhs2FxDm6NkP2LW+a7LVD/48OjzWZYQ== X-Google-Smtp-Source: ABdhPJz2pEiYjWVcCJ2nPVxA7hHwpyf8MrRPAPw8fis+olh7URwsTYIvnB3pr3lPmH1SKanRUmkFcg== X-Received: by 2002:a17:906:5811:: with SMTP id m17mr6792364ejq.289.1637321682200; Fri, 19 Nov 2021 03:34:42 -0800 (PST) Received: from localhost ([137.220.125.106]) by smtp.gmail.com with ESMTPSA id hv17sm1164063ejc.66.2021.11.19.03.34.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 03:34:41 -0800 (PST) From: luca.boccassi@gmail.com To: openembedded-core@lists.openembedded.org Cc: paul.eggleton@microsoft.com Subject: [PATCH v2 2/7] systemd: skip postinst in nativesdk builds Date: Fri, 19 Nov 2021 11:34:24 +0000 Message-Id: <20211119113429.502652-2-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211119113429.502652-1-luca.boccassi@gmail.com> References: <20211117123201.111905-1-luca.boccassi@gmail.com> <20211119113429.502652-1-luca.boccassi@gmail.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 ; Fri, 19 Nov 2021 11:34:45 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/158508 From: Luca Boccassi They will fail, as there's nowhere to run them Signed-off-by: Luca Boccassi --- v2: use "${PN}" = "${BPN}" as suggested by reviewers meta/recipes-core/systemd/systemd_249.5.bb | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/meta/recipes-core/systemd/systemd_249.5.bb b/meta/recipes-core/systemd/systemd_249.5.bb index 2df2de0cf3..ec9c350297 100644 --- a/meta/recipes-core/systemd/systemd_249.5.bb +++ b/meta/recipes-core/systemd/systemd_249.5.bb @@ -773,12 +773,18 @@ ALTERNATIVE_LINK_NAME[runlevel] = "${base_sbindir}/runlevel" ALTERNATIVE_PRIORITY[runlevel] ?= "300" pkg_postinst:${PN}:libc-glibc () { + if [ "${PN}" != "${BPN}" ]; then + exit 0 + fi sed -e '/^hosts:/s/\s*\//' \ -e 's/\(^hosts:.*\)\(\\)\(.*\)\(\\)\(.*\)/\1\2 myhostname \3\4\5/' \ -i $D${sysconfdir}/nsswitch.conf } pkg_prerm:${PN}:libc-glibc () { + if [ "${PN}" != "${BPN}" ]; then + exit 0 + fi sed -e '/^hosts:/s/\s*\//' \ -e '/^hosts:/s/\s*myhostname//' \ -i $D${sysconfdir}/nsswitch.conf @@ -786,6 +792,9 @@ pkg_prerm:${PN}:libc-glibc () { PACKAGE_WRITE_DEPS += "qemu-native" pkg_postinst:udev-hwdb () { + if [ "${PN}" != "${BPN}" ]; then + exit 0 + fi if test -n "$D"; then $INTERCEPT_DIR/postinst_intercept update_udev_hwdb ${PKG} mlprefix=${MLPREFIX} binprefix=${MLPREFIX} rootlibexecdir="${rootlibexecdir}" PREFERRED_PROVIDER_udev="${PREFERRED_PROVIDER_udev}" else @@ -794,5 +803,8 @@ pkg_postinst:udev-hwdb () { } pkg_prerm:udev-hwdb () { + if [ "${PN}" != "${BPN}" ]; then + exit 0 + fi rm -f $D${sysconfdir}/udev/hwdb.bin } From patchwork Fri Nov 19 11:34:25 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Boccassi X-Patchwork-Id: 259 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 279BEC433EF for ; Fri, 19 Nov 2021 11:34:46 +0000 (UTC) Received: from mail-ed1-f51.google.com (mail-ed1-f51.google.com [209.85.208.51]) by mx.groups.io with SMTP id smtpd.web11.7726.1637321685497043651 for ; Fri, 19 Nov 2021 03:34:45 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=lSDB0HI6; spf=pass (domain: gmail.com, ip: 209.85.208.51, mailfrom: luca.boccassi@gmail.com) Received: by mail-ed1-f51.google.com with SMTP id z5so41515763edd.3 for ; Fri, 19 Nov 2021 03:34:45 -0800 (PST) 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=PxgXI4HvIdhBXkPogqU+q/zjPPOtrwy2CQsGM0KwWNw=; b=lSDB0HI6D4QuRfm7A1aiRwKvstxZpKGuH7ibzu8Z3GGMz3NbhSu8waFBEAB1yuupGS 2+o6KgiXu7xt692zkWAjKkuqAGJdZ5U/D95SAgIsBJ0lL0ZVs5gdMtTjwurAT4bLK7BX dzkJLa76lR1/BnreuBcE+vUtDfZfB8T05CtHZdm2dqrE+Vz+hQxFnVFeDyu6G+7xKQzh xfN5eSQ3upF5kCU7sPqfJDRgHJgYYO+fRqA9gbHvJFE36QOKY+ZQYkGE0tznJBu0eTQL FYCYk1nwj+CpSCX1Iel5iY+4teDxAW6C4ct6oIa4F9QEuQ7o2NOyP3+q10LR/CJWq3CC I4TA== 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=PxgXI4HvIdhBXkPogqU+q/zjPPOtrwy2CQsGM0KwWNw=; b=WX2GSvtMAwoS2FUMNIBYZsVYWVVgj1r1ON/RRIIKMLgrZCxwHL8hrUehMg1XR+vQw5 kyuowIZaLvDYzuhe4OosqMQ2tZrYmLY+secq0az1X+5UMx6VLXtK604LvUgycFlBBw0j tL1uUO11oRys1d2X3T3NrGX5sBjWxy6cpwDoDozC40zw3WD8KbHGavGaQQ34XDT68Ixk rtsiEdIvcCdh4R5qihjw5Vm2jGuulAaME9W9QMpTS2SRWPaI1hLv6ndwOIYeYvkks5aK WxPXGvjOUfGf32XmCrx7Gq1eCj/NVz4hipvKEqKVBfDSCYW6rJVvjuB3bIPDQcFGqHkH R6WA== X-Gm-Message-State: AOAM533CdS62xP7PXrg3h2hOszoTgM/wD2FtySbJjejlucjtM06FVVgD c7oKxDjnyxSU0xkTph68AXP5ErP0JPBl4Q== X-Google-Smtp-Source: ABdhPJwpiCPOJ+EwOgxOdIdidI0axFDbV/5STSApqXx74T+CLQ4hoUfrqapvjqKXTpHvl2zZBXy6Vw== X-Received: by 2002:a50:f09b:: with SMTP id v27mr1007286edl.53.1637321683225; Fri, 19 Nov 2021 03:34:43 -0800 (PST) Received: from localhost ([137.220.125.106]) by smtp.gmail.com with ESMTPSA id l18sm1101781ejo.114.2021.11.19.03.34.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 03:34:42 -0800 (PST) From: luca.boccassi@gmail.com To: openembedded-core@lists.openembedded.org Cc: paul.eggleton@microsoft.com Subject: [PATCH v2 3/7] systemd: remove /var in nativesdk builds Date: Fri, 19 Nov 2021 11:34:25 +0000 Message-Id: <20211119113429.502652-3-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211119113429.502652-1-luca.boccassi@gmail.com> References: <20211117123201.111905-1-luca.boccassi@gmail.com> <20211119113429.502652-1-luca.boccassi@gmail.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 ; Fri, 19 Nov 2021 11:34:46 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/158509 From: Luca Boccassi Nothing picks it up, so it fails QA checks Signed-off-by: Luca Boccassi --- meta/recipes-core/systemd/systemd_249.5.bb | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta/recipes-core/systemd/systemd_249.5.bb b/meta/recipes-core/systemd/systemd_249.5.bb index ec9c350297..9993036aac 100644 --- a/meta/recipes-core/systemd/systemd_249.5.bb +++ b/meta/recipes-core/systemd/systemd_249.5.bb @@ -772,6 +772,11 @@ ALTERNATIVE_TARGET[runlevel] = "${base_bindir}/systemctl" ALTERNATIVE_LINK_NAME[runlevel] = "${base_sbindir}/runlevel" ALTERNATIVE_PRIORITY[runlevel] ?= "300" +# Nothing picks up /var in the nativesdk case +do_install_append_class-nativesdk () { + rm -rf ${D}/var +} + pkg_postinst:${PN}:libc-glibc () { if [ "${PN}" != "${BPN}" ]; then exit 0 From patchwork Fri Nov 19 11:34:26 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Boccassi X-Patchwork-Id: 260 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 27E6AC433FE for ; Fri, 19 Nov 2021 11:34:47 +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.web08.7629.1637321685839166132 for ; Fri, 19 Nov 2021 03:34:46 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=JV2yalFX; spf=pass (domain: gmail.com, ip: 209.85.208.48, mailfrom: luca.boccassi@gmail.com) Received: by mail-ed1-f48.google.com with SMTP id t5so41774602edd.0 for ; Fri, 19 Nov 2021 03:34:45 -0800 (PST) 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=xTOuBZgp5oGRq1fFxpY5iTn4vt5/2QQJ4TVRvKKsXyM=; b=JV2yalFXDEyt9/XMlBGmKS2Jl6fhn7yOYmOj2cKgCUz5Eq9WKgqL9B3WV8MRyQs0jJ IPeBqKxEAGVPkvClHY8YB5RW4X5tubxUbjGD5Sp2o/VRI6uxFT7Jt8Hl2cMN85cchSlI oKw8mLNEGXcyIwj5+oZ0XMcFfJp2Fx8u3QPvg/K5h/G7q/HyDmw+u1ycw4QHPuTNI6AW SG2PMupxxJ2vbRlnmvYqD5rOg5q6+MZycu/WDmQfaZOL/pwCdISNaxX9NOLaliBFAXXt Vsh72X/SBIdKrdxVWPAbTycyBhLhA056Co9aOHyoMX2zav+Ht2YrJdO9S05VXhfAVu6s X+mQ== 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=xTOuBZgp5oGRq1fFxpY5iTn4vt5/2QQJ4TVRvKKsXyM=; b=r/hj1r4ZccRWExNdNEb5aUI0cmoOcAwnzhBXdFYUIyDcwfm3kJNEk3TnWeYCX2Nar+ 9VYIAi8+0pRaUKtXehYlS6oILi0bmTPZklZaw3UQj0k7fr+YQlZRQw+Pl8uWFKQ+aEe4 QcQx28KcQ1Kv0VcNMUp9R3iWytHxEI5LsfwhiSr8Vg2ihLuVLOLIbb8nLYyDzpI4UlLH cASJ3IcUWdenEh1AXB/uz6fPRlQpS2D757Qd5yr1zSodQ7rSH5KY8PtOUuPKkatmS0kI ZTG2Hp1QS8J8xA1TiziJzVMMqke4y4mtyKROuftxai0Ml3muhcQbuyKQO0BUBafNsoI5 5NLg== X-Gm-Message-State: AOAM532lSv/hifI3HDRcoPcwBQj3zLQ/Bfadx8wrbellaxyo2LZRyyKy HXd1KX5QE87rTcCcZbxS/1hGrt/YozMKxQ== X-Google-Smtp-Source: ABdhPJzsTIW5rtX3F7/fzjKyjke7dw0gC3SBdw09pCxxByBQ+BNAAhv1QRyzN3l8bGfI4C6Y/qT6MQ== X-Received: by 2002:a17:906:1913:: with SMTP id a19mr6970085eje.484.1637321684206; Fri, 19 Nov 2021 03:34:44 -0800 (PST) Received: from localhost ([137.220.125.106]) by smtp.gmail.com with ESMTPSA id e13sm1063540eje.95.2021.11.19.03.34.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 03:34:43 -0800 (PST) From: luca.boccassi@gmail.com To: openembedded-core@lists.openembedded.org Cc: paul.eggleton@microsoft.com Subject: [PATCH v2 4/7] systemd: remove volatile-binds RDEPENDS for nativesdk Date: Fri, 19 Nov 2021 11:34:26 +0000 Message-Id: <20211119113429.502652-4-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211119113429.502652-1-luca.boccassi@gmail.com> References: <20211117123201.111905-1-luca.boccassi@gmail.com> <20211119113429.502652-1-luca.boccassi@gmail.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 ; Fri, 19 Nov 2021 11:34:47 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/158510 From: Luca Boccassi Not needed for SDK binaries Signed-off-by: Luca Boccassi --- v2: remove dependency instead of adding nativesdk to volatile-binds meta/recipes-core/systemd/systemd_249.5.bb | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/recipes-core/systemd/systemd_249.5.bb b/meta/recipes-core/systemd/systemd_249.5.bb index 9993036aac..2928a85c93 100644 --- a/meta/recipes-core/systemd/systemd_249.5.bb +++ b/meta/recipes-core/systemd/systemd_249.5.bb @@ -644,6 +644,7 @@ FILES:${PN}-dev += "${base_libdir}/security/*.la ${datadir}/dbus-1/interfaces/ $ RDEPENDS:${PN} += "kmod dbus util-linux-mount util-linux-umount udev (= ${EXTENDPKGV}) systemd-udev-rules util-linux-agetty util-linux-fsck" RDEPENDS:${PN} += "${@bb.utils.contains('PACKAGECONFIG', 'serial-getty-generator', '', 'systemd-serialgetty', d)}" RDEPENDS:${PN} += "volatile-binds" +RDEPENDS_${PN}_remove_class-nativesdk = "volatile-binds" RRECOMMENDS:${PN} += "systemd-extra-utils \ udev-hwdb \ From patchwork Fri Nov 19 11:34:27 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Boccassi X-Patchwork-Id: 261 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 27FFAC433EF for ; Fri, 19 Nov 2021 11:34:48 +0000 (UTC) Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.49]) by mx.groups.io with SMTP id smtpd.web10.7703.1637321686911459213 for ; Fri, 19 Nov 2021 03:34:47 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=Km6YMynO; spf=pass (domain: gmail.com, ip: 209.85.208.49, mailfrom: luca.boccassi@gmail.com) Received: by mail-ed1-f49.google.com with SMTP id w1so41443790edc.6 for ; Fri, 19 Nov 2021 03:34:46 -0800 (PST) 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=jz/0wV9+/ORhjmbPirPzK2Psx99hFxjDy6rDr8HWssk=; b=Km6YMynOIc2w01qD1SO93X5UtRpIQCzDQ/r3y2Z2Ron/hQD/Rh/E6ylYC6hCLPOkVc IYrQgPoJW4nU1QUg5MRTpT6O+E/aGLB80v2uLXqEjudIrbX9HPvX4zJuGn9jr1ppJeb8 GYOAgdZdx43+cQYMz5AuREeTKbT5YfUByTNWonv2anabIbshezGbxqHMM7HmPZ6dsFlO jNt9HRTmVxPsb94SirtwhbVoCsQddUlfdoEaxdlIJBiTnWexn4rHUXXT8bcJ36D9/zj1 5TtJJ7Xx4byLisefJi94dj1BCGOaMMuMvdHcDmSXfYPhYYiYq89nUlXAoUxp6fw7WeFq AGLw== 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=jz/0wV9+/ORhjmbPirPzK2Psx99hFxjDy6rDr8HWssk=; b=h3ioQOXIC8ZzoyKb+3ntiYbhpGel5apUZEaLr06qV/4MgLY9ERw0qjnXINZMWkjaaE +zwm4Lm86wAH1tSAWrnxy2qSFSsOQZ1dvvHstZ4HYq8OmLSl8HOf991cl1nlyoXPc68C xm7qbliU0cNpyNmZ2Oqcu+k3x2EzJ9volmDbJxB98LzOWFCzxph/2/vnv/tXHMEc9BWE ry0tqgqxXMfxl0PSSUktu7GyNtRwwbabNaAom6TH6jkVbE/xREvSxw7eflDD4Iovd9zg 6mkPomBVFdfdv0v7TUdb1bNUr7TkcBaBXE8PiDBA0iOdP0JaC4ZW4SjdJ2kILT5IFBNg TDHQ== X-Gm-Message-State: AOAM532yaWpx7BDg2/OHmwfObTag0I8U1EQISZqAm6GYh9hK8tJdgOSO 7dR7cDzAMkwGUX5gPJ7aBbQkrL4pFOtXLw== X-Google-Smtp-Source: ABdhPJzap16gZCSk1OJ6pxuCzXIcmqm9KXfqf1lpZ2cxzFzOps/9AMMAlcRMpL5cxmhLT7TjC5YvTQ== X-Received: by 2002:a05:6402:510b:: with SMTP id m11mr23230559edd.165.1637321685204; Fri, 19 Nov 2021 03:34:45 -0800 (PST) Received: from localhost ([137.220.125.106]) by smtp.gmail.com with ESMTPSA id d18sm1347483edj.23.2021.11.19.03.34.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 03:34:44 -0800 (PST) From: luca.boccassi@gmail.com To: openembedded-core@lists.openembedded.org Cc: paul.eggleton@microsoft.com Subject: [PATCH v2 5/7] kbd: add nativesdk Date: Fri, 19 Nov 2021 11:34:27 +0000 Message-Id: <20211119113429.502652-5-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211119113429.502652-1-luca.boccassi@gmail.com> References: <20211117123201.111905-1-luca.boccassi@gmail.com> <20211119113429.502652-1-luca.boccassi@gmail.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 ; Fri, 19 Nov 2021 11:34:48 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/158511 From: Luca Boccassi Required to build systemd tools Signed-off-by: Luca Boccassi --- meta/recipes-core/kbd/kbd_2.4.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-core/kbd/kbd_2.4.0.bb b/meta/recipes-core/kbd/kbd_2.4.0.bb index 7cb45eff77..7efc7af312 100644 --- a/meta/recipes-core/kbd/kbd_2.4.0.bb +++ b/meta/recipes-core/kbd/kbd_2.4.0.bb @@ -43,4 +43,4 @@ ALTERNATIVE:${PN} = "chvt deallocvt fgconsole openvt showkey \ ${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'vlock','', d)}" ALTERNATIVE_PRIORITY = "100" -BBCLASSEXTEND = "native" +BBCLASSEXTEND = "native nativesdk" From patchwork Fri Nov 19 11:34:28 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Boccassi X-Patchwork-Id: 262 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 28BF7C433F5 for ; Fri, 19 Nov 2021 11:34:59 +0000 (UTC) Received: from mail-ed1-f42.google.com (mail-ed1-f42.google.com [209.85.208.42]) by mx.groups.io with SMTP id smtpd.web08.7635.1637321698022255256 for ; Fri, 19 Nov 2021 03:34:58 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=kvw0jHJ0; spf=pass (domain: gmail.com, ip: 209.85.208.42, mailfrom: luca.boccassi@gmail.com) Received: by mail-ed1-f42.google.com with SMTP id v1so8063163edx.2 for ; Fri, 19 Nov 2021 03:34:57 -0800 (PST) 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=fwT3/TNMNT5syff5olxi0JDnqIHc3mXZiSoNUeojmcA=; b=kvw0jHJ0Rrh/JATRdJeSlubw8bJXG4j0/2tDJlxq1SyeksbxftTQ/zF7A9yeoovYdl ChXdRdZD/hfJaYNc5yJbSXyap0wcDNTqne4mVGKzgYqlLtlieMhvW0ziVs5Zzv0dzkfp i93z4khi9foAMvo1YKV2Z0LVA1MvrVHGmnn/Ixs4D9RNOP6c1n+jEmH4CvnU2g3zWxwn PxcyG5v3HRDTjQHex4kbWy/7Fh1tC0snoFU6TSBVhiQ9UGBOp5Y/PNua1T5dNFBDsuLN pbAdHRDn3QY5L83u8Gt7KIkfdRnXONpW+jKp8TcQ51CLEToKdBRcK5pVR8J3ZejUFTWE 8PqQ== 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=fwT3/TNMNT5syff5olxi0JDnqIHc3mXZiSoNUeojmcA=; b=4L2QJMTNEyqoXm8Vr4o7c5aDbS5oq7IwFEqT9N2ip2hqckoEQy8P+TTa02zOCARp71 1DxB0RJqh3yAVrNB8YeoNP9S57GrlJEdIHtuItzmv+GV8/9TR2NRwFjT4YJJ6EW7aP1T GNMYcyD8iweEZNuk/RiKyUFAyItgYpKLjFTIMLEAxfceA51rnGIDZYTXEK3l2lJ8+7HK klIDQofwB8nTHJ8HjoGqu+/+RCMs+G6SkuofOCYM9cmT20Cgv9QmkQURKSmZz5khk8LK M7MEODHlVCd8j3sqV6VT9IILDblwLtoeKg8gp9gorJ4GNyhsTlY6JAi/F39SNQ2f5lSD LIZw== X-Gm-Message-State: AOAM531Rt27QW3UhmJyq8wb37V93I2LcuZ1eC8DpBXaiEJ91DFCTRmH0 BQhhIHo1IyIq0hlyDInXipr0mi7FEciOpA== X-Google-Smtp-Source: ABdhPJwq85JdMFcvOvZBjxJhH2G4Dx1ouqx4QnKNQt0uRxOpASw53oWm6jJemp/09Mx5Uf3m+BGxbQ== X-Received: by 2002:a05:6402:d09:: with SMTP id eb9mr23286966edb.216.1637321696243; Fri, 19 Nov 2021 03:34:56 -0800 (PST) Received: from localhost ([137.220.125.106]) by smtp.gmail.com with ESMTPSA id he17sm1058176ejc.110.2021.11.19.03.34.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 03:34:55 -0800 (PST) From: luca.boccassi@gmail.com To: openembedded-core@lists.openembedded.org Cc: paul.eggleton@microsoft.com Subject: [PATCH v2 6/7] os-release: add nativesdk Date: Fri, 19 Nov 2021 11:34:28 +0000 Message-Id: <20211119113429.502652-6-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211119113429.502652-1-luca.boccassi@gmail.com> References: <20211117123201.111905-1-luca.boccassi@gmail.com> <20211119113429.502652-1-luca.boccassi@gmail.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 ; Fri, 19 Nov 2021 11:34:59 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/158512 From: Luca Boccassi Required to build systemd tools Signed-off-by: Luca Boccassi --- meta/recipes-core/os-release/os-release.bb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/meta/recipes-core/os-release/os-release.bb b/meta/recipes-core/os-release/os-release.bb index 8847fe30c3..2f2aa66c46 100644 --- a/meta/recipes-core/os-release/os-release.bb +++ b/meta/recipes-core/os-release/os-release.bb @@ -51,3 +51,5 @@ do_install () { } FILES:${PN} += "${nonarch_libdir}/os-release" + +BBCLASSEXTEND = "nativesdk" From patchwork Fri Nov 19 11:34:29 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Luca Boccassi X-Patchwork-Id: 263 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 2B51FC433EF for ; Fri, 19 Nov 2021 11:35:01 +0000 (UTC) Received: from mail-ed1-f43.google.com (mail-ed1-f43.google.com [209.85.208.43]) by mx.groups.io with SMTP id smtpd.web08.7636.1637321698991376870 for ; Fri, 19 Nov 2021 03:34:59 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20210112 header.b=NgUzuBIf; spf=pass (domain: gmail.com, ip: 209.85.208.43, mailfrom: luca.boccassi@gmail.com) Received: by mail-ed1-f43.google.com with SMTP id g14so41459176edb.8 for ; Fri, 19 Nov 2021 03:34:58 -0800 (PST) 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=iOc4RNjW2wcCOTAccUCzkprimeFmuSaXmp6jLzy3D0Q=; b=NgUzuBIf+y5q9p3RQ5VizoHHSFsJxYeF88BMYebN66Xgo3SY08mN7wK7MK6+F80iG6 FdfKjF9wJ2JA7kJQFvBhGTxGatRh9kq3swscfRP4PdanaXbi9RBMRiF/CdzmilhSHNRl MwAHTwT5AKJ+juwrvNpvNHxcmDSc//GK0a+EL/06043hPr0qqrFEIFA4HKHu0bb5AJ8b WZ2+Sk639ymvE8HD1akqs0nPM3P1owc5Tkw1FFYsyI8W2mvJlO+gMaECevRSihgJb2O4 Qn3lftV9rByd6gleJTji59KsGNEa8zf8oWIC7e+oYTYRWG2ag/H0jRu6fIp7jaosT23g u1PA== 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=iOc4RNjW2wcCOTAccUCzkprimeFmuSaXmp6jLzy3D0Q=; b=pBERuSOCsHkT02gWN6ZZFOasCc+47G4JtlzEGVaPw1qk7nkspOjzKOy4hA/WacMhFv 3R4Lek+aSwnMZYXm/GDcd9TVStVahHjSuyiH84CdgMgL5g2ilp2s3FI9YZL2ioycH/pX +Yrf/IcCJVh+zKIjbkpmrnzq0P+WTLjZdmAjDpO9LIjWCpD4hRWtRYEqzLYRBl84mvqW niibnb+vu/ykA6ZSt1MwC56LEMom3kZJUB9kdowR90WLRv9LkRapFMJOiCRQrcmlgGGk WAWVu+F2dzzmB8mDFZpT26JYqb/tB6KP0ulMvBKZ6XwkROljfAVofhf2xsNivEHEpEZV GG4A== X-Gm-Message-State: AOAM530XpQhoVqlstjmJhyMz1jx76tjbsXG6uaOQXeOKqcfXqEe8r0cj GLoL09zaC+Oc/EOI6pNdtYZgZrFKz0xC9g== X-Google-Smtp-Source: ABdhPJwmiWVrUKaRnmvlDk3O6XO/pGdNlMrGWYDGT2E3dAONAfi00v2+lkPuFhrz9gBZEkcjpzYTdg== X-Received: by 2002:a05:6402:254f:: with SMTP id l15mr23976483edb.12.1637321697331; Fri, 19 Nov 2021 03:34:57 -0800 (PST) Received: from localhost ([137.220.125.106]) by smtp.gmail.com with ESMTPSA id ht7sm1103817ejc.27.2021.11.19.03.34.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 19 Nov 2021 03:34:56 -0800 (PST) From: luca.boccassi@gmail.com To: openembedded-core@lists.openembedded.org Cc: paul.eggleton@microsoft.com Subject: [PATCH v2 7/7] systemd: add nativesdk Date: Fri, 19 Nov 2021 11:34:29 +0000 Message-Id: <20211119113429.502652-7-luca.boccassi@gmail.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20211119113429.502652-1-luca.boccassi@gmail.com> References: <20211117123201.111905-1-luca.boccassi@gmail.com> <20211119113429.502652-1-luca.boccassi@gmail.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 ; Fri, 19 Nov 2021 11:35:01 -0000 X-Groupsio-URL: https://lists.openembedded.org/g/openembedded-core/message/158513 From: Luca Boccassi Allows using tools like systemd-analyze at build time and in CI systems Signed-off-by: Luca Boccassi --- meta/recipes-core/systemd/systemd-conf_1.0.bb | 2 ++ meta/recipes-core/systemd/systemd-serialgetty.bb | 2 ++ meta/recipes-core/systemd/systemd_249.5.bb | 2 ++ 3 files changed, 6 insertions(+) diff --git a/meta/recipes-core/systemd/systemd-conf_1.0.bb b/meta/recipes-core/systemd/systemd-conf_1.0.bb index 61ce7939d3..84de4d17cf 100644 --- a/meta/recipes-core/systemd/systemd-conf_1.0.bb +++ b/meta/recipes-core/systemd/systemd-conf_1.0.bb @@ -41,3 +41,5 @@ FILES:${PN} = "\ ${systemd_unitdir}/system.conf.d/ \ ${systemd_unitdir}/network/ \ " + +BBCLASSEXTEND = "nativesdk" diff --git a/meta/recipes-core/systemd/systemd-serialgetty.bb b/meta/recipes-core/systemd/systemd-serialgetty.bb index 7ca951cdbd..f877e6ad18 100644 --- a/meta/recipes-core/systemd/systemd-serialgetty.bb +++ b/meta/recipes-core/systemd/systemd-serialgetty.bb @@ -50,3 +50,5 @@ FILES:${PN} = "${systemd_system_unitdir}/*.service ${sysconfdir}" PACKAGE_ARCH = "${MACHINE_ARCH}" ALLOW_EMPTY:${PN} = "1" + +BBCLASSEXTEND = "nativesdk" diff --git a/meta/recipes-core/systemd/systemd_249.5.bb b/meta/recipes-core/systemd/systemd_249.5.bb index 2928a85c93..445a50b1e3 100644 --- a/meta/recipes-core/systemd/systemd_249.5.bb +++ b/meta/recipes-core/systemd/systemd_249.5.bb @@ -773,6 +773,8 @@ ALTERNATIVE_TARGET[runlevel] = "${base_bindir}/systemctl" ALTERNATIVE_LINK_NAME[runlevel] = "${base_sbindir}/runlevel" ALTERNATIVE_PRIORITY[runlevel] ?= "300" +BBCLASSEXTEND = "nativesdk" + # Nothing picks up /var in the nativesdk case do_install_append_class-nativesdk () { rm -rf ${D}/var