From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163980406052618240 X-Received: by 2002:ae9:eb8e:0:b0:6f9:4861:ed15 with SMTP id b136-20020ae9eb8e000000b006f94861ed15mr43251981qkg.102.1667994169825; 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-Google-Smtp-Source: AMsMyM5lpSsPLexzMzBq8Q/GhM4BRxBbS9lH5TqddYc7QbuIoB6q7cmazyz5dmXbXDUlXrOY5c0o 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 Return-Path: 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; 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 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 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=0DL4Wpd3N+zabNmzWekLGBQkTqwvd1s39Xy7H61QhQ8=; b=sOqp03nKr6pJ+r9SFH3gMHsMFT5Hw2cMLGyY6fXvYRSjE9IA1B6qBIWgoVj+GBdJVvsP4LVsjWh0SCBRqO1EkU322b/EvQxF5WSmSn9AkioeOCUGsjwt/ik0uOfeov3zyGKHatns8eMDZkX3ImJgL14QCvoCup5u8zycuApPpFN5B98G2SDsps5zAYsAlpU7KuhgZUshVpLZf5b3uUmtvCAcAXzVd0llS5wRAJQy+PAbx0bB2UdX/xIbBkfEKqcI43zfpJrJE0zAPlw9JhhSnKKaQ5Pbbr2TuQQQ2i9oHoV6GThNUzdDdY+ZTaeUBATORLGCBH9LK9Ikq9zXEhhwXA== 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 authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; 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+UFqhiABeuSL0EEsVhrRc+DkNlUW2D+fGE2iro0Rb67hMWne2WxXds?= =?iso-8859-1?Q?CquLxWJXq44OxRH4BiG8TsNCKS/YoZfTKyYSSnNNaSKK9ll7kmIgwvTV1g?= =?iso-8859-1?Q?fPOTQ5rSbK4ULSsOlaR1mM10igJHLWYoWNxzApag4/2lh9l4+0VqAjhHws?= =?iso-8859-1?Q?iJ1hpzw20qD9E9QtleOOAJDK0wdEnw4Hp1Clqx3mGPzm0HVREtXiRfo6fq?= =?iso-8859-1?Q?O3qd136gBPnwWnI/7zCV10RXLvo8PFV7SGq8YWGohN7c+M8O6l8UZeXy4d?= =?iso-8859-1?Q?L/LLDLHwhC1+O8yp7IaMgfsj0I55WPrQ2ui4QZRw1u50Jg+SDHZuCHOF1b?= =?iso-8859-1?Q?Huv3fXnM5BK4v0rxAWpRO38ZXtFEB+QQSQfyweQfzfqO2lKruCYRnAobJF?= =?iso-8859-1?Q?jlEVzkACOP/rr/iSDbvcjK6IsWJrmo8pN6nkE1ISpCGoTs/W5zo2jFKE+q?= =?iso-8859-1?Q?9zMZuHmU4o2wF6V+hJ+I/BTyEgb7vDLSKWRebOD46OAl9lU29k6g9V6SRw?= =?iso-8859-1?Q?wEbCWHOnQFQGwrW+PIJU193exKbgMepYahdl+77Fcnhh2gUVraaHjvSnV7?= =?iso-8859-1?Q?RO/SohS326LaWeOfzP8m9450/T524RvdjzLmXJUjKFNbWWwDipUFBeKC2e?= =?iso-8859-1?Q?HDMluY1l/7ARNpng1AL0Fqt7uQRRhHAHZAOASOyUHvEBX6rSKM7pSXZesZ?= =?iso-8859-1?Q?iSjr+zZet3l39wdM7EdcNxj9eiIIykxyUY5V/2iBc6aU1QSgoVf8/Z5Cq2?= =?iso-8859-1?Q?O6jP3OXGVQWlpC9cvsletZ8O2ZWZ2bIQyEfuLnoRlOCkd1x1ytwLms1Kgn?= =?iso-8859-1?Q?qdgwqt2HAUUDBoNfiBEoUQ0bxE3qERWLdqdxUYPJbbxtiWCc5RQyZOjQTS?= =?iso-8859-1?Q?8fVP8RuXFDoCm9bH2lYFOIX/QHsTJWF0YnLMrmCypfmFvuh2GZxwjthFr+?= =?iso-8859-1?Q?LSQ6HMDRlEN+coxyaEKNtc68dAnH3rEgwahyyZUapZFLya88TV5n9uNl1N?= =?iso-8859-1?Q?drDWv+1OoEHyUqWAE8GLuLaQcWnAot51iy/obLOVQID9IJYpl26f0lEReZ?= =?iso-8859-1?Q?AwXVJq9dZ3fOxZDaoTmK9yiYQIvYJJijCWDGM7iC9V5RpQ9ztrCosWmU85?= =?iso-8859-1?Q?DkJwzmN188/IjrioTPTLvaKdBeSxiP3OPEJiMnERw6QbSPLH/1KF03MW48?= =?iso-8859-1?Q?g49JEraM9hwVSgDlQugTz+49ViSEnmREQVcPxn0BVsrtjePQie0T/GvfMk?= =?iso-8859-1?Q?yw8vC5xqaaz2+ufATNMOeBn7yXj2+kQWubHWif3/u+6xi8IIiskWN3alop?= =?iso-8859-1?Q?kX3OaadseXE4iQ2XFIr1mNoNOTWLf2wXX0yt3tEoKVfcMvfQvDXg48m4Rv?= =?iso-8859-1?Q?b8FDc3tDlt+07SkcVVtk9TBoLnmb1lxrt0h3FmJT+R+Op5ZRKy3kNHjgV6?= =?iso-8859-1?Q?9llUDXe7VfAOZkpLC4u3SLSA7iNY/E8Bi6bvNJvNAS43/E9F13khvkUpLM?= =?iso-8859-1?Q?gO6HERPMxc3elsYONa87G8GNtBozvRyb4iEpcVXP9RzXCF0jI7CKXSrZVM?= =?iso-8859-1?Q?nxIGmbkPOzi/qtljaqlJllTLuJaxQPEeRPXlu5USrfgbHIdipeMVn+NRe/?= =?iso-8859-1?Q?cCfvKHysdKsAOEtjIGhVSyhrJJhE7bSAEpD7udlv1iSdB1f5kefExGoA?= =?iso-8859-1?Q?=3D=3D?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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-TUID: vH7kkhyAXFhC 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 ?=3D "${SCHROOT_CONF}/chroot.d/${SBUI= LD_CHROOT}" SBUILD_CONFIG=3D"${WORKDIR}/sbuild.conf" =20 schroot_create_configs() { + schroot_dir=3D"${SCHROOT_DIR}" + if [ -n "${1}" ]; then + schroot_dir=3D"${1}" + fi + mkdir -p "${TMPDIR}/schroot-overlay" - sudo -s <<'EOSUDO' + schroot_dir=3D"${schroot_dir}" sudo --preserve-env=3Dschroot_dir -s <<= 'EOSUDO' set -e =20 cat << EOF > "${SCHROOT_CONF_FILE}" [${SBUILD_CHROOT}] type=3Ddirectory -directory=3D${SCHROOT_DIR} +directory=3D${schroot_dir} profile=3D${SBUILD_CHROOT} users=3D${SCHROOT_USER} groups=3Droot,sbuild --=20 2.30.2