From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7070864246706274304 X-Received: by 2002:a2e:a41a:0:b0:246:3334:9783 with SMTP id p26-20020a2ea41a000000b0024633349783mr23859802ljn.474.1646315247417; Thu, 03 Mar 2022 05:47:27 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3b8e:b0:443:9610:6a0c with SMTP id g14-20020a0565123b8e00b0044396106a0cls1702296lfv.1.gmail; Thu, 03 Mar 2022 05:47:26 -0800 (PST) X-Google-Smtp-Source: ABdhPJz0S0KNGmIqjRNL/PSPyB7VMfEVXv1NjpWZ3y5S5WAnLCIzdLXVXxeOOtJ6z7wWYfBUlBZV X-Received: by 2002:a05:6512:3b21:b0:444:1c2:b7eb with SMTP id f33-20020a0565123b2100b0044401c2b7ebmr21740767lfv.582.1646315246370; Thu, 03 Mar 2022 05:47:26 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1646315246; cv=pass; d=google.com; s=arc-20160816; b=Y5y+eOhUqXG/5z2pdDOzy1aqLNt4jy9IUZQ/mv7M2Vhg9Gcux3kKmwu5nSVZ1afUWl +YfGuCbUA0g9kBSRXD3R6zLaRBs0uU2W6/prak+GOKy4ZXHOn2PjWkY8/ZxXedK3ol2J LHo/DSlMps9LkbPuz0XMSFlyfAV9L7SXQBj6ItzdoxoIgwKOgmgft1nL1k5yLefYElzf AzNMKsxLFVSsC7YKhIxEtQtTtoBJfE5Ng3l2sTcn9tt59R35ndRXz9WahbnAKaPQwxzl m7N/pyftsaOvSZDthlyWynFVCdTlpRjCyLF5TkMAq6FT6ClbgXjBrBwEKHyRTgM9Xxg3 yPcg== 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=DIxpnKQGBNeeSpI++OkFOPudFhaVp9YxuKm8e8uxmJU=; b=pSGhnAr3dno1zsWAoiO9rS71oH8NmLggmzzFVqQvVZ3QLWSvf/U73Dig9L4e99juyt t0w9Czqon/LKtG7krtrnX0p6jbnl7X+tgVokFr6z59JmPOqg7xD7ym/QofEElRrnfs9k Gi1U/ZIM5x1wKbNplPQIxM4M9GAvSuaBX8hZGN7vBziqDbI/114YrG1tyuJnTAVlcE9l aRtgwMarQ/wZbQ9AP3OKwzFoCuZKotMECtG3WBkQ+u3+Cj/+dWjDsR0WQL7Tl6UCunM2 jid4uk5rENOZRGoY0QVZ5GVjYvSyxQus+EacMnhLC/dkLneQuRWkGw7S0JHvFmHH/cUN PIqg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=iga5cHFj; 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:fe02::60b 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 EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on060b.outbound.protection.outlook.com. [2a01:111:f400:fe02::60b]) by gmr-mx.google.com with ESMTPS id q188-20020a2e2ac5000000b002463e4271a7si111946ljq.6.2022.03.03.05.47.26 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Mar 2022 05:47:26 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe02::60b as permitted sender) client-ip=2a01:111:f400:fe02::60b; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=iga5cHFj; 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:fe02::60b 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=WK2Rqp3zpJRP62diYxk+isfE4YZPeOwktpHTQuH/5bkkyvnc5u/5OkGGJTst6+V4OCLPN5eJxWxbT26RadDuCY/yrVWS7nj6gz60NNzErSbVo4S+RnmbO6QIljU+lVWZhTJbP4TWz7AoRA7XhyulOtwHxZ+c12STafd6+fNqNt3qDKxg7TJONX2guzp0983BHzgwvwE1H72NvfEjBxsVpJhGrJcYhZFFHq68sbmr6Za+awXj6WqCJBlFAI77M+CC1eTW+Lq7Q4qhA4Qs1NR4lsI0XcTQ3JEVDmQlI8iPUOQ+2kO46yeZd7O5iZm+cQRUtfzgdVL2lHjo0ZoVCw2m9g== 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=DIxpnKQGBNeeSpI++OkFOPudFhaVp9YxuKm8e8uxmJU=; b=QU7jHXtw3E1+wKD4a+ovsmOhYWNfOEUosmtUFCIpGEzOowg4LVc5BB0zWExQNp1AdzilWdr1j1VRqoLGQYKK9r7MOOEUaOyB83J/oEGiYMeRPn8LjXLhHmcfqknxXxuRV/c18l8P5nSYanrPOdEe+t0iyoa1heZBCIsaIBNnN2LiPPoLJxLHfNHUF8RVx+dNJUK8U9GL4L2roDmDeICvvnVG5MIxPWzt2TYxvrk2VAjzLUp+CedLBNO7LYIA+nag6qwDoqwdaJq9ihyflt7U/ilOEq0fqQHNsdyoZ8QJzuzMcq3OlTym0kGSO+VuCm6zRyhz65Q3nhWscfgA+jgxiw== 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=DIxpnKQGBNeeSpI++OkFOPudFhaVp9YxuKm8e8uxmJU=; b=iga5cHFjZKlhdCmTe42tQC8q8JzLXlLgVV7z4AJ8MJRiEWZMhrynnI4bXP7PpgwenM9ZXPLV+FWZZJbBdwWVTkfW/lYveaGn1wgH/K9EBLm9hrKT0EPE//4KnbprYxR/8lKCBPprQC/MzVbbXIdB2xelTd3OGf3S4b0NXjQJvM3nn1NEyZAwmxpv5MNiIH1koqo/K/LgRwn0VwU0PrgXz3lVuJ2fXrXHLbXM0fkbxNiaiiEZHmmk8CdVqQ9lF3UQL0L8sWOIvqiYoKU0kgG1K2OpNo7pf+fYt6UwvMC5xRaLdtOsWPcXmno9JU5XEBP61+PgmBu2RoulY1DDQlYI2Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:155::20) by DU0PR10MB5241.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:349::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.25; Thu, 3 Mar 2022 13:47:24 +0000 Received: from AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM ([fe80::d433:79c4:958b:1551]) by AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM ([fe80::d433:79c4:958b:1551%7]) with mapi id 15.20.5038.014; Thu, 3 Mar 2022 13:47:24 +0000 Date: Thu, 3 Mar 2022 14:47:16 +0100 From: Henning Schild To: isar-users@googlegroups.com Cc: vijaikumar.kanagarajan@gmail.com Subject: Re: [PATCH 1/2] meta-isar/raspbios: get rid of distro config script Message-ID: <20220303144716.17c92f5f@md1za8fc.ad001.siemens.net> In-Reply-To: <20220303132425.31172-1-work@hennsch.de> References: <20220303132425.31172-1-work@hennsch.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: BL1PR13CA0124.namprd13.prod.outlook.com (2603:10b6:208:2bb::9) To AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:155::20) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8a87f407-0587-47f9-583f-08d9fd1c5923 X-MS-TrafficTypeDiagnostic: DU0PR10MB5241: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: osrzYVz1MsYoqH/E8sJ0Hw2sdPTw57Ny30Ky1X7ccM6//QlcVWNO6GqmHlc3q3KC4XBsBecZXUB92HortUNSsq7iOICQODfVrWjgW9KLWyo/606oFOFzE5aFpqnkYu+cNJ/CT37Pr4GoHT2BlNqX2PnKaqPg3F3MJvEVAQIXUjJ/Tm6Hy9K5DT15Q26oABUZO8I/6GcnZQnPjh8eeY6wvxOjyBVwbvpk3+IlV5NcjA7icfEv1XKF9CvFaWSJ7qCwJiddyMSx1fqKRwXYqrtrPw7BhWZh4Oglc1c8kHxAvbL/a/0egM61n7CG5NNCk1abNGz7wu5lNsXPFNyMjRbnxmTBZOhuDflRUn/ydtm7YfLV/TNgoBUqZV3p1HO/4B800qMDjB/u0vePwU/WqAG0C89zUgv3K6JFIUVRoSaMsCK2SzJfO6nVZy92maTAS7Ml58/R6dBG5NrrhMRaCeRyWN34a7KNayRXsUB/16ESf5RwRX59HckoWd02jYsk6I9GvJgbwyjBGNJtuar50AHmQTzAkRvFx+xCMrbeZ0Vnz7z6NZ/ERZybn1BiXGxG+3ax+DrQGhfLrrBDHTHfGnluAx68Axo4SrQasCjw2UceBJgg4jAVuWKEEBTu8TSzS1E85jOPU/xRmh7mckz/tfLAwD6qXJx5PPVGOIn3EYYSeq+ycXhV7uPg02xKgOjTWGSfbbhTsIIyqglpgg+uC3oSFjl/cJ5CrMn4uw5tzYQ/QVMJ8ibmZ00hsAc3FZAGtfeVhJbkcRKBXLNpRnJ6KI/sco7sVi4YiI+z0sZYI1A12U8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(5660300002)(316002)(82960400001)(83380400001)(508600001)(6666004)(6506007)(186003)(6916009)(6512007)(44832011)(2906002)(9686003)(66556008)(66946007)(4326008)(8676002)(86362001)(966005)(8936002)(6486002)(66476007)(1076003)(38100700002)(26583001)(403724002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?qLt9L8v37Y+7DrLzExO9NVZ/Kz1E/wndHQ3XUBMaHvyMu9zbccNtyvkZ0LkF?= =?us-ascii?Q?IADeYwX58lYKaSBiWJnY+6Uk2mFEoAw+s0Gv0NlkcXPFBvl0Rhv0OJj6m0C0?= =?us-ascii?Q?SH5IlxFxxJe2XnZUcuq3mAcP326wwRsmICFEU7VhfQNPSuBKRiqRuHG4dgo+?= =?us-ascii?Q?em08kLuIvsdFjb/C+WkMeP4KQv2Q8hB/UccFnEY4XXm1JXdghsttCUAP0NVC?= =?us-ascii?Q?Z+gg68mznAM+N2vGqcLFVTvtcZ2HYEPomvN3yP9bN/aTI6gyc5vuuKs9HWj9?= =?us-ascii?Q?chjZb5RGY8RKh1Xx+fe+cg5BJ0hnAqqtIehy3RjcLLFvRzADAI/t6pDAQu6C?= =?us-ascii?Q?nNf1b9dJd3nxcz9J+QD2Fvy5BYOVSALd+vb/45vKxDyaCPmdj/+pYPyn1n4N?= =?us-ascii?Q?lyIXU9dFuTclJTHOrc9v1o/eqdgDlhCpjWIhfcBDASRgS70jLjuKeUZ9FEed?= =?us-ascii?Q?TJzehryLTh7HAH+gO7d8ZWxNbvybbxByXuP+oCyoBLrfYkqiP/rGYRl4iUjg?= =?us-ascii?Q?jMTiE6g3aDhGN5DYQ/fuWHBcteQz0PS38OciNtXRb5PZHz6qV10ibTWgq7SO?= =?us-ascii?Q?EXEmK79ZE26WRct4dUfB3NbubEbgLIniYHczoPSDoyB11oHYvCGYbooaY3EL?= =?us-ascii?Q?UXudT0jzJbELe2dDUtAdWAX+T6wmUBXBnDlcLGbZP2taK1N+6HMRQA7uKg2M?= =?us-ascii?Q?dHbrgjP5Tsadmdw3iBCiezvGZOGYWeUPzwBJWO/gpJddJevMoKf0/nHZ96uQ?= =?us-ascii?Q?fkJ0zyU3OsjnfDYyJdovt0XbvxC1XaIGMGYtuViDQzC1uQyzXlx0dr69AzCH?= =?us-ascii?Q?bEQ6yHleQ3luDxIxKEzVFfHosQ9mjT9SGz6jL+MZf1wTZeQb3GbafkcEByk+?= =?us-ascii?Q?8pAYuKmjrun/8XPMUYFO5M2CEnXyyVvghIuaX7hnENsF1MS9rnoMCdgDhSy6?= =?us-ascii?Q?drsVO8U1+Y3RYD8/9Xk3zByi2Ru5r9Xa9SY+tFn6UUDfUbTfKRWMhTCwuHNU?= =?us-ascii?Q?hp58E+2zp1Vc13AAMngld7SGAt45pqc0EZl5GicYpAoMUlYoqRfyxIY5VTFQ?= =?us-ascii?Q?4yPEO4r6hYQUtUgFTuhhgjz6zTIfxrDK7EiUoWpxfcsk/uIrvf2s0LoClq8W?= =?us-ascii?Q?L3/05txwI2Y/rGt9qyAz8UDoHClvysj3Atsh7oJtraudd1g4fdjnNb60FeIk?= =?us-ascii?Q?4P+8RnKokpVanyNbUZr0txkmwFKQmEewWhk2Lax6psGIwkEawM0eh6A79XmT?= =?us-ascii?Q?zAeA6tJ7hLsQriMtPA2PYM8f3KOg8gCPzcxXoJDgx9l9FszWbdJ3j7uK8D/Z?= =?us-ascii?Q?edXFgWcFi8DHp4MN2ArltsWusl2rgURkAe6huinjgvjaLqhdgBP6/YOqbGO6?= =?us-ascii?Q?tThlXrpCJtGjfY5l3io1gT9TvCn0yCDQZbVKSDZJvfatjNoqLuzMeVyYyqQQ?= =?us-ascii?Q?vIhuAxWQC/z6XWLolBrP3RKkTq5SeRG0dwioZ1gqTtLcrFAkSmJh1kim8sbK?= =?us-ascii?Q?MxUFRIQATkfCMS0kP0PTLN0iFsxFW6ga0/PsICA0iT/EI4cjS9bm4tkhQ2xX?= =?us-ascii?Q?nOSIv5lyGZJUleWfKOyUUAFCqZje91uLMJReQatPYYlbyvrWyOpp9hR3u+4I?= =?us-ascii?Q?8FhzcDn1PUm8rfapIyqcxJ2+btxhFJPoVfC3Tg/liOj+1V9orhJUgm/lm0Yd?= =?us-ascii?Q?dOUfg3IHOuqOIoVTS1GBQiGbgW3NSM3nhxfw5hGMaE+Ydju0nd1CWo/POjS5?= =?us-ascii?Q?+STBBHXDbA=3D=3D?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8a87f407-0587-47f9-583f-08d9fd1c5923 X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB3459.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Mar 2022 13:47:24.8223 (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: VwPjLmhAoNNzNWMdkWjT3qA/kc5wc+d7ZG80O87VIQb16jeHGdaW/Q53c7sGB0J2H9VvV4KOrFyoqevAInWdWHxKhojXWDOSSc/X+DgaJ5c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5241 X-TUID: R1Xunrt03+FV This is still pretty hacky but much less than before. We should in fact use wic and deprecate that rpi-sdimg. And the config.txt and cmdline.txt should maybe move to a package. https://github.com/siemens/jailhouse-images is using wic and has those files in a package. These changes would work well together with my "add quality check helper to image class", but we still have debian !systemd where a configure script can potentially mess around. In fact the whole interface (DISTRO_CONFIG_SCRIPT) can maybe be deprecated at some point. It is from the early days and is in invitation for bad style and hacks which should go into packages. But let us first see how there changes to one target are received. Henning Am Thu, 3 Mar 2022 14:24:24 +0100 schrieb Henning Schild : > From: Henning Schild > > All the steps are actually related to "imaging" and not to the rootfs. > Move stuff to imaging class and out of configure script. > > Signed-off-by: Henning Schild > --- > meta-isar/classes/rpi-sdimg.bbclass | 31 > ++++++++++++++++++- meta-isar/conf/distro/raspios-bullseye.conf | > 1 - meta-isar/conf/distro/raspios-configscript.sh | 29 > ----------------- 3 files changed, 30 insertions(+), 31 deletions(-) > delete mode 100644 meta-isar/conf/distro/raspios-configscript.sh > > diff --git a/meta-isar/classes/rpi-sdimg.bbclass > b/meta-isar/classes/rpi-sdimg.bbclass index > 1efc1c405d9b..dde121d2616e 100644 --- > a/meta-isar/classes/rpi-sdimg.bbclass +++ > b/meta-isar/classes/rpi-sdimg.bbclass @@ -17,6 +17,7 @@ > IMAGE_ROOTFS_ALIGNMENT = "4096" SDIMG = > "${DEPLOY_DIR_IMAGE}/${IMAGE_FULLNAME}.sdimg" SDIMG_ROOTFS = > "${DEPLOY_DIR_IMAGE}/${EXT4_IMAGE_FILE}" > +do_rpi_sdimg[cleandirs] = "${WORKDIR}/rpi_sdimg/" > do_rpi_sdimg () { > # Align partitions > ROOTFS_SIZE=$(du -b ${SDIMG_ROOTFS} | cut -f 1) > @@ -47,7 +48,22 @@ do_rpi_sdimg () { > BOOT_BLOCKS=$(LC_ALL=C parted -s ${SDIMG} unit b print | awk '/ > 1 / { print substr($4, 1, length($4 -1)) / 512 /2 }') rm -f > ${WORKDIR}/boot.img mkfs.vfat -n "${BOOTDD_VOLUME_ID}" -S 512 -C > ${WORKDIR}/boot.img $BOOT_BLOCKS > - mcopy -i ${WORKDIR}/boot.img -s ${IMAGE_ROOTFS}/boot/* ::/ > + cp -a ${IMAGE_ROOTFS}/boot ${WORKDIR}/rpi_sdimg/ > + cat > ${WORKDIR}/rpi_sdimg/boot/config.txt << EOF > +[pi3] > +# Restore UART0/ttyAMA0 over GPIOs 14 & 15 > +dtoverlay=miniuart-bt > + > +[all] > +EOF > + > + cat > ${WORKDIR}/rpi_sdimg/boot/cmdline.txt << EOF > +console=${MACHINE_SERIAL},${BAUDRATE_TTY} console=tty1 \ > +root=/dev/mmcblk0p2 rootfstype=ext4 fsck.repair=yes \ > +rootwait quiet > +EOF > + > + mcopy -i ${WORKDIR}/boot.img -s ${WORKDIR}/rpi_sdimg/boot/* ::/ > > # Burn Partitions > dd if=${WORKDIR}/boot.img of=${SDIMG} conv=notrunc seek=1 > bs=$(expr ${IMAGE_ROOTFS_ALIGNMENT} \* 1024) && sync && sync @@ -55,3 > +71,16 @@ do_rpi_sdimg () { } > > addtask rpi_sdimg before do_build after do_ext4_image > + > +do_ext4_image[prefuncs] += " append_boot_fstab" > +do_ext4_image[postfuncs] += " restore_fstab" > + > +append_boot_fstab() { > + grep boot ${IMAGE_ROOTFS} && return 0 > + cp -f ${IMAGE_ROOTFS}/etc/fstab ${WORKDIR}/fstab.orig > + echo "/dev/mmcblk0p1 /boot vfat defaults > 0 2" | sudo tee -a ${IMAGE_ROOTFS}/etc/fstab +} > + > +restore_fstab() { > + sudo cp -f ${WORKDIR}/fstab.orig ${IMAGE_ROOTFS}/etc/fstab > +} > diff --git a/meta-isar/conf/distro/raspios-bullseye.conf > b/meta-isar/conf/distro/raspios-bullseye.conf index > cf8cb8996d86..5e4a09c9d941 100644 --- > a/meta-isar/conf/distro/raspios-bullseye.conf +++ > b/meta-isar/conf/distro/raspios-bullseye.conf @@ -16,7 +16,6 @@ > DISTRO_APT_SOURCES_arm64 ?= "conf/distro/raspios-bullseye-64.list" > DISTRO_BOOTSTRAP_KEYS = > "http://raspbian.raspberrypi.org/raspbian.public.key;sha256sum=ca59cd4f2bcbc3a1d41ba6815a02a8dc5c175467a59bd87edeac458f4a5345de" > DISTRO_BOOTSTRAP_KEYS_arm64 = "" -DISTRO_CONFIG_SCRIPT ?= > "${LAYERDIR_isar}/conf/distro/raspios-configscript.sh" DISTRO_KERNELS > ?= "kernel kernel7 kernel7l kernel8" > THIRD_PARTY_APT_KEYS += > "http://archive.raspberrypi.org/debian/raspberrypi.gpg.key;sha256sum=76603890d82a492175caf17aba68dc73acb1189c9fd58ec0c19145dfa3866d56" > diff --git a/meta-isar/conf/distro/raspios-configscript.sh > b/meta-isar/conf/distro/raspios-configscript.sh deleted file mode > 100644 index 6120a379c75e..000000000000 --- > a/meta-isar/conf/distro/raspios-configscript.sh +++ /dev/null > @@ -1,29 +0,0 @@ > -#!/bin/sh > -# > -# This software is a part of ISAR. > -# Copyright (C) 2022 ilbers GmbH > - > -set -e > - > -readonly MACHINE_SERIAL="$1" > -readonly BAUDRATE_TTY="$2" > - > -cat > /boot/config.txt << EOF > -[pi3] > -# Restore UART0/ttyAMA0 over GPIOs 14 & 15 > -dtoverlay=miniuart-bt > - > -[all] > -EOF > - > -cat > /boot/cmdline.txt << EOF > -console=${MACHINE_SERIAL},${BAUDRATE_TTY} console=tty1 \ > -root=/dev/mmcblk0p2 rootfstype=ext4 fsck.repair=yes \ > -rootwait quiet > -EOF > - > -cat > /etc/fstab << EOF > -proc /proc proc defaults 0 0 > -/dev/mmcblk0p1 /boot vfat defaults 0 2 > -/dev/mmcblk0p2 / ext4 defaults,noatime 0 1 > -EOF