From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7188033154287927296 X-Received: by 2002:a2e:b6c1:0:b0:28b:8571:5c28 with SMTP id m1-20020a2eb6c1000000b0028b85715c28mr1360842ljo.427.1674545249527; Mon, 23 Jan 2023 23:27:29 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:2082:b0:4d1:8575:2d31 with SMTP id t2-20020a056512208200b004d185752d31ls6237815lfr.0.-pod-prod-gmail; Mon, 23 Jan 2023 23:27:28 -0800 (PST) X-Google-Smtp-Source: AMrXdXuuVz9uLYn5owMIZ3YT4bvFqaoSxsgNSbphbf7r+QTfm8dRJPHRW/MBxPXS8a8GN5+16GkH X-Received: by 2002:a05:6512:3c8e:b0:4a4:68b9:19f6 with SMTP id h14-20020a0565123c8e00b004a468b919f6mr9284328lfv.30.1674545248282; Mon, 23 Jan 2023 23:27:28 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1674545248; cv=pass; d=google.com; s=arc-20160816; b=o+6LmK5ZvNOEN+Lx46C7zLmQ3tsjMfZ67fCI05wc7K4QP8hfIgleMFgacC9Wshdx92 M004ndkk6NuD8aCNU2Wt0ZMbAMYvG2A+8LLjic7Pr7xS8EwXzFGWKzv1FD9HS61N0bOu +OCwpu2JfhzQaM8tLjWI18DVqePmJGPfPm+rqPN4RUk8xC5fBggQ2ctQKKMcihmkwMBI Q4HDKX4VdjMl/xV/cerVAxDaEwEAAGa+ctbRGDItRBUfQ/55doDOvOnKr/OgQxIO7zKq d2x3P3SvCYvBjr0vi6WTSrsHnIF8JTB+7XFxhMbkK/YC2jbzW6h+CreHPAlyu9QDai3Y 75Xg== 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=tccW+EFtpgjLo52QKBzAvld4ZVekGwpZua0jFdu+/e8=; b=a/GkCp1FkEnMMcVd+g3V8zlPYnOHi7ubjNusUiPlKwsuwL25k9paA7F6xXymUkNbVY Hmqi5wOl8r5PsFOGRX2I8IGBcxnWZ4KwWgEwWqwQ+ubN/F/tCmIcY0SkVrE2o4h2lgYL 0zSKphnkMhhtSJGxasTDOWWYxQMfCr/jIM/Ix1FChjKzIvTmykkyW7sHWJIgp6KlCsZL mTIBI31ctXSQiPORsgVC8UmFnbkDvinJu6RsleHwo7pOI6XSdSDwaQ+wMwrVdfEZmUQI 4DuB4sl+D2DAs5nyn05Q29TfS6MENK4ItuIbotqxUvaOo+WRoivy4ICbQV0rR4zAeC7C hJCg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HD6N66dt; 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.8.71 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 EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2071.outbound.protection.outlook.com. [40.107.8.71]) by gmr-mx.google.com with ESMTPS id bi30-20020a0565120e9e00b004d3d4e49b7dsi48372lfb.13.2023.01.23.23.27.27 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 23 Jan 2023 23:27:28 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 40.107.8.71 as permitted sender) client-ip=40.107.8.71; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=HD6N66dt; 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.8.71 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=d+CIrnPg1tV9Bm5YUBm1T9etJd3/FejkKQWySsnoTWiv+FB7/7DtfTT6AoW2HKZHbViciSWuTypFk9hFdRm7KI9eD8lQdo6hQibYsNsWObetuqaD68U36S2iJCfJkcxcQ7so9wV+xa0ojSYXYvak8eag/+IQJrnItjnfIbrfmzqUsCuAFlzO31kN3B0GMCpu306V4ObgRDCCfnKeDEYUXf0qUcuj87HHN1yBVKvlh1ABUCKrQqeM8D0c6kJ3Lf9FXf8zQ6SSjy+08djutBUMSNe/eOpJ59BJ1ggSoVRS0lGZGieN770Z296a/Xo/It5fkkz54vXZiqUBqM3nAGHJfQ== 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=tccW+EFtpgjLo52QKBzAvld4ZVekGwpZua0jFdu+/e8=; b=RbCZ339Liy5PzE3VfJ4E5BqXIhM92RkKcfCWCZ1slQjVWwJWeiMk7BcRQ3KxkD8TxBfBAhP1ZHBEdJm+0pzweE8dz62rnQmdaVFfP2tUJH4ew+pNCCke3TXs8QRKGOdQGYglVwDu4dudmE1gIHlwGXCNgWXxKdqhlVlJeYy45HTPd5ae4VmRWapin3Y9yrWgPuyH5DPZizQe5W80y2l3WU2gJ4vd+qqYCfFIdkFofTKqeSJWCgklpYd8HS0Kyx//nDnbuNGeJGiBW5SjiV4Y606ykJG6I7UH1F98h1QbrFlIVc0iXIQWOglkT6ZrORVIVmWZLSIgfZ4ozYCF6SWZCw== 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=tccW+EFtpgjLo52QKBzAvld4ZVekGwpZua0jFdu+/e8=; b=HD6N66dtTIVacHjvYg2Ln8pp1kU2/cbPj2PNYhD/88YCdXZzOQ++qwAY/IMEVHg8AYvctBdmjJVVOx/CKeGXfeZmsd9kyOHvU1h6aAY0UFaO9Fy+RxYAETlnkVbuDpqhFMtCN36ymtmC2V9sOIFF0lZ9YU7Dp/VH7QB7vUm/uabMx+vpL/fnH2KLQl/6wYzM1Pk2EMw1xpKMGYE/PWdbyJcQkpURoh62gehCBo/oZlm0cnzQwsOfZfQOTUtR5Hkp0ib2SEPWMBDG+H0Xu8wg8PGsXK8Yq4wvJkDwxqks+YcYtamH+VQ/Z/DEOb4lgnn6TdzLF4mm8LC2CzHdqYNxFw== 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 DU0PR10MB7165.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:44f::21) 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:27:25 +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:27:25 +0000 Date: Tue, 24 Jan 2023 08:27:14 +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: <20230124082714.278ad605@md1za8fc.ad001.siemens.net> In-Reply-To: <20230124082450.46d4da24@md1za8fc.ad001.siemens.net> References: <20230113071942.22506-1-ubely@ilbers.de> <20230113071942.22506-11-ubely@ilbers.de> <20230124082450.46d4da24@md1za8fc.ad001.siemens.net> 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: CH0P223CA0026.NAMP223.PROD.OUTLOOK.COM (2603:10b6:610:116::27) 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_|DU0PR10MB7165:EE_ X-MS-Office365-Filtering-Correlation-Id: be9afd35-3c79-4005-85fb-08dafddc70ee X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: C+Phh+bDgCq7aIXBr3YVzVjJeYCe/rwA4ziJL6bkQd1QLAeHBQIwLm0FnSd9BzNDSpiIHExBDcbGNx4SSfx1pAXFPsFy59yv3MLAI5E3B2DCmY8E/510SKLdd60+jofgHro5/5TqFMB28hMG0fZMUWRjqs9qNpBNLXNlFCbctAcE6kIVxtN9WD+k8AOuCKD6D98AFR2n5IhE3vSNhYbgTwxonBxLDvVD1a0miQID8S/uBshQ/8HxmlJaKgozlaCCbF+ZESb4+1ySwmaxi5+kzCtpppUruzk6pW3XEtnQIaKE8SJtr9uVoTGeVNqC/pR6AJYNTjBTfFlfWtnKcJ1k/X6KMtZtQjLm/Dn2PAhjyX6euHXmMQUQfX/2bUSteerQJISxQW7D/EgmcLvsNYBATuLEG6NdgM11r7Vcq9gQw6hjhZ2O4YTM1sY8RYl1RkW3s1JOhG+t1tH67K2JVnD/c0vSbT+O7C2W51yp6XkMjQ5pETrYUpzNKMXc66M1jW4zpx6C0aKlqPqWYPmfV7LiqfvjQo65hU2Uu/VD3l9QzznhKf8IjQh4b4RrpvvLsTX24WqJx0C3PTYXJMy+/GjF75EDX5pSYyzv3mNpMKoltDgV9KBU1RQ8UnLMhaCtaVgeO83oOsx+Fb3gad9zeT/FQA== 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)(346002)(39860400002)(376002)(396003)(136003)(366004)(451199015)(6486002)(6506007)(478600001)(2906002)(9686003)(6666004)(1076003)(6512007)(186003)(316002)(8936002)(8676002)(66556008)(4326008)(66476007)(6916009)(41300700001)(44832011)(5660300002)(66946007)(38100700002)(82960400001)(86362001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?vl6D7ECDbYKeh6Vhfd9w9Co9zv0Zu4x1nByXNwrfa6R6mFaJ1IEt79lZsqlu?= =?us-ascii?Q?Xg1yaM+EDmf2ZsJI0MJ/0ZNWio0NZun6P8eqaf4Hd3+gU5oMJ3hWfK7qxuAC?= =?us-ascii?Q?+sMZvJNeoiGgXpDlWL7Zv3o1tM3j2B0YajeD4BIq2C2BaKm396yEhZ3lVpBV?= =?us-ascii?Q?WFdFrONU9hXozHWNcEEId2qb//XKhjLf2IVlJ/Zx5lrhq9KJhyXU+pFoBep5?= =?us-ascii?Q?/ARAGWsDCkDOZgDtiI3dK6evp1wfebZ//0Ak8Xiu7rujjoeQ4/litEi7Ryu1?= =?us-ascii?Q?TdKUGbj6pNhwo0CAWOKX7mW0HqGpoPEoKQzobv/b4xoF0FaXIaWR0DIRe0X5?= =?us-ascii?Q?jv+LwIjRvPM1G7oztO0F0mI6aDMxbRWEuqX/imEUTbT7twN3xrMWK/HxvuNR?= =?us-ascii?Q?8ZqUqOUWDUWk7AvIgUSs8Yn0M3GUO81YpuD4UU6nh9B2PmVVqq12JNnoWFih?= =?us-ascii?Q?2dW1v1/1ZxxeAbUe4kcZQUzt9aSofi8ATlRlbO/G6Vei1QQW5tYrVx/OKjTf?= =?us-ascii?Q?TBZODQNzOrPQbaIv2eJYC6E6kEWufb9OgrCc00zm17FM5hyi7n/pmftXFQ5u?= =?us-ascii?Q?fWna6ohPwUInWOufp3hqtPzzCLQntDeiA+GEVCYaP1ZoBst9IWFVFSi/0vbI?= =?us-ascii?Q?1/Tzd1B6LnUtpHEqHbkEiIqktuwyvH+j6i1XiTBzR7SosAgm/w7z5DkTCii9?= =?us-ascii?Q?a/Bfgvn1ORQGlTaL+sJ4FnejVmUibVkvV7WpeLbKGBDYjKI5FadUAezkJ5Yv?= =?us-ascii?Q?Bj/Dw+7kTQbrcc0F9WXezPNqBVGPhYi49ck8rLeEAMWkait0hjDglckzAUYu?= =?us-ascii?Q?YHiEH/+NUYHip9cvxrdmUkDbW1WyrjsOc0g3iogui1VBDk7Q1DrXgQHrdE2r?= =?us-ascii?Q?hazut/eh4xPsQC7P/1/+1q+GMFEmxV2dplqRkoNQJUV3kOOQTZQErzNqpwrf?= =?us-ascii?Q?gribBPJrylnqG3ID0lHMGzSQPwyxdEW4jlVNYdYEi5kUHjaZ7aq30JzNaeHw?= =?us-ascii?Q?I8/EN1p0ul5gsV22Ka6MVytOLgXrIoqkTG/X1axFKDEiMI4nIshS4xGZPs9u?= =?us-ascii?Q?F4utvl3JolnhTV2//6F+Dd81zsBFLVoNYNUpebeoDrxA0ChI8715L5HGTzOX?= =?us-ascii?Q?Os0fBwe6WbK8CH9dpZmJ6Pv5q3rfv5SUG8Ev67nJFMpKl+JYS/+ngnO8HCo/?= =?us-ascii?Q?Cyx1GReelMNeNtxN+hNTdOgzRnfXviyZ9VdgRA7bshw37eU1XFgmXoL8HIiC?= =?us-ascii?Q?qhs5dpRkT1Zi2qPDQ3eTnLLF+6/sOvwPpqto/0pjYmZkLDMas22sND7wZaCW?= =?us-ascii?Q?FULj0BmuJsrcgzVEaCA1qBQruU/0ZPKUPhbVuiCHw4+jTEAeHUMpexVT4hUk?= =?us-ascii?Q?CJk6HJHz02+6roJsDryFoZ41MjRRvoWdcHW0S7H7mULL5yq9OBT5zqWTgQhj?= =?us-ascii?Q?hWM2asECNAbKR2RK8t6bTUpESdPyTJC6RIqG3RuL+UHWcSmIXccrx1MGvva6?= =?us-ascii?Q?NN9PFafHJCZAjrFbQwc/sFRvY8IUK1ClMgnIyu5l9GSt3wDw4TSIiA3a0u/7?= =?us-ascii?Q?WatmCKfaWuSOYJceYaiXpkHenv+adFj6To/pbOVIiA11+aYif0pp/cCQGP2m?= =?us-ascii?Q?P5OCh2cheW9CwBqXg4e8F1L6i58ZrME8JqHH7r6dsaI6TW6XWQFhPYCU75Sk?= =?us-ascii?Q?nBzknQ=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: be9afd35-3c79-4005-85fb-08dafddc70ee 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:27:25.8314 (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: 1nbqiwRTbCUD9wPWLu7YaptzgoGiOO7PVZzHC2SrH+t6wGzYFWbIRetuywHwQFAgE3r9+sPJvFQkcAWxy1BF4EIUXWujDGLkKOyYMZhv/rs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB7165 X-TUID: Eg/4LLTosL8Y Am Tue, 24 Jan 2023 08:24:50 +0100 schrieb Henning Schild : > 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" Maybe we can bbwarn when building that package. Or it could also adjust /etc/issue and/or /etc/motd to make it clear that this image is insecure. Henning > Henning