From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7068286980559208448 X-Received: by 2002:a9d:634e:0:b0:5a3:ceb4:1b7b with SMTP id y14-20020a9d634e000000b005a3ceb41b7bmr1378948otk.266.1645726496141; Thu, 24 Feb 2022 10:14:56 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6808:2229:b0:2bd:3066:d8ef with SMTP id bd41-20020a056808222900b002bd3066d8efls1229269oib.3.gmail; Thu, 24 Feb 2022 10:14:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJwCetsehExfKl+U6C/bM/RpyvABZM9AGcsTNpp0g8oy8gFNz8gluBUHX/ZSkutgptutX7R6 X-Received: by 2002:aca:bad6:0:b0:2d0:6f6a:6ef8 with SMTP id k205-20020acabad6000000b002d06f6a6ef8mr2053455oif.173.1645726495699; Thu, 24 Feb 2022 10:14:55 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1645726495; cv=pass; d=google.com; s=arc-20160816; b=vOY/e6RrAG3GcbJWr3S1N//c433OXeiG90dKP4oNXZXGC4pvhljs3DUcLCXql9ZcAK JY9C391V/F4fpbNvbSA2BEvdggGUEmlFi7eQlNxgXeS/8tjUTCC4fTl5+zWqMVOdCMXC Wibj1UdiIqq2mO7TtUBcpnTwOGhQO/eT018On7HAwLWR9WC/I4iAA/LU2CxMSIF5qXIf XkYWt2Rnx2so0wFQYMbvs5oy+5hJWsw7DLQx+DZE4hla1Hq5YqGj6UGHlEFE3BHJemzF qfHdnObbcpyAg4HgLR9RllOiV/5wp9CPRDtl64IC+CIPg+UhZySR9/WELdTiP5n0cRqS 0TUg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=2VB41zy3OScRdoXb79eCmQMWmqoMq6Hck4QyUUlGcTc=; b=Z+4MoGoAxd4v+l8bFX8UqtGL9QW4yYlcDQLCYtNIUpX+fCBqnCdO9fT6DHja9f4GBQ QSns4RQMIRES5qWfFsknJYq7xxY5f7DzcASFogBSWbgYipiAVpaC3UV9vbxdsENgqUGr q+AEjsiYD+lCMtsgdwlmMp6mMsstBxKgxoKbCGkuG4VBR9R/Li6Un/6i9LQHpBKiDs0n b8sdilBn4i+QtBeCUEoX0KbwJFEFQztwdIoGZ4MjcQRRYjadMR+oRhiZZqAQB/pNEYZ2 M3z4oEyYtXmmPZBwXhadjvCpjTzRrnoNSY94cYROg5Jt5N+tIKzhAg++CX3QZr7ncdJm upDg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ldYP80S7; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe08::628 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0628.outbound.protection.outlook.com. [2a01:111:f400:fe08::628]) by gmr-mx.google.com with ESMTPS id c6-20020a056808138600b002d560aa6678si21165oiw.0.2022.02.24.10.14.55 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 24 Feb 2022 10:14:55 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe08::628 as permitted sender) client-ip=2a01:111:f400:fe08::628; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=ldYP80S7; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe08::628 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N9VE/5JZ2IpqiwBKbD2JCgb8T9LwKxKabUYPjEF3gD2S7k/F9DV6EDLuUftg2/Wq6Uxx1Ey9BAM0CL7Nqwk4iJI2eHHru8FAMgB7Q+jUNB9bAGP56kgm0kC/auePqhoNuYbqEJOTTKeeWpi4bNuMh7uc3coSM7JS0UGdBE/nTp+/qAlBWcZZ85ijK5OpjjzsYdMjm8jLI8k7Wbhbo2YRx7TmChwXJf95rXufkBPAmLXdBO+wE5ohtBl8Y7p8ao4yBR9hX7Ff+mcq1VVX0ipO+LbvQeGMiLBtU1yJfeCGsfH9IticZLKGLDNl4M7i/jQGpsjVLAQ/yJbztb6+Lh05PQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=2VB41zy3OScRdoXb79eCmQMWmqoMq6Hck4QyUUlGcTc=; b=T+78wDwzczQj3T8PqpsO+D6dBCY0DTAmK+MdNDgoMSlQ5li+h/axcyGBOOhF7J+8EcEhIxuRkWPgbbTIK1m542NPGoom6RO5ysc8lig7IDDYioMOp/jyxWriJKwULsHaER6rKcOGa7El93jO2l7YtfSNK2UGe5jZyzbAd2/6T/288fhPH7WIh2AMkADl5sOgs+uOtxNJbX3u8doe5c1GZbZUfBQJtxVEhElxkd+FKY9s9svvZvSslXycqLz5+4ogf7TEy/XV8bPsg/uL+d1HAvSiyQhcWc3vQo+PZNmJgxloP1UIOwGzGwYomv0Mp2/b6NCs7hKTgz5GWkzzOy7+sA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=2VB41zy3OScRdoXb79eCmQMWmqoMq6Hck4QyUUlGcTc=; b=ldYP80S7dK4f8td2J9dDviggW3HSw5cn4G5V5gqWPq908pd3lO1s5hUXRCDLs/XrOoU9zqw0OVxFhAzFZgCMQ4VaGHj6n7zIzOq1OsSe0BtmqYTWd6+Ke9LPar0IzejH5C8EijCwMC834k13gJaMlnAPfyJHAzdpGrGPJ5fb3Mn38sEfC/BmMb25j9WZnBL7KpkewxG0LqywcKizyOtyh5/yUNM21zzfyLbiIQPd/i0GxuJ3mN5uEbQd2xpRPzbYglfzxtgjjdSFBGKsyyJREfp+N/k/WOwGDI7ivtcj2orGzvDt68LYA7FrOseGcPrlicdqEOsk2i2MRLPKx1QupQ== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:13d::17) by PAXPR10MB4767.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:dc::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.22; Thu, 24 Feb 2022 18:14:53 +0000 Received: from AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM ([fe80::a116:222:eb1b:efdf]) by AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM ([fe80::a116:222:eb1b:efdf%4]) with mapi id 15.20.5017.022; Thu, 24 Feb 2022 18:14:53 +0000 Date: Thu, 24 Feb 2022 19:14:50 +0100 From: Henning Schild To: Uladzimir Bely Cc: isar-users@googlegroups.com Subject: Re: [PATCH] linux-custom: Set KERNEL_CONFIG_TARGET at build time Message-ID: <20220224191450.0188228a@md1za8fc.ad001.siemens.net> In-Reply-To: <20220224144325.12672-1-ubely@ilbers.de> References: <20220224144325.12672-1-ubely@ilbers.de> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AM6P193CA0041.EURP193.PROD.OUTLOOK.COM (2603:10a6:209:8e::18) To AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:13d::17) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c89d6ed7-7d35-4bfd-c37d-08d9f7c18ded X-MS-TrafficTypeDiagnostic: PAXPR10MB4767:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Gxqduh7xe/s6XwabOzESwfyIIL2i3cCFgFMOf5TpC1MMg9caOGj7s/SD8f+nq21tzZxIVUb62S5ynnXhgkWcf72y1UvGeZpGOquYUKGyeiupj9/OnrgWq/KIfPeFX0V9vzdXnymQUOspgFIAZ2JmUQ6dnF/xfiJ9YtTeclMGBoX0LejGBqSPXLWNrqmcoywx+jVjhHtv/bfT2qiTi+VesOIpXVCZhSwSQlqpYjzwfcsdP+nArEY1rH6rNOFchphX3So6sT2GCF8+I/auVKv7DsS0bZLFZNa46XXt7aUn9RFgT6PXzt+HLcghDSMZw9KDA3Uqjshh+MMFHGimF6REj36kMFUW3KyTL7ZVVKDn+BVwZPQnaSWhf6PH+QK+WTscvmYPjpHqNOzSm16ykiqwKlMsGkvyaJxAqxUpLac4LZueXYT4ZMyyfTcXGIz4Jcyq9N4uEm3/K9bgUxuDF/uzneapS74X0UMr7T/e/g6ytrKHU+bnsuJodKn51BZJJnrQGiZnw+DvvpnZVzBa7ieAd7xjPIUW4PmFnJSM4tQU11g3PlwSWUif51pl/m0STo938XiMsHO4smwlgT0XREFw7XxKXw4ZPI26jWkjsGwl6uha6NcekjoN9PXXcc9dla1+W6mZqBI9XTaaRviAJMfgLw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(8936002)(508600001)(6916009)(186003)(316002)(5660300002)(44832011)(83380400001)(6486002)(6506007)(38100700002)(2906002)(66476007)(66556008)(4326008)(8676002)(66946007)(1076003)(6512007)(9686003)(82960400001)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?OSr+wxEQnNhw5SIgbDOGz5rg7EVws+dhD+yyz4X+Bk4v69Vkk0WmnJWVF1sE?= =?us-ascii?Q?eoXyk6p3/tsZcXJwPkQvq3bL9DScQIKl6kBgxZhPZ6dU57v72QyXQ/Zm62YE?= =?us-ascii?Q?AtgSAxK76vUenvdJnkv9cFkjV5WtCclIOwBWNpa26mLqhvN0w/axQ6tffoaV?= =?us-ascii?Q?Z3THSfyv9Y+zmpVJtsYPLl32l4C4EeDTdc5Sq7T7TOKWj+3pIzKUKGZrzigk?= =?us-ascii?Q?3zCqzCAh4/CIlE604qTDB4aiSI/SKj7KeJOTTyEVZLYLLRwhpaGTqNZuG5zb?= =?us-ascii?Q?5ap1lCgUDx6tVNGNZkCvyqetdAQAHMJOTecm9P9R63dN1STnaOYG0N+5PH9p?= =?us-ascii?Q?1UiTr6XfF7lWTPCVYjj4NrMkam1K7euZz9vYmyOJXdAwSV1vvT8+v/ca07PY?= =?us-ascii?Q?L+vJYTK1tzQlE5n7+rcgSWTjaq7SxBUMESO/88463Fm3RjmIgksrDNA6zW1Q?= =?us-ascii?Q?3oS3XBy0PnUwltpda4ohe9ggVUgbzaJct9OODi2065lTdJV07M6ItIPT6roS?= =?us-ascii?Q?46utfMvgFsdAOruIWJflb8zlTGFSf7DxkvHnTZonJh86jdqMvp1AwXo0KKW8?= =?us-ascii?Q?X5YKzczAK0I356Q+HHTkP/NhGZJCOZgWjx9EoVXerRY9mkC6+p1fglwqF+d3?= =?us-ascii?Q?gL3PuFgAO+zTQeZeuaCKZK7ucfMVfRGLqbB0xmaf9WJWhZfFwagNHST2QGqf?= =?us-ascii?Q?Kv64VJRzeR/bjJ55QNeguGjkjovWkkEWyBitWfBFiqzCuYR9nr42junnkHoF?= =?us-ascii?Q?gqPa6Oow1Dyne99AGoofJ/EwToses2jzw8hhj42zxFyyYzzV3u7mHHJOAZLl?= =?us-ascii?Q?4/Hh4DJ8B/7oaOwgB8DKCqHKNIEJbY4P0yfYtIp8peTYJmrtBMwRUFn//DZf?= =?us-ascii?Q?suLhq3N81AzrnE++HfS6l8tIKfiT3pxNPHNNw3tD3HnNdeBmzNTDb4qxgYbU?= =?us-ascii?Q?2bcGBaUPanPAyh4WYxxtLnFXbDBjls6hnH/XWjwg4Nwh1p/usiyRZyiSognf?= =?us-ascii?Q?pauUPzBptC26DVgqgqkfZUrGAOLgrMnhmag1I3UfxgJLW498eqY7B67l0b2E?= =?us-ascii?Q?c4FEuKFauhOrQCXm7yXkmyySMNuuzTrNaHaisa9k5N+jfkYdbU9wjqEh2yjm?= =?us-ascii?Q?LRGqNAo0LvjVPooCa2EcM1mgx6lIEYH61sBy7P2AroKimy5hXnvAJaF082ma?= =?us-ascii?Q?KOSUwFp8/Jdn6vesEySTw5OyFg0MRTjEbWJGrzEzNzKE960OWpDN7X8dPNWg?= =?us-ascii?Q?YfGjG4sZWn13GCewok8VIw3IjVPd6K0om6w56iyAb4gX9xJMwyyqxOpo3IcM?= =?us-ascii?Q?M9SrCAun/qGdTxiI9hAjD8G3zkhTNjETGulsBTf834J7YzyqDvcLOpHLmWok?= =?us-ascii?Q?h0KlsCCXyZmkJi7ob7lPN/MizE+elJXG6Q6QvMo82Dt3uHPmVqK9ZDG/a9pI?= =?us-ascii?Q?cIuxZEtDM/NEwbyOQM/C2YQvKJt8HMROM2+AS+B336x2m7f00IDQBM5bWosz?= =?us-ascii?Q?lGpK2UMDRKu67BiABL3+DOd66hOpTFjwO6EUutk7Ib0hdpdKc7NRs9Mhidga?= =?us-ascii?Q?5j2zIOg6w4apodQUcVEGyemHaAojZ3yaO7M/CrBT8t4MDXzhxJ/qIxAgSh+9?= =?us-ascii?Q?5IQHkYfRm4xEal6iP28fhmJQ+5aRG6Z3ifCGR40sNFp6Gekz6FFSz89E81wp?= =?us-ascii?Q?RGh22ZP3PkMkkQH7/5JxMoRmMIHcVF07Bf6/Tck72M3P9aVRO4yGVyFTJ1Nm?= =?us-ascii?Q?WoreTja8n/wizd7VcBPFViE9D5Ufrt0=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: c89d6ed7-7d35-4bfd-c37d-08d9f7c18ded X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3462.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Feb 2022 18:14:53.3428 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 0+pcpiOuOVa8EqGP+JkxNce2DQl0FHWYyZz9cYE4wM0moxl9Eeb4w74I76+3Za02kSbYEf5G9Rr7OjuhFeynGKiz3VTofN/jf6vQS+U/0v4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR10MB4767 X-TUID: iNeCTpWOYHi0 Layer CI likes that, merge ASAP. Thanks! Henning Am Thu, 24 Feb 2022 15:43:25 +0100 schrieb Uladzimir Bely : > Expanding KERNEL_CONFIG_TARGET variable at parse time doesn't properly > work while it may need some config file in workdir that is not created > at this moment. > > This patch removes the variable from template vars and sets in in > debian/isar/configure at build time > > Signed-off-by: Uladzimir Bely > --- > meta/recipes-kernel/linux/linux-custom.inc | 8 +++++--- > 1 file changed, 5 insertions(+), 3 deletions(-) > > diff --git a/meta/recipes-kernel/linux/linux-custom.inc > b/meta/recipes-kernel/linux/linux-custom.inc index ea1abf76..8a5dbf82 > 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc > +++ b/meta/recipes-kernel/linux/linux-custom.inc > @@ -72,7 +72,6 @@ TEMPLATE_VARS += " \ > KERNEL_HEADERS_DEBIAN_DEPENDS \ > LINUX_VERSION_EXTENSION \ > KERNEL_NAME_PROVIDED \ > - KERNEL_CONFIG_TARGET \ > KERNEL_CONFIG_FRAGMENTS \ > " > > @@ -165,8 +164,6 @@ def get_kernel_config_target(d): > > return config_target > > -KERNEL_CONFIG_TARGET = "${@get_kernel_config_target(d)}" > - > def get_kernel_config_fragments(d): > src_frags = " ".join(config_fragments(d)) > out_frags = " ".join(map(lambda frag: 'debian/fragments/' + > frag, config_fragments(d))) @@ -180,6 +177,11 @@ def > get_kernel_config_fragments(d): KERNEL_CONFIG_FRAGMENTS = > "${@get_kernel_config_fragments(d)}" > dpkg_configure_kernel() { > + grep -q "KERNEL_CONFIG_TARGET=" ${S}/debian/isar/configure || > + cat << EOF | sed -i '/^do_configure() {/ r > /dev/stdin' ${S}/debian/isar/configure > + KERNEL_CONFIG_TARGET="${@get_kernel_config_target(d)}" > +EOF > + > rm -rf ${S}/${KERNEL_BUILD_DIR} && mkdir -p > ${S}/${KERNEL_BUILD_DIR} if [ -n "${KERNEL_DEFCONFIG}" ]; then > if [ -e "${WORKDIR}/${KERNEL_DEFCONFIG}" ]; then