From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7188033154287927296 X-Received: by 2002:a05:6512:ea6:b0:4b5:84a1:1b6c with SMTP id bi38-20020a0565120ea600b004b584a11b6cmr1708633lfb.560.1674545104067; Mon, 23 Jan 2023 23:25:04 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:214f:b0:4c8:8384:83f3 with SMTP id s15-20020a056512214f00b004c8838483f3ls6234418lfr.3.-pod-prod-gmail; Mon, 23 Jan 2023 23:25:02 -0800 (PST) X-Google-Smtp-Source: AMrXdXtDwwKuoSWEvmmFX32C7g15OKvPTQXbgn8KlTb2Cdw4WhezQygmEzHsQUND4uOaRsg5mOK6 X-Received: by 2002:a05:6512:3d9e:b0:4bb:9415:38a2 with SMTP id k30-20020a0565123d9e00b004bb941538a2mr9442215lfv.51.1674545102521; Mon, 23 Jan 2023 23:25:02 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1674545102; cv=pass; d=google.com; s=arc-20160816; b=LR2RpsC5g2tsUfF5pXGxCgIQ92YINimsle2sIiXbiWP28N0EuogecyxhLSl+FyAw/T fgIZP36Cs6F/Wkprc0s7dSi0+Wu/8WAV9IkPevI2eXEz0gkuoyUle2fA/sOMoyHHtTQV kr2WNpJGBfX25wKft/Z0Di5diMRDW4jnPxHYu5q34wKWxewHO24CluaCe8AIo1abRJA2 1RuZl56Cou6kQCGL4jQwv1Nw8f/rB5xB7aMukmhymSm40PGrUJIzqryfboJdBLUCrnn1 9OwMVNonVaz5IKkrvauZ/+okIVv0Z02R4aP/oysmEw45U2AaATW3nrze5kYpelGqc1HV ve7Q== 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=bN+8gxI82gIVAsCkp86kG1No/njx6zDPSW5ZEq9abGs=; b=KIgb9as1yvya9gqiQ7Z7q4wLRWoAkNze/pMjZ86Vb6Z8PUxpx04geVkpfB3Rxr2y/A 5GVvG0tKUQB1XihNwBpR1jaqwNVw9vbOuzUJfUR2/ZdKerAJH3z8N7SftN4k4o9X/48+ 4GX0ItspN00bytvdaf4aj6kKfXNYSLPsfofOBb+8rzCeYawvDc6+zS73vMUB6QTdc5V+ NVY00xfiFKR80itZ0KSF3eobsqB9DBCPQsU9PPZma9sdexWWC+GVgmiO0UAvoG8bmCNc VaZ2NwEpqX4bS64HGB1EGXmZSSMDLGmz90gZviYbmIxbr7nArT34eBSVfmeeUoDRUOjZ 4e+g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HtJTMD4W; 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 40.107.21.48 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 EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2048.outbound.protection.outlook.com. [40.107.21.48]) by gmr-mx.google.com with ESMTPS id a13-20020a195f4d000000b004cb0f0982f3si54301lfj.4.2023.01.23.23.25.02 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Jan 2023 23:25:02 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.21.48 as permitted sender) client-ip=40.107.21.48; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HtJTMD4W; 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 40.107.21.48 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=VSz6epfPEdOD1sYiO5tn7Sti4UHYwurlZJaGCyfi/jgp8OgtEcxnqk54dTdCGPYHota/IdOOWPWc6MQ3oOX6YFY4NeKLmQM5/UaWIKrwXPg9RFUIxnTeJuYzSave7OFxzmx7flPEsBOuM1iP9XIe15rnACZSRYsKeprwfKb14gbvCM8cLU85VxiF8ZprLqc/8yHbBMg1y2TA9mkfzIbmZsM4kojsvbE58BDGYurzmHOtWQCbLYwqcagzhQMQb3nViEFd9oQnnc55L8Yl+o8J00enC5RNfd7HyyWSAg36Ho3gJDv87Moj76EntT+EG2wpG1r0Tsqn28re1hzIQOoV3w== 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=bN+8gxI82gIVAsCkp86kG1No/njx6zDPSW5ZEq9abGs=; b=bbOq/z9MiJG/iP3aJPxVE8cWGQzp2cGMfuxy+ccy3uphrTd4WahvSwAH/rmDEBFMEGS+h1uoaEG8rFR1JDXEBEKSzdFvGjw1OSK4gz4x1SlKUbBWCtQPi2CkOSjj3x1XJbivOncxzbGHXYX4QTQy5JtDS+C66eu9zIV7b3c/ZWCqzp1A8Sj+PqvnoFy44fw7Kdz9qMMWJ1QEnDNAQ7w+CH5mbX06H1bNXOaCR0AjmU9lj3a7+c2duosm3sv1OFWMFYtJuUSZp6e12IApo7ZDvFICP/MrM58NUIeEL9fJ0HYxmBDRmWLCZgUtYuZkcoyRZOyL5suk+PkByUW+HKHD2g== 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=bN+8gxI82gIVAsCkp86kG1No/njx6zDPSW5ZEq9abGs=; b=HtJTMD4WJS2xEFIy5Qj94DH+4M9rBN80hGjqCRIgqmDOox3F90qv7XoBwdHfeZdZQwJiTqZ+RaiWZ5Z3pXzMmdtcyRw17voQLR0+raZ/FHdnQUBUI+FHjVk50dfEvyBUhzolwkzw9TR0uHW26VdpSeI/4a6J/kXDlHhphk0bD6KgfEOaWiHDSSy/xqGlcJohrHQUSadr+Lo0DBze2TG25+JYinPpWmZ7IUiXRF1mdJZeVvhzwUV6EGCWfDiK+XQzocfGa7nbodeECealgk1mgLa78dtEPxwlR7PwUWCLWXq5r3V3XOKRLkOxQ/s8zCnqSspBlJDOFrCLQGV+D30tRw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by AS8PR10MB7548.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:5af::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.33; Tue, 24 Jan 2023 07:25:01 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::bdf0:fdeb:f955:bc79]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::bdf0:fdeb:f955:bc79%4]) with mapi id 15.20.6002.033; Tue, 24 Jan 2023 07:25:01 +0000 Date: Tue, 24 Jan 2023 08:24:50 +0100 From: Henning Schild To: Uladzimir Bely Cc: isar-users@googlegroups.com Subject: Re: [PATCH 10/11] isar-image-ci: Make ethernet inerface auto bring up in ubuntu-focal Message-ID: <20230124082450.46d4da24@md1za8fc.ad001.siemens.net> In-Reply-To: <20230113071942.22506-11-ubely@ilbers.de> References: <20230113071942.22506-1-ubely@ilbers.de> <20230113071942.22506-11-ubely@ilbers.de> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.35; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR07CA0013.namprd07.prod.outlook.com (2603:10b6:610:32::18) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: PA4PR10MB5780:EE_|AS8PR10MB7548:EE_ X-MS-Office365-Filtering-Correlation-Id: 110e2b27-5036-4536-9507-08dafddc1aab X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uImb9aBbTazF3o6zU9lWhhJ5pdpfzGAUwMEy60Ay4gdf/rP3N/acRFhI9Fd+yBjgVmkfB2XmyPpjsQrPgHNj1v+djdhSWcqoDGtb+hUWbrTUcnGKGCmErSlVGOXc7C6gX6kmWql2WF7jk7262jMTyFLQk0UTzhvUEyh93SwSJInze85Kc8sybyVObaoBBiZxoMDmVb/nTByot4hBk17IRWKpyeHMCi3ckKPiBJ5BLtpt774KdFT9Sh9CF3vAM9LaJpPX0zYcvuLrFhlAtpZU8G5xD9LaBx9UWQ7lJAKsYwXSayPLu+eUvn+SPmpyPcJNg8SgusHNMrG40cG6aNeH79PdCKDuw31l8rk4F3crvkGfsiwtB5KVlyCU39w1/oTPk4nU1tyUWOAzmkltWre8daq5WR+QuOG7guCC+FhREvcSzhDMkIZlW5ynRMhGVDftBjQeIec0sWuzPBzVzf0FttyCrFeA2wTHuxxPj8+RUcMtrGcB9Nb6PdwzCWmLPKb4UXlmPpTiWm8z3bM+xV4zZoWiJ+99QUnWkyfIE7Pi6FrMVM5cmNEaipxjH1jE/lwrDwn0D3ji55VSEdD1USG4r+DRt3XNFqZANtK74qzuOx63Hpjf7pMLveGC6OiCkfqn951t776mYwn22bPAY701bg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(366004)(39860400002)(396003)(376002)(346002)(136003)(451199015)(2906002)(41300700001)(316002)(6916009)(66476007)(66946007)(66556008)(4326008)(8676002)(44832011)(5660300002)(1076003)(8936002)(9686003)(6512007)(6666004)(86362001)(38100700002)(186003)(6506007)(82960400001)(6486002)(478600001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?XRBOlbcsHGPIUB8QosZtpiDlpqtLWbhQJoYMk0mex6jW7a14zDu7XUBzY+nt?= =?us-ascii?Q?JOpgKcWB+7TrgZJsw7Ka5jHN0hEu2xSyKvUdlxFxAD1jU+pcgyYx1KtvAVtb?= =?us-ascii?Q?uYNYF6+nYvch2VScWzyyeZ2+mqYWiFl11KhtW+13SVyIMZlyaZzauIkfvh70?= =?us-ascii?Q?19dhCfVCdsb2A3PW7H1bwOWB1xT7NfoB8Egui+JLqrouSx/aBQb1A1TUnu0g?= =?us-ascii?Q?Rtf5LjRD/efkPJo8n+3o+huJhjuU6pbz1Dnj+/C9C2AdRWhUyDlZZtRjX5/A?= =?us-ascii?Q?FciLx6oylDLQSuY+37tnYzsWPbmEmPcPVCMCiFgDXm2moRRkLKSXD3ax31Mh?= =?us-ascii?Q?6dBxRxjTQNtIIDyDi4HLnU4svb68Iy9RnMSnrtW79yOQPlhzJEiTcgT69OtZ?= =?us-ascii?Q?8rAQI0WmO9ysIoKoWvmWsQPRMNabycARLFBVKcrddiwnyrDcpXqQvXB9ZNqm?= =?us-ascii?Q?aC115FZ+8peUlTqhpOu+ZdOsjbws4R3YVHvhYyqL+T5zYAyFJsI4FU2gW5qA?= =?us-ascii?Q?5AZM+xhoxa5i2waQrV9cA6AYqV2XgtKsn4ZGZM+S2m7uzIr3B79OT6q3sxPO?= =?us-ascii?Q?Gm2fokqOinwtgP7Jmr83cW2j4Ay2Iun/dtNz/V6JsxaEvZv4VqnS+zFq1/LG?= =?us-ascii?Q?qoZ4qnh6rsFoNPt697BB+qFchdrLlKe7ohFxkRTMJ2dF7iohzxBgSn6D281/?= =?us-ascii?Q?bVDPpZ9pU8yoCMqcaLImserPxHwteJkHWb161a/dy7gaa6uC+Jx9SH2guUv4?= =?us-ascii?Q?DemsCGvTKwLirskS7SNwjyWBfC7aAMcz5k/DOLv9YIp1bZ8/+zXpTfByNRkG?= =?us-ascii?Q?ufWELoLfttX8pwS+LzyHXBI9DwB9O9fKw8mquMVQOBSF5aiD88+zOMVHJ1AY?= =?us-ascii?Q?MmrX8cLsUBfmZiIOiT6RdpdXJS+eYzXSrpHHjWoCNzPfrZmWSRvmIdaAPEWe?= =?us-ascii?Q?vxHbyDQGB6IUo7+poAjl8Y660t33Ai7ZVQdnX9KsONB3G7UzvTt87kpJ8VqK?= =?us-ascii?Q?8fbx1apk6R9jY3APSVMlBzlh2j8mlWkbJD3cner8PdlxuwL9193ZkoNk3Lv5?= =?us-ascii?Q?zwte+tAIwuv63MAKOz2vmIHQ1CNuaQZcc+oDd0d0HEewRIvP7GJzEggsXeBH?= =?us-ascii?Q?/HLvWvYAwlKIkZ57/AJzcFTasb4oYr+8QYuScDxipjSX10qXy4pwdGLIUq6x?= =?us-ascii?Q?RWz3KRAVN4guI6CoTBkdd/nuMuYw+VlSBneAr5cfwGlqjfz8hUIRYSNGv+DQ?= =?us-ascii?Q?8KZRM/o2dx5OuAjuqCqUQejGakML5WYfTIpOoE3xKZr3qCOCIWOzfdilc62x?= =?us-ascii?Q?3tVRBCLr61J7tJWZpb+j+1lKu+pZ/yN0C36s3uXlUnM9ORZcuKBZgplfeZRP?= =?us-ascii?Q?0XFEKqtwjLA8b3Ynwr6fJWOFHAQYxQFU/xUgnxcT//RUhrp/EsLzFYApFnOB?= =?us-ascii?Q?DzLSwsXGbf0hUP+xBVq635y7caXUv6IW/nndjyzHqozJBZxQ5dAG5u+twwx4?= =?us-ascii?Q?dFX8qcBasTFXimGtsHYGgunyZqEX+OFyUgeTIWXtH0c5nS39vQCBcnKqLa0Y?= =?us-ascii?Q?56X55FFq2ZeBRqWO4k/tYLv592VZ+IzM4pAxTP7xIXcKDfy2xjUaCb/gD5Db?= =?us-ascii?Q?2cLhCCLGdryb8Sj0A3n/zfWjUwzjvKPm+AscVYMTyh/pxSe6sgj6Kk+b0dhV?= =?us-ascii?Q?v2E4gQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 110e2b27-5036-4536-9507-08dafddc1aab X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2023 07:25:01.0618 (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: Lmjv6InLhEPcXNanW8pSaVoSDNIvb3fshhNpk5JApr9sCZ5wW2hzY6jVzrsVhUqTcjXstG2xheO5HQtLI+tJhH9RheqcJdeoJbjQTvN1E9I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR10MB7548 X-TUID: zuCxZrPhVqlc Am Fri, 13 Jan 2023 08:19:41 +0100 schrieb Uladzimir Bely : > NetworkManager in Ubuntu doesn't manage ethernet interfaces by default > (see /usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf). > > Change this behaviour by overlaying this with a empty config so that > ethernet iface is managed by NM so that it's automatically brought up > in virtual machine and qemu host-to-guest port forwarding works. > > Signed-off-by: Uladzimir Bely > --- > meta-isar/recipes-core/images/isar-image-ci.bb | 8 ++++++++ > 1 file changed, 8 insertions(+) > > diff --git a/meta-isar/recipes-core/images/isar-image-ci.bb > b/meta-isar/recipes-core/images/isar-image-ci.bb index > 74b841ba..a8dd3e40 100644 --- > a/meta-isar/recipes-core/images/isar-image-ci.bb +++ > b/meta-isar/recipes-core/images/isar-image-ci.bb @@ -28,3 +28,11 @@ > USER_ci[flags] += "copy-ci-key" > # Don't QA check files added by 'copy-ci-key' flag when > postprocessing ROOTFS_QA_FIND_ARGS = "! -path > ${ROOTFSDIR}/home/ci/.ssh" + > +# Manage ethernet in ubuntu-focal by network-manager > +ROOTFS_CONFIGURE_COMMAND_append_ubuntu-focal = " manage_ethernet" > + > +manage_ethernet() { > + sudo -E install -D -m 644 /dev/null \ > + > ${ROOTFSDIR}/etc/NetworkManager/conf.d/10-globally-managed-devices.conf > +} Files should come from packages where ever possible. Maybe just add some 11-isar.conf in the package that we could call "isar-ci-ssh-setup", that file can be shipped to debian as well ... should not hurt. And you would DEBIAN_DEPENDS on NM instead of installing it manually. In the end the image would be inherit isar-image-base IMAGE_INSTALL += "isar-ci-ssh-setup" Or we even just put that into the sample local conf and do not even need another image. Maybe as a comment where only the testsuite uncomments it, so users who build our examples do not get such "open images" Henning