From patchwork Wed Nov 9 10:32:46 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Koch, Stefan" X-Patchwork-Id: 2208 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 09 Nov 2022 12:42:57 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f189.google.com (mail-qt1-f189.google.com [209.85.160.189]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 2A9BgtQq030547 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 9 Nov 2022 12:42:56 +0100 Received: by mail-qt1-f189.google.com with SMTP id gc12-20020a05622a59cc00b003a5444280e1sf12351748qtb.13; Wed, 09 Nov 2022 03:42:55 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1667994169; cv=pass; d=google.com; s=arc-20160816; b=G2V5bSx/B2GpxZk73DmzZicw8f9M1q2/LjKfL1KdiyQMsdHXV+ekWoB9fl1bS+rU+P +OHiMjeTg1589IyBtEflb72wFfsSqjejYuHvNSlhvrs81kbcK9WMC8wicEZhiDIuJxsr PuffWuOjJftdtZn3FHLmXjPaugXhxQQij0u3GZFWytRLHtMjvlvjavfN7DgtWFOEKTxw RF7uF695w726A9bRO8jjScYFUPEuddbGa1T0MO6DK4Dzp/vV7ygDFo4MEFPftwWMsCT2 R+2sLm9IFBe+N8rDLKFfcjKB3w1eMYG0eeXr/ql09IaDryvk4DHVoGSs1xZjIYQpe+TM CqPQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:sender:dkim-signature; bh=BWA/uYWSUusqHmlscAUKc0Mq76LvkjfFqZ+L3WqKXY8=; b=xET1vtAAtZ77BJNLI5BRaMvOcfPRFAocJ7xPr9Z+XDCcpm+s6wEbUMsAGI2aZvYrXu oJF3hKWhjVt+XyOHxbsJetw6KwNhZrZ34rjHB0u8arXr8ZXd5wuDQ+oqHLaQPMFA6gT/ MENfr2TGLzPm19afqVEUzaxcofHd6912MTptb689J15BLNGd07yc5L1m4j8EHXrlWIl8 5MQZxKilXCN2neZ5jP2oZ9qVa/JlN+EMYjy6emH86GMnfguoY7nAXGoPHEnepnb0/MqC 9mBIdmdPrimUJf1YnVTMCKIYnddyu3TDQGUvEyGRr236uylWR05y/llzkJbicE2Nz8J2 /UzQ== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=sOqp03nK; 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 stefan-koch@siemens.com designates 40.107.21.77 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=BWA/uYWSUusqHmlscAUKc0Mq76LvkjfFqZ+L3WqKXY8=; b=Dx7nk9jv3slFhWKJdbY/BnTCkc5KLBu2RWGoa1gwEgyC2HlPhoqb744XjQHS2XCakG ofrucNPcKRsudtqPO60mPVXDEi42CRqM21neL5t0PMeMrsrtk0cTkxSXGv8J5lgc6GNm ZwqV/8CrhhbecfbefhMWBcKTOKRJjVydQ/m+S0O0FBJmvTLWoXJcPCCMfzbKrKi3j+x4 bXj2N6zP5Q20Sarv0VOBJsdBaNNhl1rRFczpapUyAN2+PSPc0u6NCQbDwSMeaaOhMnm5 Y9uUl+ocL2y1D9gXnMykqIHmPdd4Y48TD9PJuX5FI3+YBPlmnmvhshYTibsVodlg1sfO FLlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:x-gm-message-state:sender:from:to:cc:subject :date:message-id:reply-to; bh=BWA/uYWSUusqHmlscAUKc0Mq76LvkjfFqZ+L3WqKXY8=; b=Nc9NXr5ZNKwabj0CtMiP1U6libPGYrwlDVzBSMdPFKLKk/Wn+61geVV+w46h2C08gr g4yuHJLCgW/9NKftcijpI51hxK0r8+pO/lg5FjAcLvmt6rTOTBDf0vBpUoa7R2Se0RaF FKbkLnc9qMpaCqfOuAfvWRnCnCHzaByVcha6Bk5Z2SgAoNILcEViYtY8tllVuyFo5LNP orhDnxUpLQ+hvZ0UzR0gzmigx2D3jtO0obq0wznpauH9U4OTPEAzGweoGJREmDZRLRC+ DijpJPqUJvXb9qfEeppF1jIbkx38tzTtLk3xkTgjphPrz1YNnudtQANanTqw+HWHrr8K l3vg== Sender: isar-users@googlegroups.com X-Gm-Message-State: ACrzQf3QM5LTYyiNGO+vHgoIUBMZhTKwEwd7c7HL6zcTs4zbFxBarZas /AmiUvlMhykgutshCgj84Eo= X-Google-Smtp-Source: AMsMyM5Kxjnz3DLbrNSJXzhD9AZ+unonghKbMCYdumAL/eIpfORVd7bGHvgV4BuArJwo2hZmj27B/Q== X-Received: by 2002:ac8:1102:0:b0:3a5:3f57:ebeb with SMTP id c2-20020ac81102000000b003a53f57ebebmr32220426qtj.59.1667994169748; Wed, 09 Nov 2022 03:42:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:ae9:f112:0:b0:6fa:24b8:3d66 with SMTP id k18-20020ae9f112000000b006fa24b83d66ls10726435qkg.1.-pod-prod-gmail; Wed, 09 Nov 2022 03:42:49 -0800 (PST) X-Received: by 2002:a05:620a:4610:b0:6fa:55e4:c5af with SMTP id br16-20020a05620a461000b006fa55e4c5afmr28267278qkb.744.1667994169449; Wed, 09 Nov 2022 03:42:49 -0800 (PST) Received: by 2002:a05:620a:1aa3:b0:6fa:1662:655a with SMTP id af79cd13be357-6fb0e766a6ems85a; Wed, 9 Nov 2022 02:32:48 -0800 (PST) X-Received: by 2002:a05:600c:1e26:b0:3cf:5238:13fc with SMTP id ay38-20020a05600c1e2600b003cf523813fcmr47400383wmb.151.1667989967710; Wed, 09 Nov 2022 02:32:47 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1667989967; cv=pass; d=google.com; s=arc-20160816; b=OfJhUubwjcoxeHa80X8JLBwd2opIPt3FW6ssxnlw45H6xoLVAYHyPqjXn0ndSlxb+/ h7mPziJM4XHVnT0XN8fsZlJFjyppp9WDDpsAK7ldN1TsHbkZ5OT0fzuDtsghMwaNrnTd cTfLdbG6SLR9STXpZu4dE/KOfKiJ4UTWFTw+MmlUg2y/4NUT1siBeIRbvsRL7GHelEQ4 gERL1YXF2WklboVMWhH244kdQm7UIQT4zFU+6mep3Cjg7ZppFliORtgBO1JnLAf7cDdh C/F45QqHhtXOVpPucK8ufapj44yT0Fq72WN0oxac60I2y3fn8sb9UpmQW9zs+GuD1Y6u jlwQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=0DL4Wpd3N+zabNmzWekLGBQkTqwvd1s39Xy7H61QhQ8=; b=EVwzriotdQYUcFWiBvkD7Nr6kLH1mjJ0sa1ZjdI9Xqv7CbCo0dC8ig3g/x2loiz/Mp cwgWcQyT5EL0wqYibNy9hFKdV2htvKxSwNGUM+KbrAS59/NnHXnzuulB0ryzwW5GtIC8 5JljTuuleDJcRJq5hK98I6yWA+Ym8bIcR0VOvn8nAkKLWTWbNUSntFPERunuiLlWTBI9 J4GzFyWn7P9GmEC/u/Kr5KtQjZEUi750mJ/EDqzgOM7exX9s2mrJaC4Upzx0XYnuqNT9 fryUSvIDE7irT33mFAhERxXs5PsZlDJbQ2GAIu9p07CqCORpcrrMhXAsSrV1sJWwkY6L ObFw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=sOqp03nK; 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 stefan-koch@siemens.com designates 40.107.21.77 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2077.outbound.protection.outlook.com. [40.107.21.77]) by gmr-mx.google.com with ESMTPS id d14-20020a05600c34ce00b003c6c0197f3dsi45253wmq.2.2022.11.09.02.32.47 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Nov 2022 02:32:47 -0800 (PST) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 40.107.21.77 as permitted sender) client-ip=40.107.21.77; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gCRFdP70kWA7ZU6kMMmYwvGZPtx9pDBJHN/3EMJE04mQ6wQ57fbVUTHF4JBx8Y4J+X4mYiIzr+wGEEPmoerKFg08cZsXvQMHCG51DBxx5jC+UqjnCsXSriBkyQE+rsxBJ2t7GEXNJa+Y2OowUkvMD1K+50gVRfMl8NMRbciY+pXlgPpFQH32a7YxCMVoNoHRPPRfIvN9ZEgqVElp3STP1To6AqwEqW60DH8a3psoawOWRkI9xHCpyJEKJ+d8E7G/4qq7gQUXNQT2onAnfQijelj0CRebw8OJvMkcjgPMH42lARjQu9G7yxWXXb21CM5drSpe5qdYHQR0+1whdclXkQ== 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=0DL4Wpd3N+zabNmzWekLGBQkTqwvd1s39Xy7H61QhQ8=; b=JuqV/Q114bvGVW3X7PaQEwcow0AULzrlvKZYwgBYJuVrjx1VYKV7J+nLXm87XBUNf+ewsTpq9d4LQUivGllu5+37rL95ThHo/4NGMduXiZ+oNQDPrEdQZj0eKccXG9Gcjgxu3Eo/n2wzMdLXbEz0fzNemdXM7B9jb1//8NvJp/FwROQe0q5o5VREqv3iYQ09MlTttNbQg7Yom31OITmG785CVmeLGdzHV+T1Gzs8He/9R2noO3zrkrVTZqnjuV+oilK+6B1F7wX/OPQeN0+PvVFxvqP77F/MbIQ7OxxxigRvx8xtz71dmQaKW/eSQIKuSTU2XMTAiI2sDMm4I7vVCg== 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 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by AM9PR10MB4070.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1fc::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.27; Wed, 9 Nov 2022 10:32:46 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c90f:cedc:2354:fd0d]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c90f:cedc:2354:fd0d%7]) with mapi id 15.20.5791.027; Wed, 9 Nov 2022 10:32:46 +0000 From: "Koch, Stefan" To: "isar-users@googlegroups.com" CC: "Kiszka, Jan" , "Storm, Christian" , "Adler, Michael" , "Sudler, Simon" , "Koch, Stefan" Subject: [PATCH 1/3] sbuild: Support overwriting configured schroot dir Thread-Topic: [PATCH 1/3] sbuild: Support overwriting configured schroot dir Thread-Index: AQHY9CabnWhpod0oQUKuSglk9IjFOA== Date: Wed, 9 Nov 2022 10:32:46 +0000 Message-ID: <20221109103238.1520091-2-stefan-koch@siemens.com> References: <20221109103238.1520091-1-stefan-koch@siemens.com> In-Reply-To: <20221109103238.1520091-1-stefan-koch@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.30.2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9PR10MB4959:EE_|AM9PR10MB4070:EE_ x-ms-office365-filtering-correlation-id: a3f934ac-30ea-4a0d-8d82-08dac23dbe43 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: d8vk9tck8iDPgEK894OPvs3iDN4LJDTt6wa2aAdKlLmb+TK6HvSNiinbMIX8AKceahuiCj2qC6xGzBm6yX/zipPaBXbtLncAjUqaEv8KiHbHPfcuYzlEdgWezkqHuUeUCuMVF76eG+G1anMeshql7BQ0M3KP8ybpjmauSUXiR0SSZnbWjKMuR13f8tvfzfH4BNxXadkh7dPcYhHbFWyZktkiZGS/j11NAKN5euUQ9toG1G61WXUXxbTx8WdYHFEz+ax9A4fXil5nVxsINNNXZVD2VSEbAY0Y101yuqd94/RE8gpRwkahxkHBiziUKThc9vFml9NP1enDBPsGnHDz0KqaRJNE5r9c49cbnB1lOCuWsNRKzuDxVqKAzNUBV1uT1UE8znS8B0XeKfUHFCNw3yghKylPxcqlHUGQ9wRBAB+yPnNVF50oijGRIxpJXqewd3Cj/V2t7pKv1tt4V4WGITphuq+V8Yi0YeJc3B4Ffjjka+haNlDK0+qbK0R/NpeTc0OVGamE57Cxicn+I45exHlttaFlC6u0Eb3iLLBAmbs5hDpaEyWTatKYM7k+ufS03Wv9QIEB0GYxYMS1kY61VPjXiwC07IDjgpe2nTRWqtChxV1K/n8B5j0ACu+I6tAgNv/xVLcXG/Q9xVxCvl6kIhHaTylccYM4mFZ8dtuR2Ye6HP5HEHyYUlO0zfIsvyyGhIt7a6KaXrcq0jlTJwbcX12yQeqiN3Zwy9//7yezUWfJ1S6EHIH8XClN8G/GFVIK6c8XaXq4fq5mnPfIryDzqA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(39860400002)(366004)(396003)(376002)(136003)(451199015)(6486002)(478600001)(186003)(38100700002)(1076003)(4744005)(82960400001)(122000001)(26005)(41300700001)(5660300002)(6512007)(86362001)(38070700005)(2906002)(91956017)(4326008)(8676002)(66446008)(66476007)(66946007)(76116006)(64756008)(66556008)(71200400001)(2616005)(8936002)(36756003)(6506007)(316002)(6916009)(54906003)(107886003)(83380400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?XdyE+UFqhiABeuSL0EEsVhr?= =?iso-8859-1?q?Rc+DkNlUW2D+fGE2iro0Rb67hMWne2WxXdsCquLxWJXq44OxRH4BiG8TsNCK?= =?iso-8859-1?q?S/YoZfTKyYSSnNNaSKK9ll7kmIgwvTV1gfPOTQ5rSbK4ULSsOlaR1mM10igJ?= =?iso-8859-1?q?HLWYoWNxzApag4/2lh9l4+0VqAjhHwsiJ1hpzw20qD9E9QtleOOAJDK0wdEn?= =?iso-8859-1?q?w4Hp1Clqx3mGPzm0HVREtXiRfo6fqO3qd136gBPnwWnI/7zCV10RXLvo8PFV?= =?iso-8859-1?q?7SGq8YWGohN7c+M8O6l8UZeXy4dL/LLDLHwhC1+O8yp7IaMgfsj0I55WPrQ2?= =?iso-8859-1?q?ui4QZRw1u50Jg+SDHZuCHOF1bHuv3fXnM5BK4v0rxAWpRO38ZXtFEB+QQSQf?= =?iso-8859-1?q?yweQfzfqO2lKruCYRnAobJFjlEVzkACOP/rr/iSDbvcjK6IsWJrmo8pN6nkE?= =?iso-8859-1?q?1ISpCGoTs/W5zo2jFKE+q9zMZuHmU4o2wF6V+hJ+I/BTyEgb7vDLSKWRebOD?= =?iso-8859-1?q?46OAl9lU29k6g9V6SRwwEbCWHOnQFQGwrW+PIJU193exKbgMepYahdl+77Fc?= =?iso-8859-1?q?nhh2gUVraaHjvSnV7RO/SohS326LaWeOfzP8m9450/T524RvdjzLmXJUjKFN?= =?iso-8859-1?q?bWWwDipUFBeKC2eHDMluY1l/7ARNpng1AL0Fqt7uQRRhHAHZAOASOyUHvEBX?= =?iso-8859-1?q?6rSKM7pSXZesZiSjr+zZet3l39wdM7EdcNxj9eiIIykxyUY5V/2iBc6aU1QS?= =?iso-8859-1?q?goVf8/Z5Cq2O6jP3OXGVQWlpC9cvsletZ8O2ZWZ2bIQyEfuLnoRlOCkd1x1y?= =?iso-8859-1?q?twLms1Kgnqdgwqt2HAUUDBoNfiBEoUQ0bxE3qERWLdqdxUYPJbbxtiWCc5RQ?= =?iso-8859-1?q?yZOjQTS8fVP8RuXFDoCm9bH2lYFOIX/QHsTJWF0YnLMrmCypfmFvuh2GZxwj?= =?iso-8859-1?q?thFr+LSQ6HMDRlEN+coxyaEKNtc68dAnH3rEgwahyyZUapZFLya88TV5n9uN?= =?iso-8859-1?q?l1NdrDWv+1OoEHyUqWAE8GLuLaQcWnAot51iy/obLOVQID9IJYpl26f0lERe?= =?iso-8859-1?q?ZAwXVJq9dZ3fOxZDaoTmK9yiYQIvYJJijCWDGM7iC9V5RpQ9ztrCosWmU85D?= =?iso-8859-1?q?kJwzmN188/IjrioTPTLvaKdBeSxiP3OPEJiMnERw6QbSPLH/1KF03MW48g49?= =?iso-8859-1?q?JEraM9hwVSgDlQugTz+49ViSEnmREQVcPxn0BVsrtjePQie0T/GvfMkyw8vC?= =?iso-8859-1?q?5xqaaz2+ufATNMOeBn7yXj2+kQWubHWif3/u+6xi8IIiskWN3alopkX3Oaad?= =?iso-8859-1?q?seXE4iQ2XFIr1mNoNOTWLf2wXX0yt3tEoKVfcMvfQvDXg48m4Rvb8FDc3tDl?= =?iso-8859-1?q?t+07SkcVVtk9TBoLnmb1lxrt0h3FmJT+R+Op5ZRKy3kNHjgV69llUDXe7VfA?= =?iso-8859-1?q?OZkpLC4u3SLSA7iNY/E8Bi6bvNJvNAS43/E9F13khvkUpLMgO6HERPMxc3el?= =?iso-8859-1?q?sYONa87G8GNtBozvRyb4iEpcVXP9RzXCF0jI7CKXSrZVMnxIGmbkPOzi/qtl?= =?iso-8859-1?q?jaqlJllTLuJaxQPEeRPXlu5USrfgbHIdipeMVn+NRe/cCfvKHysdKsAOEtjI?= =?iso-8859-1?q?GhVSyhrJJhE7bSAEpD7udlv1iSdB1f5kefExGoA=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: a3f934ac-30ea-4a0d-8d82-08dac23dbe43 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2022 10:32:46.6769 (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: HpSZ+icgEp7Z9RMhuZS+f0pDs8hYzLMyFDhN3zKjUgz2N20BS3DylqghmVRSpEmDEy4r4w1fTQK+xExv+Ztu6w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4070 X-Original-Sender: stefan-koch@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=sOqp03nK; 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 stefan-koch@siemens.com designates 40.107.21.77 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= This brings support to specify an other than the default schroot dir as argument when creating the schroot configs. Signed-off-by: Stefan Koch --- meta/classes/sbuild.bbclass | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta/classes/sbuild.bbclass b/meta/classes/sbuild.bbclass index a29b745..ad9f72f 100644 --- a/meta/classes/sbuild.bbclass +++ b/meta/classes/sbuild.bbclass @@ -31,14 +31,19 @@ SCHROOT_CONF_FILE ?= "${SCHROOT_CONF}/chroot.d/${SBUILD_CHROOT}" SBUILD_CONFIG="${WORKDIR}/sbuild.conf" schroot_create_configs() { + schroot_dir="${SCHROOT_DIR}" + if [ -n "${1}" ]; then + schroot_dir="${1}" + fi + mkdir -p "${TMPDIR}/schroot-overlay" - sudo -s <<'EOSUDO' + schroot_dir="${schroot_dir}" sudo --preserve-env=schroot_dir -s <<'EOSUDO' set -e cat << EOF > "${SCHROOT_CONF_FILE}" [${SBUILD_CHROOT}] type=directory -directory=${SCHROOT_DIR} +directory=${schroot_dir} profile=${SBUILD_CHROOT} users=${SCHROOT_USER} groups=root,sbuild From patchwork Wed Nov 9 10:32:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Koch, Stefan" X-Patchwork-Id: 2209 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 09 Nov 2022 12:42:57 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f59.google.com (mail-qv1-f59.google.com [209.85.219.59]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 2A9BgtvY030544 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 9 Nov 2022 12:42:56 +0100 Received: by mail-qv1-f59.google.com with SMTP id e13-20020ad450cd000000b004bb49d98da4sf11464751qvq.9; Wed, 09 Nov 2022 03:42:55 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1667994169; cv=pass; d=google.com; s=arc-20160816; b=FWuGvkg1GbcUE/QVfq19NZ1T/GOFZdsYSTtx+MqEYUzQjaSraJuoiHvbJwAlqaZCmR p76kirO6oPcCYIMPm0d33XYIK6a05vhKtE2iVb/9tGSE1kHIuVkftEsMBmPmkZT/M5aU CbwfeXMzNxYuP4pua5qqrDCw67JdAWQpGF28M3C8Jo8fNssbClkr8NazVONQBgc0zhmA s/3nUQWkLgN1jdCcqQoZR37h8Wu7ToIIaSyFLfTmOPjjQ9tQEty20Sgy48dz9o+mX5is r39ojBmUmKfNPjFM2eGcCBCol/gpmoOb3S3JZ6ir1D/pKcqp7L2hgaCbNaXyKqRXjCDu HNZg== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:sender:dkim-signature; bh=BE8pM6Ag+j3HV3oSVOP//VjmEDXaKwOgIFXGa+7geWk=; b=UAztLVAR77TKw2G6epRuQw8bbl8BZQwxxp6XdNscN4Z1m9tPAmxzTxjgvBxZ9KQnTL ugTbxc8L9c2eFNwkXmQYdzS6JrPgv7JftwhR3L57ObcqTXpM1k2BQ96R8Mp2p4SOd+2m jdtiCZiH17lJds5KiRfLsdCw8EvHMvL+cBw1UizYv7yu6ZHIGKYNNYCxxc2BEQY9RO+Z N2Pqx1enCrgRzERraw9WmBQLb87kXuyq8nBnAMfiD0RIg9gz0bqXyy5vEkN8YnH6RrwK jKYR3Sy66iA7tS1U9HANx7hDwAwrfnc9kx0Td5ZWcs2LjOb33yI+oX/7Dl7vb3IxKo+N KsSA== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bsrXEycU; 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 stefan-koch@siemens.com designates 40.107.21.70 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=BE8pM6Ag+j3HV3oSVOP//VjmEDXaKwOgIFXGa+7geWk=; b=k2Lq9UqE3dND4rrjA6gQHdggwUsEISyPeTqz3CHAvlRYi414tpVhjRMjz1mRFnzusO Z3cTqaGfV37dY1wIdmAVPVGotJ+3ymYQO5pTGS6WNV+6yKsp1hcainCoMoHEPlP4N+On bLbSUEgkfKZG0JTZca6UHVKwE6g81k8rZwouJESV50XyGk81PhzYFxgeE2efEr8OckXg N2sZmEiXTLXwoVncdpPnSkxsWxGIW+B+ngWgrFqAYzBTIm933F/8QIOzrBiPvm8WkQwO WuE6wT692lL7u9UyB66VTLc25MVgO3BTHcPYqyQwDfIXoocASSnI3ojp3fPWXIXNdBaY ub6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:x-gm-message-state:sender:from:to:cc:subject :date:message-id:reply-to; bh=BE8pM6Ag+j3HV3oSVOP//VjmEDXaKwOgIFXGa+7geWk=; b=CmHjCNnKiGdKvAw0+XSGJkNvB7IXXKkBlCqVeTNlaKqsBlVSbS0z0bebR1V69P7Ex7 VKEQRajyAePrfrrPokl7rZvfXoNpaLMaQavZOtZmyqywdj55Itkj/pPBENvH/xc602TT PJ3L4LyeSfOaeQP38i68jdmkKKY3omHwbD/Ria35nwAnBHoa/ktEXZB4xlRzSRnLBZ5T x+rZNwvo+eBDW+7rUEGtQmgqBNiRpZdkZfoHbWqw+LKfhNtYzJzVSjzJZM2xZnSKav5c +kB0N/7nLJ4D3MHJMSTwoWacT78eNZKZYMjokRPhEV3T2tEYOYapMB7gMDLV6tk3bVeX g9sg== Sender: isar-users@googlegroups.com X-Gm-Message-State: ACrzQf38jwIQZOHhW6GCYuiVvPv/oX/kny+IRalqcsFzYHdtu9vZeTI/ 4dnQZ2wUR+LEY9aZbroRr58= X-Google-Smtp-Source: AMsMyM5x4xdayqHsiU7sNPFjmgH8VupAsWGS8Ynd0BG/3JyUZr2CgVIqHeneha5+de5syRuJxHyefA== X-Received: by 2002:a05:622a:1389:b0:3a5:8195:26a9 with SMTP id o9-20020a05622a138900b003a5819526a9mr15455916qtk.346.1667994169768; Wed, 09 Nov 2022 03:42:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:620a:1588:b0:6fa:3c89:c39 with SMTP id d8-20020a05620a158800b006fa3c890c39ls10709446qkk.6.-pod-prod-gmail; Wed, 09 Nov 2022 03:42:49 -0800 (PST) X-Received: by 2002:a05:620a:ce7:b0:6fa:baf6:ce9 with SMTP id c7-20020a05620a0ce700b006fabaf60ce9mr13609695qkj.421.1667994169450; Wed, 09 Nov 2022 03:42:49 -0800 (PST) Received: by 2002:a05:620a:2946:b0:6ee:e259:e652 with SMTP id af79cd13be357-6fb040d923fms85a; Wed, 9 Nov 2022 02:32:50 -0800 (PST) X-Received: by 2002:a05:600c:1d11:b0:3cf:7981:9a2 with SMTP id l17-20020a05600c1d1100b003cf798109a2mr32504295wms.92.1667989969714; Wed, 09 Nov 2022 02:32:49 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1667989969; cv=pass; d=google.com; s=arc-20160816; b=AqJM2pmNz4bzHY5VjD55uaBTaxCPUqFGmXXlhlrJR7rx7jn3ZJ0ap8KBztFZ2X5C8w coEgALj53kd+3e0fv5zm35S/uXBZqAZZ8rIojZQIRLbBDa0lMUM1eu4zIJ1Ku9FM/qdc 0Xe7PcuBHJQ3qKvgGa2wQ2JYgxXTafL+3zb2ZkSwW2DyDwZ4rSrQWX2PJhiYH8PR/nWL j3QzzasiyDersJvFI4J5ReO69MRlWO7ItuRrRhZN+gIZI0XDseLb+usPvtArLj915xyU g1DfyaGUY1jj39ZA6K6psv3GybUIlv3IKYCM8RIWRpoRFDf1VJ9H3zslUd9ugetMVPTx +qfA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=dJbjFWfUL+zT1i0Gnu3tqDZpUFwfzXLzLz7LqZJpNXE=; b=DADZm2cjOqSgW0nkxe4eK7v72HQ3vVN4FwhbzYPaeTjGUJVBb4KUlOpQoMvSU90Aug R/fhMFh1QJOrvJe0Q+Nz7HR+YGSSjsU5l8lFRCm6a7RnzlTZM0pWRaKR/AbQj4Gr74Bf ZxNWxce26xeFD4pK4oN/kfjG3y0dKAJjuTjwC5IfU8nwRUohzYYvmnviwpWEVL+JtbgX 0JB4RpBH1rIPXcOb8n7JH9nu/yfpFdsPvW/TaBp0aQ373cH+MzEL0xFp5kyC/fkKCSUT cKiGXfX6/BN/pNth+WYaoMbrGEqL4Zbd9Yrb7WynuHvJlY/1nJsmuKMETG8r/niLdq7M rLiw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bsrXEycU; 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 stefan-koch@siemens.com designates 40.107.21.70 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2070.outbound.protection.outlook.com. [40.107.21.70]) by gmr-mx.google.com with ESMTPS id r63-20020a1c2b42000000b003cf567afb1fsi55291wmr.3.2022.11.09.02.32.49 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Nov 2022 02:32:49 -0800 (PST) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 40.107.21.70 as permitted sender) client-ip=40.107.21.70; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=iQ9xwx2SdAGuXcZEHF9XuKfbp2+SzBxCFIJ4BhUDy8+SQdnrq9Vje+iWwDVGtbLJnF9AVOx6z8n0VcM2j/iBZGRHM4u6F2O8AdmxaDTgey1h/KgYU6wnilF+/XOf2UaV5PF4NmDyw1sL7/5/Cl+4jTXZQZ57RmTr9FWBwWaI2ZZ8GR3ZXLqslR8i1HqkzLqH6rtfyfnHl45H7WxaDhnGhef700EcVgoQNQ4w+MmIAXIsHN58aoKH3V7j2MOTd6fkNRZpcNohDInVqWy0mhG/HHBilkPQI9QwkoBWAvAqvon0rO1iDv1sdXgB2V7OhWeSmtYjz6fWV0houOGlWH1Zvg== 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=dJbjFWfUL+zT1i0Gnu3tqDZpUFwfzXLzLz7LqZJpNXE=; b=PsufSvNfJQsIyBwTJc5LgqXdNuECaGmkZdQvqRzHaIyKUJywNyX3E0WG2cXdS7/enz+SifZCCD0FAxOj1cfN5JB98bZpe2TmAar0kTe/H+H2/WVGn6W4hRB6rAtL2Xh/Lzzzk2w03wzeOk4VGPoiZSiDfgrcNVcFBaz+MaKulkIhrsXDutbRTawVLb2HaEu+eg8HuKQ4tI4e0wk6jWu1fGHfxBdyumDEdkI6Jgwe/WPkr2acI011if9KA7VswCOnZ8tBRsmvWSBBzrY8AWUx/zGmPI1dKE9qmasNGNKpMbUiYxXx01deUbI7mLGm1HpGXoF6/vRd6eM6PxWja0cT3Q== 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 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by AM9PR10MB4070.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1fc::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.27; Wed, 9 Nov 2022 10:32:48 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c90f:cedc:2354:fd0d]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c90f:cedc:2354:fd0d%7]) with mapi id 15.20.5791.027; Wed, 9 Nov 2022 10:32:48 +0000 From: "Koch, Stefan" To: "isar-users@googlegroups.com" CC: "Kiszka, Jan" , "Storm, Christian" , "Adler, Michael" , "Sudler, Simon" , "Koch, Stefan" Subject: [PATCH 2/3] linux-custom: Split up binaries from kernel headers to kbuild packages Thread-Topic: [PATCH 2/3] linux-custom: Split up binaries from kernel headers to kbuild packages Thread-Index: AQHY9CacrP1mA/n8bUO/arJxEzNcHg== Date: Wed, 9 Nov 2022 10:32:48 +0000 Message-ID: <20221109103238.1520091-3-stefan-koch@siemens.com> References: <20221109103238.1520091-1-stefan-koch@siemens.com> In-Reply-To: <20221109103238.1520091-1-stefan-koch@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.30.2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9PR10MB4959:EE_|AM9PR10MB4070:EE_ x-ms-office365-filtering-correlation-id: ae7353e0-0a76-4182-dbd3-08dac23dbf1e x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Caf60qkhCSvySv552I+5ld3gBt/eerqCy6P511W6kzhDtHPXzn45BO31Ejv1vOICJgKXYXLdl4d80a9lATh7KfXudsokj5sp7Sb8H2b2nJQ4SUJ0XT188q8Yk2OH7uPsoJPlBeyAYnM8phU/ic9rzwZ8yxOYjjL4XFJWYW3y2lhbpd65bF+i1hQ6WGRqbBjED81ScE0Nx/bjTnc6I3Lb6UDl3U98pC7I9yxh8ZHI+eHh2YnPIidS4FGF71AMee8GCxxoLIk7z3jpgjqMJE4LuBdzEqwPWF4gnAJM0tLTZy2TfwDepXPkOU7oF1soH6VTdKf/I8LkfzLKbkZQDd0GPvbsG19Y6HQlaMknqAYvUX84m9hoqMo6qYy52QsVanhXUT2HGBnJlheZPq6ZV+embXpFjH4sRbCY+nY/6T5nXPyg5MAyVS19nMGK0Zl3jIZIa63qfacIkpChB5oHptOPtC9e1DxiP5blQXoSJepB9Q2fyA/EH2vI+TdT84erGuEVsHmuSKJt1H++CHsiMxMtLHDElOhn/Z6lJRqEGBHJiJpzCXxZ46XGhd1TUgM48aN4ZqVj0A/52WINVngm0dI+sM/ySI1W2QRo9GMhi5ZOTgFtDZAVG6fMwHcRqewvr+rGFwYqAAdjhRbFVAJxwBR9uwuDaK3penMLtzJSKOd6Df5dFWnFJQSjbG+4KM2PB2e3OEgI4VR0CBL8ah/T1flKGVoF2CG8FjMmGA79N/XiOKlU94W39QTrSlWqlbsd7jgpXhyzYrOKPvwYSKCB61msig== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(39860400002)(366004)(396003)(376002)(136003)(451199015)(6486002)(478600001)(30864003)(186003)(38100700002)(1076003)(82960400001)(122000001)(26005)(41300700001)(5660300002)(6512007)(86362001)(38070700005)(2906002)(91956017)(4326008)(8676002)(66446008)(66476007)(66946007)(76116006)(64756008)(66556008)(71200400001)(2616005)(8936002)(36756003)(6506007)(316002)(6916009)(54906003)(107886003)(83380400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?VjwkSOvemT4iz1lm+ErR3Nb?= =?iso-8859-1?q?kzDO9Ff8IcK4gSrCnJ+m/LiYwLVBXWKo7mKZuw6o/sHMcto5tlfY0tPPT4sB?= =?iso-8859-1?q?AQBahHqxg4o4G4JG6wrA+RLPHrMAw95kEWRLj+2ZUT2skOYpqDH8xwZ2Dld6?= =?iso-8859-1?q?vmt0cSBl/kqEKrsqM80K14Tp14uiclJ9kkUdyb+/1zaQD38ilXdk1x/aQJG0?= =?iso-8859-1?q?zTQvXPCX0FOQi4R5yUVw1YxLseAGNhm4tc+07kNfzD8zFfRh9Cx9iHXDB80E?= =?iso-8859-1?q?xc5Hftvp4fj1vIDa9+QzyBMsL9JnlLDRWs4vXoTwnIjXnOeipX8MLt0MuyCM?= =?iso-8859-1?q?WLiyfAVPkHSMpnWsiPrDDRsYK6Cj+GeAHNbytzc3c5nbVcefjJcFXx3YSDnR?= =?iso-8859-1?q?TEeLgSDke16gUALGPWkVY1yp4cMv7ARJHXKWIM6/j+Mn2DLht70LdpfBbQ2o?= =?iso-8859-1?q?MV2MSN+Ku8au2IE6Yj3/ffBVklYI2TPQYOBBO9mh/K+nTNgJC/9LGuiTsqVX?= =?iso-8859-1?q?n+j93X1/LtD5Tjiiy6Pp98TbaAzOh7zODBtjViIisYTAs81R+J3ORJoeE4uM?= =?iso-8859-1?q?J6c+eqZhz9WdgSlw0II4XRTuxHzRBrVvL2CVWCiAA3gUS9cjB2Q74BoJj3cg?= =?iso-8859-1?q?5wZERQS8ucuozuPUAQhqiqSCuOyc/MAP6UDhEPKdCGn8FuJpdUB4WKq1Q5cZ?= =?iso-8859-1?q?s0aOOgvlt6C2FBq62wzlNOEf7q1WhypUZN/hrDclE94BS3SXgHCYqhkn/SE/?= =?iso-8859-1?q?GO1TrgcPcIIZ9PvRdW8PsGFtLeZSfzb0pzmuaUwcKWqFu1NZf23h5oQdLzsL?= =?iso-8859-1?q?Lvk/0aJ8jl7vgDIpj/LKMh3OWDvHY/hVGL/sfzLKVcI2O6PNhv0CRD6XoMzs?= =?iso-8859-1?q?xZzGKGzjPiUGddrT07LvClOVXlAA9/5uvcgnm7rp7L01SHLtjozaeguDf1Qt?= =?iso-8859-1?q?Ic5K8TNGsuOkZUDm1t/++5LASULS9HPMLDCD5GsHsAwXaLyLQjXV8K63yCn3?= =?iso-8859-1?q?QXRPFEshTFCD+auaSzOYj/WuXidd1jJa3GwBWM1n3sITDQlBosNgLY6655NH?= =?iso-8859-1?q?VA18TVghnvD029mMFEm0Q+XXCw+9ReFb0Ol/9TKPQLhyFqswvsdxkI2Hgyru?= =?iso-8859-1?q?1xXJVs7s2+XSUip72G94j9kNPKxGd24TdlBBpqNRdhI6JlnSCKjkeW81C+6C?= =?iso-8859-1?q?ZZdkpJUegWEqHTMA9uxyE6FyZqL67pBeaSkBPNLN33nFWY15pNF0kTzehPPq?= =?iso-8859-1?q?z1jOhXElud7924Q8qUFvumMAgnYJ6ZbhvXLLZG2EfSz/HsqzMSU5ocPbQWLS?= =?iso-8859-1?q?rkY2u+AhkB3oV83ZtvdROuRwicB67q5AH4HPXEJCbzub6vrm2L+E19UVFeNA?= =?iso-8859-1?q?kq6LNdYE2APF+2vdGevcFSz1uPZH5W6AHCw5v+HeGsZ9dJ2hb0JDmkDEVjhV?= =?iso-8859-1?q?T6c9T9J7DScOAxKNJG8b/VnkQM0hdHovd+mDvkZTg4fPbiX6cDGiImxvvK0r?= =?iso-8859-1?q?5GmLkoR1+IDhnYcsv4moZC2fxT2GR5rfj5OAzxeOOYTD/kd405ObKVux/JWT?= =?iso-8859-1?q?8IN+3ZnrhqdEHvwDQXb4P/fiXPBnrTGOZUepEKInauZJU5Wvy3YrcD31V9Ed?= =?iso-8859-1?q?JiHzBloTpqjieO2dAlziMLpevEeU3lWz6kSjqiA=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: ae7353e0-0a76-4182-dbd3-08dac23dbf1e X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2022 10:32:48.1298 (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: uo1ITlNeuQJ9s2jEiKaR2WtFdlfRfhNnIni9wdJQ6H3Dtsw9lZRYaSdcMUUfqWLj/GE/mVdy3SYk13H/K6dQKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4070 X-Original-Sender: stefan-koch@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=bsrXEycU; 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 stefan-koch@siemens.com designates 40.107.21.70 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= When using a cross build this patch does introduce host and target specific kernel kbuild packages that ship the "scripts" and "tools" binaries. The kernel headers fulfill this using symlinks to point to the "scripts" and "tools" of the respective kernel kbuild package. Known from doc/custom_kernel.inc: - The kernel headers package has not supported both native and cross compilation of kernel modules when itself was cross built - Future roadmap: Generate kernel headers package for both host and target when using a cross build Known from debian kernel packages structure: - Generate a kernel headers package without binaries - Create specific kernel kbuild packages that ship the "scripts" and "tools" binaries - Using symlinks to point to the "scripts" and "tools" binaries Signed-off-by: Stefan Koch --- .../linux/files/debian/control.tmpl | 18 ++- .../linux/files/debian/isar/build.tmpl | 9 +- .../linux/files/debian/isar/common.tmpl | 7 +- .../linux/files/debian/isar/install.tmpl | 64 +++++++++-- .../linux/files/debian/rules.tmpl | 5 +- meta/recipes-kernel/linux/linux-custom.inc | 104 ++++++++++++++++-- 6 files changed, 178 insertions(+), 29 deletions(-) diff --git a/meta/recipes-kernel/linux/files/debian/control.tmpl b/meta/recipes-kernel/linux/files/debian/control.tmpl index dd0b624..adac4ef 100644 --- a/meta/recipes-kernel/linux/files/debian/control.tmpl +++ b/meta/recipes-kernel/linux/files/debian/control.tmpl @@ -26,7 +26,7 @@ Section: devel Provides: linux-kernel-headers Architecture: any Description: Linux support headers for userspace development - This package provides userspaces headers from the Linux kernel. These headers + This package provides userspaces headers from the Linux kernel. These headers are used by the installed headers for GNU glibc and other system libraries. Package: linux-image-${KERNEL_NAME_PROVIDED}-dbg @@ -35,3 +35,19 @@ Architecture: any Description: Linux kernel debugging symbols for @KR@ This package will come in handy if you need to debug the kernel. It provides all the necessary debug symbols for the kernel and its modules. + +Package: linux-kbuild-${KERNEL_NAME_PROVIDED} +Architecture: any +Depends: ${KERNEL_HEADERS_DEBIAN_DEPENDS}, ${perl:Depends}, ${shlib:Depends} +Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ + This package provides kernel kbuild scripts and tools for @KR@ + This is useful for people who need to build external modules + +Package: linux-kbuild-${KERNEL_NAME_PROVIDED}-cross +Architecture: ${CONTROL_TARGET_ARCH} +Depends: ${KERNEL_HEADERS_DEBIAN_DEPENDS}, ${perl:Depends}, ${shlib:Depends} +Description: ${KERNEL_NAME_PROVIDED} Linux kbuild scripts and tools for @KR@ + This package provides kernel kbuild scripts and tools + as ${HOST_ARCH} cross binaries for @KR@ + This is useful for those who need to cross build + external modules using ISAR's sbuild-chroot-host diff --git a/meta/recipes-kernel/linux/files/debian/isar/build.tmpl b/meta/recipes-kernel/linux/files/debian/isar/build.tmpl index 94cfbe0..7e2daad 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/build.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/build.tmpl @@ -13,16 +13,19 @@ do_build() { # Trace what we do here set -x + # Set correct build directory for kernel or kbuild (kernel scripts and tools) cases + build_dir=${KERNEL_BUILD_DIR} + # Process existing kernel configuration to make sure it is complete # (use defaults for options that were not specified) - ${MAKE} O=${KERNEL_BUILD_DIR} olddefconfig prepare + ${MAKE} O=${build_dir} olddefconfig prepare # Transfer effective kernel version into control file and scripts - KR=$(${MAKE} O=${KERNEL_BUILD_DIR} -s --no-print-directory kernelrelease) + KR=$(${MAKE} O=${build_dir} -s --no-print-directory kernelrelease) sed -i "s/@KR@/${KR}/g" ${S}/debian/control ${S}/debian/linux-image-${KERNEL_NAME_PROVIDED}.* # Build the Linux kernel - ${MAKE} O=${KERNEL_BUILD_DIR} ${PARALLEL_MAKE} KCFLAGS="${KCFLAGS}" + ${MAKE} O=${build_dir} ${PARALLEL_MAKE} KCFLAGS="${KCFLAGS}" # Stop tracing set +x diff --git a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl index 52ebebb..55d6123 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/common.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/common.tmpl @@ -5,10 +5,14 @@ set -e # Isar settings -ARCH=${KERNEL_ARCH} KERNEL_PKG_IMAGE=linux-image-${KERNEL_NAME_PROVIDED} KERNEL_PKG_KERN_HEADERS=linux-headers-${KERNEL_NAME_PROVIDED} KERNEL_PKG_LIBC_HEADERS=linux-libc-dev +KERNEL_PKG_KERN_KBUILD=linux-kbuild-${KERNEL_NAME_PROVIDED} + +if [ -z "${ARCH}" ]; then + ARCH=${KERNEL_ARCH} +fi # Constants KCONF=.config @@ -19,6 +23,7 @@ deb_img_dir=${deb_top_dir}/${KERNEL_PKG_IMAGE} deb_dbg_dir=${deb_img_dir}-dbg deb_kern_hdr_dir=${deb_top_dir}/${KERNEL_PKG_KERN_HEADERS} deb_libc_hdr_dir=${deb_top_dir}/${KERNEL_PKG_LIBC_HEADERS} +deb_kern_kbuild_dir=${deb_top_dir}/${KERNEL_PKG_KERN_KBUILD} # Array of packages to be generated declare -A kern_pkgs diff --git a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl index 0a8645d..890a996 100644 --- a/meta/recipes-kernel/linux/files/debian/isar/install.tmpl +++ b/meta/recipes-kernel/linux/files/debian/isar/install.tmpl @@ -33,6 +33,7 @@ do_install() { # Trace what we do here set -x + # Run the install steps install_image if [ "${ARCH}" != "um" ]; then install_config @@ -43,6 +44,19 @@ do_install() { install_kmods install_headers + if [ -d "$(dirname ${O})/build-full-kbuild-target" ]; then + # Install cross kernel scripts and tools + install_kbuild ${deb_kern_kbuild_dir}-cross build-full + + # Cleanup and install kernel scripts and tools for target arch + rm -rf ${deb_kern_kbuild_dir} + install_kbuild ${deb_kern_kbuild_dir} build-full-kbuild-target + else + # Cleanup and install kernel scripts and tools + rm -rf ${deb_kern_kbuild_dir} + install_kbuild ${deb_kern_kbuild_dir} build-full + fi + # Stop tracing set +x } @@ -168,21 +182,15 @@ kernel_headers() { mkdir -p ${destdir} mkdir -p ${deb_kern_hdr_dir}/lib/modules/${krel} - (cd ${S}; find . -name 'Makefile*' -o -name 'Kconfig*' -o -name '*.pl') >>${src_hdr_files} - (cd ${S}; find arch/*/include include scripts -type f -o -type l) >>${src_hdr_files} + (cd ${S}; find . -not -path './scripts/*' -a -not -path './tools/*' -a \( -name 'Makefile*' -o -name 'Kconfig*' -o -name '*.pl' \)) >>${src_hdr_files} + (cd ${S}; find arch/*/include include -type f -o -type l) >>${src_hdr_files} (cd ${S}; find arch/${ARCH} -name module.lds -o -name Kbuild.platforms -o -name Platform) >>${src_hdr_files} (cd ${S}; find $(find arch/${ARCH} -name include -o -name scripts -type d) -type f) >>${src_hdr_files} if [ -n "${CONFIG_MODULES}" ]; then echo Module.symvers >> ${obj_hdr_files} fi - (cd ${O}; find arch/${ARCH}/include include scripts -type f) >>${obj_hdr_files} - if [ -n "${CONFIG_STACK_VALIDATION}" ]; then - (cd ${O}; find tools/objtool -type f -executable) >>${obj_hdr_files} - fi - if [ -n "${CONFIG_GCC_PLUGINS}" ]; then - (cd ${O}; find scripts/gcc-plugins -name *.so -o -name gcc-common.h) >>${obj_hdr_files} - fi + (cd ${O}; find arch/${ARCH}/include include -type f) >>${obj_hdr_files} # deploy files that were matched above tar -C ${S} -cf - -T - <${src_hdr_files} | tar -C ${destdir} -xf - @@ -191,8 +199,11 @@ kernel_headers() { # add the kernel config cp ${O}/${KCONF} ${destdir}/.config - # handle kernel development tools - kernel_tools + # add symlink to scripts and tools directories + ln -sf ../../lib/linux-kbuild-${krel}/scripts ${destdir}/scripts + if [ -n "${CONFIG_STACK_VALIDATION}" ]; then + ln -sf ../../lib/linux-kbuild-${krel}/tools ${destdir}/tools + fi # create symlinks ln -sf /${kernel_headers_dir} ${deb_kern_hdr_dir}/lib/modules/${krel}/build @@ -206,4 +217,35 @@ install_headers() { kernel_headers } +install_kbuild() { + kernel_kbuild_dir=usr/lib/linux-kbuild-${krel} + destdir=${1}/${kernel_kbuild_dir} + src_kbuild_files=$(mktemp) + obj_kbuild_files=$(mktemp) + + if [ -n "${2}" ]; then + O=$(dirname ${O})/${2} + fi + + mkdir -p ${destdir} + + (cd ${S}; find . -path './scripts/*' -a -path './tools/*' -a \( -name 'Makefile*' -o -name 'Kconfig*' -o -name '*.pl' \)) >>${src_kbuild_files} + (cd ${S}; find scripts -type f -o -type l) >>${src_kbuild_files} + + (cd ${O}; find scripts -type f) >>${obj_kbuild_files} + if [ -n "${CONFIG_STACK_VALIDATION}" ]; then + (cd ${O}; find tools/objtool -type f -executable) >>${obj_kbuild_files} + fi + if [ -n "${CONFIG_GCC_PLUGINS}" ]; then + (cd ${O}; find scripts/gcc-plugins -name *.so -o -name gcc-common.h) >>${obj_kbuild_files} + fi + + # deploy files that were matched above + tar -C ${S} -cf - -T - <${src_kbuild_files} | tar -C ${destdir} -xf - + tar -C ${O} -cf - -T - <${obj_kbuild_files} | tar -C ${destdir} -xf - + + # handle kernel development tools + kernel_tools +} + main install ${*} diff --git a/meta/recipes-kernel/linux/files/debian/rules.tmpl b/meta/recipes-kernel/linux/files/debian/rules.tmpl index 8063c49..e131288 100755 --- a/meta/recipes-kernel/linux/files/debian/rules.tmpl +++ b/meta/recipes-kernel/linux/files/debian/rules.tmpl @@ -36,4 +36,7 @@ override_dh_auto_test: true override_dh_strip: - unset DEB_HOST_GNU_TYPE && dh_strip -Xvmlinu --no-automatic-dbgsym + dh_strip -Xvmlinu -Xlinux-kbuild-${KERNEL_NAME_PROVIDED}-cross --no-automatic-dbgsym + +override_dh_shlibdeps: + dh_shlibdeps -Xlinux-kbuild-${KERNEL_NAME_PROVIDED} diff --git a/meta/recipes-kernel/linux/linux-custom.inc b/meta/recipes-kernel/linux/linux-custom.inc index 96f0afc..0f8ba50 100644 --- a/meta/recipes-kernel/linux/linux-custom.inc +++ b/meta/recipes-kernel/linux/linux-custom.inc @@ -74,12 +74,14 @@ TEMPLATE_VARS += " \ KERNEL_ARCH \ KERNEL_DEBIAN_DEPENDS \ KERNEL_BUILD_DIR \ + KERNEL_KBUILD_DIR \ KERNEL_FILE \ KERNEL_HEADERS_DEBIAN_DEPENDS \ LINUX_VERSION_EXTENSION \ KERNEL_NAME_PROVIDED \ KERNEL_CONFIG_FRAGMENTS \ KCFLAGS \ + CONTROL_TARGET_ARCH \ " inherit dpkg @@ -91,30 +93,54 @@ KCFLAGS ?= "-fdebug-prefix-map=${CURDIR}=." # Derive name of the kernel packages from the name of this recipe KERNEL_NAME_PROVIDED ?= "${@ d.getVar('PN', True).partition('linux-')[2]}" -# Make bitbake know we will be producing linux-image and linux-headers packages python() { kernel_name = d.getVar("KERNEL_NAME_PROVIDED", True) - d.setVar('PROVIDES', 'linux-image-' + kernel_name + ' ' + \ - 'linux-headers-' + kernel_name) + distro_arch = d.getVar("DISTRO_ARCH", True) + host_arch = d.getVar("HOST_ARCH", True) + target_arch = "" + kbuild_depends = "linux-kbuild-" + kernel_name + + # For different distro and host archs + # - Set target arch (empty string disables package build) + # - Add dependency for sbuild-chroot-target + # to allow building arch specific kbuild scripts and tools + # - Set correct name of kbuild package dependency + if distro_arch != host_arch: + d.appendVar("SCHROOT_DEP", " sbuild-chroot-target:do_build") + if d.getVar("ISAR_CROSS_COMPILE", True) == "1": + target_arch = distro_arch + kbuild_depends = kbuild_depends + "-cross | " + kbuild_depends + + # Set CONTROL_TARGET_ARCH + d.setVar("CONTROL_TARGET_ARCH", target_arch) + + # Make bitbake know we will be producing + # linux-image and linux-headers packages + d.setVar("PROVIDES", "linux-image-" + kernel_name + " " + \ + "linux-headers-" + kernel_name) + + # Set dependency for kbuild package + d.appendVar("KERNEL_HEADERS_DEBIAN_DEPENDS", kbuild_depends) } -def get_kernel_arch(d): - distro_arch = d.getVar("DISTRO_ARCH") - if distro_arch in ["amd64", "i386"]: +def get_kernel_arch(d, arch="DISTRO_ARCH"): + arch = d.getVar(arch) + if arch in ["amd64", "i386"]: kernel_arch = "x86" - elif distro_arch == "arm64": + elif arch == "arm64": kernel_arch = "arm64" - elif distro_arch == "armhf": + elif arch == "armhf": kernel_arch = "arm" - elif distro_arch == "mipsel": + elif arch == "mipsel": kernel_arch = "mips" - elif distro_arch == "riscv64": + elif arch == "riscv64": kernel_arch = "riscv" else: kernel_arch = "" return kernel_arch KERNEL_ARCH ??= "${@get_kernel_arch(d)}" +KERNEL_HOST_ARCH ??= "${@get_kernel_arch(d, 'HOST_ARCH')}" def config_fragments(d): fragments = [] @@ -157,6 +183,7 @@ do_prepare_build_prepend() { # build directory for our "full" kernel build KERNEL_BUILD_DIR = "build-full" +KERNEL_KBUILD_DIR = "${KERNEL_BUILD_DIR}-kbuild" def get_kernel_config_target(d): kernel_defconfig = d.getVar('KERNEL_DEFCONFIG', True) @@ -187,15 +214,19 @@ def get_kernel_config_fragments(d): KERNEL_CONFIG_FRAGMENTS = "${@get_kernel_config_fragments(d)}" dpkg_configure_kernel() { + build_dir="${KERNEL_BUILD_DIR}" + if [ -n "${1}" ]; then + build_dir="${1}" + fi 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} + rm -rf ${S}/${build_dir} && mkdir -p ${S}/${build_dir} if [ -n "${KERNEL_DEFCONFIG}" ]; then if [ -e "${WORKDIR}/${KERNEL_DEFCONFIG}" ]; then - cp ${WORKDIR}/${KERNEL_DEFCONFIG} ${S}/${KERNEL_BUILD_DIR}/.config + cp ${WORKDIR}/${KERNEL_DEFCONFIG} ${S}/${build_dir}/.config fi fi @@ -210,4 +241,53 @@ EOF dpkg_runbuild_prepend() { dpkg_configure_kernel + + if [ "${ISAR_CROSS_COMPILE}" = "1" ] && [ "${HOST_ARCH}" != "${DISTRO_ARCH}" ]; then + # Create temporarily kernel schroot-target configuration + schroot_create_configs ${SCHROOT_TARGET_DIR} + + # Begin kernel schroot-target session + schroot_session=$(schroot -b -c ${SBUILD_CHROOT}) + + # Install build deps for schroot session + schroot -u root -r -c $schroot_session -- sh -c " \ + cd ${PP}/${PPS}; \ + mk-build-deps -i -r --host-arch ${DISTRO_ARCH} -t \"apt-get -y --no-install-recommends --allow-downgrades -o Debug::pkgProblemResolver=yes\" debian/control; \ + " + + # Create kernel configuration for kbuild + dpkg_configure_kernel ${KERNEL_KBUILD_DIR}-target + KERNEL_CONFIG_TARGET="${@get_kernel_config_target(d)}" + + schroot -r -c $schroot_session -- sh -c " \ + cd ${PP}/${PPS}; \ + ARCH=${KERNEL_ARCH} make O=${KERNEL_KBUILD_DIR}-target ${KERNEL_CONFIG_TARGET}; \ + " + + cd ${S} + ARCH=${KERNEL_ARCH} ./scripts/kconfig/merge_config.sh -m -O ${KERNEL_KBUILD_DIR}-target/ ${KERNEL_KBUILD_DIR}-target/.config ${KERNEL_CONFIG_FRAGMENTS} + cd - + + # Build kernel scripts and tools for target arch in a non-cross way + # Cross building kernel scripts and tools would not provide them in target architecture + schroot -r -c $schroot_session -- sh -c " \ + cd ${PP}/${PPS}; \ + ARCH=${KERNEL_ARCH} make O=${KERNEL_KBUILD_DIR}-target olddefconfig; \ + ARCH=${KERNEL_ARCH} make O=${KERNEL_KBUILD_DIR}-target ${PARALLEL_MAKE} scripts; \ + if [ -d "tools/objtool" ]; then \ + echo ARCH=${KERNEL_ARCH} make O=${KERNEL_KBUILD_DIR}-target ${PARALLEL_MAKE} tools/objtool; \ + ARCH=${KERNEL_ARCH} make O=${KERNEL_KBUILD_DIR}-target ${PARALLEL_MAKE} tools/objtool; \ + fi; \ + if grep -q "CONFIG_MODULES=y" ${KERNEL_KBUILD_DIR}-target/.config; then \ + echo ARCH=${KERNEL_ARCH} make O=${KERNEL_KBUILD_DIR}-target ${PARALLEL_MAKE} modules_prepare; \ + ARCH=${KERNEL_ARCH} make O=${KERNEL_KBUILD_DIR}-target ${PARALLEL_MAKE} modules_prepare; \ + fi; \ + " + + # End kernel schroot-target session + schroot -e -c $schroot_session + + # Restore kernel schroot-host configuration + schroot_create_configs + fi } From patchwork Wed Nov 9 10:32:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Koch, Stefan" X-Patchwork-Id: 2207 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 09 Nov 2022 12:42:57 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qt1-f190.google.com (mail-qt1-f190.google.com [209.85.160.190]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 2A9BgtrI030546 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 9 Nov 2022 12:42:56 +0100 Received: by mail-qt1-f190.google.com with SMTP id cj6-20020a05622a258600b003a519d02f59sf12223055qtb.5; Wed, 09 Nov 2022 03:42:55 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1667994170; cv=pass; d=google.com; s=arc-20160816; b=vaWGQSQTfRTbcx/OyvtA8podLIovw3qdVmEaO7EBiR+3CTTrX/kwaZPzy+uZMDPvVC EZmpXASaCjdUaFsmEkSlFgpfadO/zn7zYlrtz0Z3xSz/qAd/VuY3lc+efSj+Ehq9yd4R fwPJHvqzF9UfRsSI3Z7cFMwHtjpFfFSkirkTxlP2hWnbJWhoaw8Pv1/pzPdpQlxjG0nU UXeP6tpnwdhus/Cfb9nJQx8CYyyBaqZOvbWyYEhqeapr9H+ygHYGy4B36d3p6B2pVxda H6uuVH0wjV+WldPUfzRH1bFFUYMmwmz2hA7blungGOXpTETuI+LaOXB4+QA3K0oL43i6 uAoQ== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:sender:dkim-signature; bh=hlvKbFubyMF5KIqsd51/5bTu74MfH6w4Af3hSzDm9fI=; b=qub+RFmoU4R4PEM+3Ra31mkzKpHxFG+4QRbTK6veJ7qu9aGyA2lPGcfro78i/KCE8C YM7glg7z57WTroHWRE2zigH7PNKSNgJuCWVAzK6EkNII2rs1RdbTfDVAigq6WGikwwD4 a9VsQRrVl0dNwD6ktC2vvyr5ZVOhPXoKQEPRXUBS0HVhs7Nl6rT2bW0J4gv5O8isQWbG g9wwKcquIJoayKg3tVMcmFzm3rgFFLBTnYyO3hZv6O+wRbF2wbsD9CNf5kSEwQnJMy0W MRtwXXfIogfQZlRBNJMhgqy2eoOvw6O6bs1/k5aUDFowvblLN/ifKd9ExBSLJBjyTeFW LS9A== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=hHVXG44m; 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 stefan-koch@siemens.com designates 40.107.21.58 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:sender:from:to:cc:subject:date:message-id :reply-to; bh=hlvKbFubyMF5KIqsd51/5bTu74MfH6w4Af3hSzDm9fI=; b=RKbRqvTOT1b+nhUavdo5JpmHulidTjgtkC1+1N/uFPQ1juvctp2+1ECZr3ikm5BNVx pbdz4pX4Jes9A3TJPuaU1MiUTfxt/VLvki0VjULBed2FPVyI5oXcDDwQ/l08+g2NyWvT +iSTil2rkOLkujOMZxRvMfr1WfWm/PY18EhuMT7thkXnVVvSC8WHWhn4sCRrN4LXGUAY yOquBH1QiukWnXbV1OoyiJ7v2epJJqTrZLPEEfGQAo7re9K41KAanJMVHwYluPYxs3Rv b/GscWvQ+KX5eUdOCT8zxyjuthjmj8fWLu9qHbEaTZCiQy6l5dKrgusgvDUu2sWPnIWK aLxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:x-gm-message-state:sender:from:to:cc:subject :date:message-id:reply-to; bh=hlvKbFubyMF5KIqsd51/5bTu74MfH6w4Af3hSzDm9fI=; b=S3xsyXb9bcVa6NodoM18TnxJk7TplvTAvdZoGcP2Y0KyI9pwfK+4tr7D30pz9kwnPI FQ4b9Uy732SAZarQSSK3dKN4FpixSoCSSz033slzw9bFxu0pagjsBFcfPiOPorirccj/ NMWjZLYRmxFcahn5i9UVMEiIiwZNqC0a69XwjyG7Lpta/pG8C3NMQ68yDwTr300Mk9Fa cTwugYh+r6HnecCSRdXdwGHckhKJP6/JehlxA/VLkdbrgHjaRGIpZbKTF/GK0ObKcSiN nKffZb13Xt8yfHOS+28oqHocc+JVequYqZz1fROSKlpTpuei13twTPBAXZ+SwoW8fQZA /uyw== Sender: isar-users@googlegroups.com X-Gm-Message-State: ACrzQf1hMshRNRZFL/FJJ3VmQKm1XY5ToDCMCVqV5i/FBgbuKnehWnmK 7KjoPk00B3aVc5OiTVLvHO8= X-Google-Smtp-Source: AMsMyM408XEpJ7/F28+HQAbY77TvEhYzi2YGTVpumlPM5Q9jdyNEsqsH1fCCzo9J8FgtFk68oz1wbA== X-Received: by 2002:a05:620a:44cd:b0:6ec:51f9:5e82 with SMTP id y13-20020a05620a44cd00b006ec51f95e82mr43882116qkp.521.1667994169748; Wed, 09 Nov 2022 03:42:49 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:622a:1dcc:b0:39b:34e:f248 with SMTP id bn12-20020a05622a1dcc00b0039b034ef248ls10295638qtb.6.-pod-prod-gmail; Wed, 09 Nov 2022 03:42:49 -0800 (PST) X-Received: by 2002:a05:622a:1352:b0:3a5:7f74:5131 with SMTP id w18-20020a05622a135200b003a57f745131mr15251197qtk.489.1667994169451; Wed, 09 Nov 2022 03:42:49 -0800 (PST) Received: by 2002:a05:620a:459e:b0:6fa:91f3:a76d with SMTP id af79cd13be357-6fb0e7948d2ms85a; Wed, 9 Nov 2022 02:32:51 -0800 (PST) X-Received: by 2002:a05:6512:308d:b0:4a2:33d3:b8f1 with SMTP id z13-20020a056512308d00b004a233d3b8f1mr21365235lfd.133.1667989970619; Wed, 09 Nov 2022 02:32:50 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1667989970; cv=pass; d=google.com; s=arc-20160816; b=ODda3mMPZmvaqA+NEYmJlTZit1D11AGyxbPdi5QNuuFkWt55Y4KEyFrwudL+oTZw8k EW/Ab+GTCa+45pAguxUccCo+qu1I/W55XCZISnZebMUDJR3CGfQzK7f55/Y5JQR8+WYk IZuu2QKtCy76DVDOqPmM4Xj2futWc8W42FkKT1992TIBL9YM3D8C21SNv+p6NS2b2Gh+ Od75wXbvnZ/xxVno1TU2uUtXfA5RbRqwyZ8C8tRdIO4NxYEjpi+eYOSgDyZma6uI+A+I /c+cc+J6W/2urs+qQEL5Mxpktm8MhIxxrQEORj8Jra/mENgIgwtZ3usCfPZjHC8TnGTp joxQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=2xFf38SwX00ocXQJb/V/MovllX2qsgARwrHZpV9QZI0=; b=VCAa1m+wOWkjRv8zeGg+YLEQHJqSdgQjJi0H63/TrZ83h04Jz1SAdbJ2F1Wr192xVG HunizgG4Q5eczOah64eCRUsWPlbsTHhGgil3RPRTbuEv4NHlkZ7m7IrI8UE+9jepT1Yo ZnzAoJaFWRYhRJuJqQQ6VeW9mHXQY2ThabnwEO70UTH9YjMk1bry9T7sWMqqCKaAbu1C QVBgWxhdkuW2XWj0FI7gbHpCBbZf3nCsaXVeuJjDsz9cQSt6iZpnSLTRcT6okyXCG7XP lMiUzjXKc0MqtNKgC8jeAq6B8DNegb1vUlxaIBAIHiF2vLeQ57lLlgMFA8UrcGaLxapB Fj0Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=hHVXG44m; 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 stefan-koch@siemens.com designates 40.107.21.58 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2058.outbound.protection.outlook.com. [40.107.21.58]) by gmr-mx.google.com with ESMTPS id c35-20020a05651223a300b004a608a3d90asi304616lfv.6.2022.11.09.02.32.50 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 09 Nov 2022 02:32:50 -0800 (PST) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 40.107.21.58 as permitted sender) client-ip=40.107.21.58; ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IXbTynA2JxKFSJ959ULHgAh//L74+y4WEMwaQkQgamQY+CA+ZuIYnhQts4MESRYLjYSDbPAXVy0ppQKZONcLU8FnnkNhVQQEbs4nvIxT3CYb3BJuoIkCJpvdLlN11arxen/aJNTMVK6RWkAx0UaQhElUdsCCuFZZsC6fVjaYhxD4rT16h/yQTmldtt2Xr0Vpai9Vw/iNQNevxsmw6MrBjUwhL7Fq+rhwpSmKUdYj6/UvK6S5spd6Nlcv8B5a0b+a9aKBp7Vvf2Cfy07TSJlP4+KeuG6bgDUvrmlikmxHQJ0veEahXopJ8yH2pv8AfS6aeR7ywPY2Sjn/RVKhtyPJIA== 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=2xFf38SwX00ocXQJb/V/MovllX2qsgARwrHZpV9QZI0=; b=RcAyWFEcxIurrCHudken1SEu3TLv8BR3Bm0481mNsMFSnOPFse1QWojZmmHVYZ6r0f4j92/QXPe3Pz2Vu2USGqDktCc8TgQnzX/KD9LKGeFv3ZzO0rMp+28xT3aect61q7WA8QjYic6cQ1DVEfjHR5vYhSpJej+SILojeaxUUxVjPlpWA73xnvu+6k/R14ytYla06EtJ8GEKNHVcYNEZtjBFe/RZZ8xzwoRpHF+8kVtCnou7y4QUHBAdb7A7vK833UYVNQ4VQAC1GFJMEWEec0ylm5lJMtyyUAYrb1nUoFwcAf7HixRaaJYB+GqA0qetyh/okHf/CndLLE+8ynzRcw== 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 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by AM9PR10MB4070.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1fc::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5791.27; Wed, 9 Nov 2022 10:32:49 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c90f:cedc:2354:fd0d]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c90f:cedc:2354:fd0d%7]) with mapi id 15.20.5791.027; Wed, 9 Nov 2022 10:32:49 +0000 From: "Koch, Stefan" To: "isar-users@googlegroups.com" CC: "Kiszka, Jan" , "Storm, Christian" , "Adler, Michael" , "Sudler, Simon" , "Koch, Stefan" Subject: [PATCH 3/3] docs: Update custom_kernel docs for split up of kernel scripts and tools Thread-Topic: [PATCH 3/3] docs: Update custom_kernel docs for split up of kernel scripts and tools Thread-Index: AQHY9CadNy6EX4heI06MNBXEwMhnng== Date: Wed, 9 Nov 2022 10:32:49 +0000 Message-ID: <20221109103238.1520091-4-stefan-koch@siemens.com> References: <20221109103238.1520091-1-stefan-koch@siemens.com> In-Reply-To: <20221109103238.1520091-1-stefan-koch@siemens.com> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-mailer: git-send-email 2.30.2 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AM9PR10MB4959:EE_|AM9PR10MB4070:EE_ x-ms-office365-filtering-correlation-id: 0a667820-c70e-411b-92fd-08dac23dbfc3 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: RF7zpkxmy894IOlFcoJxPib9eJ7uHe+nGxjJFThKilkXKWP7spFq2M53Lzpd8fVLcn1MSK/d/smYEhd/dec1KMvkR1JVv5MP/SWS1AIibGnK+owjJsAt089Ewasdhjg5wAgCaikd2JNj1WFzDSIkGuxEpEy4WjgKkGrYP5A/gCOIUcfcCDDN6oUoKy68YiA01jgeIcKZZSZSji2CdH045h4F2JNsXWj6P8J0LoWkPjJkBXGz9PDgDifeuSeDwE88bjlPPtuWLks+kd+DuFi1ZQAfzVZUVkD/r8obbvviubOhnSCOjStKrTB/I3KQcIsPO72iAqee85DdiPW1ygJgo/lgVApVkpLn4CTk7mI1qScih01Xhig6v/naT1DS55tFhkVqsHy2z/fvRMuBGg0b0ngGKNhgoTYy3k2lOaqRF5jcWfUIOyPEe62GfyHRN+DJgqTXHsG1+zG6HxLRpkOeYEyxRakx02QXB/OeG2mcVr1R4LWkT1E/VN2+SGoQv1azTbXqazWAo7LjKGoJcP4xjrT0tym2I1aKN3eKhH03JPc/fkVoHmCoAHJ7+47/WEkM0+50ivGcNdhR1+pGApJqrNdXMvJPuZef2Y85ELQuqfslgk3qu74vniJwCJx/phMpxds4kzKWAl49iFiZAXLIfwqByT8DgE65a0w7s1gP4S8nmPm6aNFRsYmiGOts5KL15mBdVc/f5yNHGelJ7NWbpLIDSwkAlritCkJk+e/mC6wLrLeALcqPFy/5AlG0qH9UgZEa8o1USwujP7FiI5rSog== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230022)(4636009)(346002)(39860400002)(366004)(396003)(376002)(136003)(451199015)(6486002)(478600001)(186003)(38100700002)(1076003)(82960400001)(122000001)(26005)(41300700001)(5660300002)(6512007)(86362001)(38070700005)(2906002)(91956017)(4326008)(8676002)(66446008)(66476007)(66946007)(76116006)(64756008)(66556008)(71200400001)(2616005)(8936002)(36756003)(6506007)(316002)(6916009)(54906003)(107886003)(83380400001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?uxhv/fDfhgCUchWrSXXFQGz?= =?iso-8859-1?q?0xG1dkWduhjkxEfLmTUDQA9ixLtQs5XjGGvtKpIS7Y3cA4ZXjzNnAOgR5gz+?= =?iso-8859-1?q?kAt9hlSz9G325FR4kR/cTog9S0+yud0+D8oBCH9Q1T+r0fH7v+gWxCYm4nbw?= =?iso-8859-1?q?dnjo9nAtgKoZJ0thNSSaCEaSmhq6W2OJooNPeoO3IyeioJYvNB9cCUMtMunI?= =?iso-8859-1?q?1Sy61Td/mL5B5wYjmjaLklE2+73kPI+x7zWecOLuoxRwaN8BRneaGSWD161b?= =?iso-8859-1?q?LWnEU5lXX7KqzjLyyHWoSGrVbJHiSyXykrP1zY4RocVmNfbhketiGMivIw7U?= =?iso-8859-1?q?yHYrks6NzFksb2lyeeuK7gMy0zPPv5xTaMhtyLVSVlorRxRDxeMNbjTcaL8p?= =?iso-8859-1?q?8wrrEyV6feiTdX0snfzOD/BOtYPemZnTnL+sp+cMQDIXBevjoG9XOJW3RAT4?= =?iso-8859-1?q?g+cu5BrNnsIiXk715vWsAjWcCy1ShasQ3Ie0oeLh2DJ2nA8fChXQr1GHcGnL?= =?iso-8859-1?q?FYmR8gZbXi705M25MjaLExpYYa8zzSYqZPSvfh6saarY/YYiSnzH0d9OH0Wp?= =?iso-8859-1?q?u4zTPlh7RT7SAV3Vf4O/Q1/v+50BMeHo7a7YXfWtEEzTeXWRLEk6YR7bPsDh?= =?iso-8859-1?q?aiiNCc/rL0RfUaUsUlR4A/xLIeRZVY0QDcKLYDYP0zsf3CFVp+FO5ZC9oWhI?= =?iso-8859-1?q?l2OItL3z2lUmhKvvkcBRZ/BpdCrl8fQkGWAh4TPds7zssq9EHzEyhb2gEuFx?= =?iso-8859-1?q?3j/ACrcojh9fsvoMMr+7xZPe791lkTeH+tRiUrJlFQ/akzSxwQFOaFBK/Uha?= =?iso-8859-1?q?QwLKgUMvtBFWe8I/TYO96uQ41nqvR1ekBE7bSCmlUv8VGpKC6MBkDsY4Hbpk?= =?iso-8859-1?q?RNom+7hNXnP3ZRySxgzXnbnufVmSH3dOIx9hCBRERFirjuIunzloaVZqm3k7?= =?iso-8859-1?q?5Aeh94DXAdoeN1yf+vr3DXxRnfoXVY4vGQmMhv1VWdcwY5KGOR6Ejc694+9w?= =?iso-8859-1?q?7AUgJsjGHKa8RRx9BdGbV5QQPyPbcJsEUmORlOMBRmOviKWJcwm0Cqw99el8?= =?iso-8859-1?q?D1012s2IvLDjyoLV/EOdG8tJBgIAjGqCjp05UQR9cHPQqAHaK1u9uyhaB8lB?= =?iso-8859-1?q?E/trzL7BuRc3IoZvdhbwv1Yzc4f5BFp1gUPq0k8sDnpcS08WfVe5dlPyoLKz?= =?iso-8859-1?q?sH0wyZOiAvB/rvWBX+DuD9zQvM0I59+VSmldLD61aaYGyIiovAeP5DHEryMp?= =?iso-8859-1?q?uSXAsaVQICVK9IYVouuTnSoS4S3+OX+vkXzPfGwHW/54K5oN6Mu3U01YgWjh?= =?iso-8859-1?q?OgSOtNgrNWhpta9peu+Ehgea2lzas/EPfD8lgwqAnvFUn3BX9Z3HRjKgInii?= =?iso-8859-1?q?k0Sh7wIakrkyQF/A5u8LGRZmYBUIUp5mpTZcbSq7eYT/hgWMLKvc76TiV1yp?= =?iso-8859-1?q?JmpQUjaeioELDlgWCmUXWuuxDYPe1HrUbaZrXYWU4zkEW2Q/izx3mhgjOt78?= =?iso-8859-1?q?IDgz2IPaZKIosJjZkpYZTxMMwPixX+Afih//XSHGFsrPzBpAE5qP/YGcBkjC?= =?iso-8859-1?q?CQ91QuS5T1FlIfeBqvuMSn8Yyv0T7M03DlF/N2kJl0jYdmH4+FeXow6ndOuj?= =?iso-8859-1?q?Htw8FtzkCMmYA3SvDGts8lRyfdEF0dwSZtgkUgQ=3D=3D?= MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 0a667820-c70e-411b-92fd-08dac23dbfc3 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Nov 2022 10:32:49.2249 (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: 8M6MwaX1btQthOoPkC97b3yfqTp4aiwLWRpOZ7hMvwhfN7gLoyucyyRiw4RiG5lEVD4LATxaybSqJ3cqQgBtfg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4070 X-Original-Sender: stefan-koch@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=hHVXG44m; 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 stefan-koch@siemens.com designates 40.107.21.58 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= Signed-off-by: Stefan Koch --- doc/custom_kernel.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/doc/custom_kernel.md b/doc/custom_kernel.md index ffeaddc..083c143 100644 --- a/doc/custom_kernel.md +++ b/doc/custom_kernel.md @@ -38,12 +38,13 @@ The linux-custom recipe provides support for: 7. Allow the name of the kernel image to be changed via `KERNEL_FILE` (defaults to `vmlinuz`) - 8. Produce a `linux-headers` package which includes kernel headers and kbuild - scripts/tools + 8. Produce a `linux-headers` package which includes kernel headers - 9. The `linux-headers` package shall support native and cross compiles of - out-of-tree kernel modules. However, when built in cross-compilation mode, - it cannot be used on the target so far. + 9. Produce a `linux-kbuild` package for both host and target + which includes kbuild scripts/tools. + So the `linux-headers` package supports native and cross compiles of + out-of-tree kernel modules. Even, when built in cross-compilation mode, + it can be used on the target using the `linux-kbuild` package. 10. Produce a `linux-libc-dev` package to support user-land builds @@ -71,8 +72,6 @@ In the future, the recipe may be extended to: 3. Be compatible with Ubuntu - 4. When cross-building, generate kernel-headers for both host and target - ## Examples The linux-custom recipe is currently used by the linux-mainline package and is