From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163980406052618240 X-Received: by 2002:a05:6512:3e1c:b0:4b4:eb69:10dc with SMTP id i28-20020a0565123e1c00b004b4eb6910dcmr31563891lfv.552.1671556172027; Tue, 20 Dec 2022 09:09:32 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:2024:b0:49a:b814:856d with SMTP id s4-20020a056512202400b0049ab814856dls1737100lfs.1.-pod-prod-gmail; Tue, 20 Dec 2022 09:09:30 -0800 (PST) X-Google-Smtp-Source: AA0mqf7Lauky2ZXZBNCb18snTR6HESFbFdzXBD8b867Ln8k29qAWDsvvpWh6KelyQ84uv48VrPFr X-Received: by 2002:ac2:4c98:0:b0:4b5:688e:ee10 with SMTP id d24-20020ac24c98000000b004b5688eee10mr11959245lfl.16.1671556170892; Tue, 20 Dec 2022 09:09:30 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1671556170; cv=pass; d=google.com; s=arc-20160816; b=t21PIjLqP8D2Fybeu79lhltZeQ1/UvDc3Ue/Adr7No+Sm1QmeFk3XNPAXk3PFa7lPT jaDxjA017l7qn3bnYzYHMoLe8zdf5wYFvLr9Y8aGQI4FI/twePPK5Lf8cnIKGanKT47T jqy12LnDvFl39ZUKGVZsTWZ6aPzRuJt7A9F9sZ5owi+iJPxGYZikV8+Ll/rHp7yAeDSh pF9Oq9RHVwwRfjIDLjzW9/t/2hsGu8YnaiOsUEOKt0ps4AP9Oc2ZOpmI5wLQ0hNiprlN NfPRBSwYjIdAuFJ78UVwamwQ5NsRw1Iz2qQ05UHI4AEdgCTGGG5DP+kplOgnfSa9R7M5 CzGw== 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=DO+MbbLA9W1NritT7uVddL7XKrzusABjlch83cNQ1FQeDcvNMljM3edcp9uiud39Cg Velj4i44sCA1s5dp3VbLHYBoV+2g/2r59t6BlIuxcAfNikT4oJ80+3BZjlKhycyz2ub0 ZPRh1CSl5znrJCysfPpwu/lfJUij5Fl7Cgb1JqJzlFlHeZirRBzM2n35UAPdrzKvFJ8c kN3waTGFjUm5Ixa9g5OeU57iFkRtdVdRqE94uIi+HlNEf3UX1dnUuRmZWNO8su1cH9xF yYRZN/slB6uG8SLGjMr0Y1+Y0px2gQfLht8jkBZDaX7JkpzNOg/XpLflV12F/BvrVy+8 L22Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mIPd3dLn; 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.55 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-vi1eur05on2055.outbound.protection.outlook.com. [40.107.21.55]) by gmr-mx.google.com with ESMTPS id v19-20020ac258f3000000b004b4b3e2e283si544138lfo.13.2022.12.20.09.09.30 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 20 Dec 2022 09:09:30 -0800 (PST) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 40.107.21.55 as permitted sender) client-ip=40.107.21.55; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=mIPd3dLn; 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.55 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=azJmPs87/Vx5sl2SAoD+mS2Cy9BHir5up3PNaK8c/f5Aj2ApGe2F547twQWKOY9mfsm4RY2lOSBt7idCFQUP6fOyssPhCTEEeKBgRghVoTSOxCsMJ8x8v1yyPdD8F7g4q78cReqrNa20mrCEv/7YaPnsAG44D7XfdjdnGad+xpj2QV/EplQ/4BjEPYhAbPImFI+iCX+6DK/5p+196U7G6WxGROslkYRoFFXMU2aQ6tjeoSYZ955zYU5kiAAKyFFJ7VJmHlNHqmlLEX2iWKL4gkvdpUrgfCY8RKh10ef6kj/XyfnBM+v0vrjeIjPE+CurGtE1tYvHOFxOoAH+5SDUxg== 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=I+JuJcViHLgURFbj5C18MgxJ/VVp/aHmHPuYC8bNqtbwMEtT7LnXgUOqTS5BRy6WtU7471S3QzEVRuTUDLBpyvNFmln5tmFsDYrLmcKMQbMfQgUflpRgGN30UJn65MVSeQN9ayqejgF/q7AC2lZwpjM2mp4wBTrPu5MteVlgzVu37y4NY5K/OowxQktkv3cxXqSdyOT7N8ZgnszICBD+4iHvMMySKQtVhxMevAftq2XSV+UYbDOv8HnH1XuodhQIky506jdmVJgVr0jxuUYfCCv+Azd3IZcm8sToL7nG2+dDsfJ9tYkqcD6uw6YOFT3edz11Vg7OMLP7bOXkn4pKuA== 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=mIPd3dLnST3+RCQC7+rwSkuMSvGe3c1EkqKBLUNbNuEF31lBLxYzcntDT6aUoY9iZWamwQm7kIuPduO4+Rvfnd+Ly2c0s8fjqSFA9tEz4wyNGJoYS9+SUSwcGx55BejgvjoKU/AM4qFR6Rdc/SQMgIuGNOZJg0kZFNgcQBZ84yTIcH15BLU+j8CZxjKhr+KFwkIqTBIv+cEeNtJ1up+6Fwf3t1KRsWwPfCVGnyUG1g0EmfAE8++EPY6mVXGHlJJIhojN1qw5b49kJj7cMrPwCiCehOSZ31ydU9H6vOGFBBceMl/sZIFHcqQdEjsecLNtja7YyCFM57CLM+yhOXepyQ== Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by GV1PR10MB6146.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:99::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Tue, 20 Dec 2022 17:09:29 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::3be:f097:9bbc:68f3]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::3be:f097:9bbc:68f3%3]) with mapi id 15.20.5924.016; Tue, 20 Dec 2022 17:09:29 +0000 From: "Koch, Stefan" To: "isar-users@googlegroups.com" CC: "Kiszka, Jan" , "ubely@ilbers.de" , "Storm, Christian" , "Adler, Michael" , "Sudler, Simon" , "Koch, Stefan" Subject: [PATCH v2 2/5] sbuild: Support overwriting configured schroot dir Thread-Topic: [PATCH v2 2/5] sbuild: Support overwriting configured schroot dir Thread-Index: AQHZFJXRQigxkmeMFUuz0D8a+GDCVg== Date: Tue, 20 Dec 2022 17:09:28 +0000 Message-ID: <20221220170921.1718503-3-stefan-koch@siemens.com> References: <20221220170921.1718503-1-stefan-koch@siemens.com> In-Reply-To: <20221220170921.1718503-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_|GV1PR10MB6146:EE_ x-ms-office365-filtering-correlation-id: b46e411f-6286-4d9d-bb3c-08dae2acf48b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: WzjtTVpkUuaqfo4Vjjek63IiXdnhNQx08UUKmvJ3jyvY/YLmv76x8bPr5wPHate1uFNnode/bqdK93UP1Y4V5N/8MnFXVtkBoXL69qiFGYTdJ4NBfrOCZCrPQ+LGjq05a2gVivJIJO/3kknNu1ZI8HuLQ8SqkfHgx6BUDZypabbdTbw7PjFmeOHQgkrVH1D0bkndl2DgDsuQ5pEN42yeFk/+Md9KIaIPvVeJFesdzkrsEy2m+V+zihAovJ9kMHPdjGZH3SAAEOO8en1ySnu8vVO7ZC6sOcmThIcaxByRJC07CxQrhf9D2PCjH1Y5wKvaICxDkQ8K1mHfbDTkUG5pLbznMbJ+6TFLaMNn51CKbEbbBR53jmZb0AVxzdQEzNH4r0UgE32xCp1Uwf4foFB2+ZT9iL3W6L8AbCsE4LZ6H8ZrDiU62GpiTIPrdtpDZA4gxfKBQ9+l6NvhGb2NQt82VU2OOzshExYtaoFBXwMkQlpVgC2IDaAJQ0PUhIf7fKLvu+Dg0c6P3qPVlgG+ZFO7VYQxzmKMW1+hJcRXMLPKj6FziNURbPkm7xi0AoJxb7L+a1VHrqJhsaloCcmPD03WI+FoHRUzIjG2PvjBEo8nSiigTckDN41y58hTEOGH01cfxz9kSV8nkqSfdJcNgj4YId3vz3c9tYLvzqpAJv/dhphs8vwyFHRk+edPe7cCAwRNvKsLyrY5reyHcpf7qQ69JQ== 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)(366004)(396003)(39860400002)(346002)(136003)(376002)(451199015)(1076003)(6512007)(186003)(26005)(478600001)(6506007)(8936002)(38070700005)(2616005)(2906002)(107886003)(71200400001)(38100700002)(82960400001)(122000001)(6486002)(36756003)(4744005)(5660300002)(83380400001)(316002)(54906003)(6916009)(66476007)(66446008)(66946007)(66556008)(41300700001)(4326008)(76116006)(91956017)(64756008)(8676002)(86362001);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?eYwfwwiDfRSt9jORKNuNEthKMq+pBOnPqPvFGEZigPxR6pGtpJVkI8G8wz?= =?iso-8859-1?Q?h0hC9ln+JFsoSrtw7FPHSdyW5eyhpwh6AGk5GdSVKRuP5sqAa0eKQFaPMC?= =?iso-8859-1?Q?Rsg0lIq/6ENu/TOhKfXF7baWxzl8OhVA+nO3fcA15JtwiuRpWRwYP1noc0?= =?iso-8859-1?Q?wbBbiv4CuenqMEv6XmaKgC5agcaREEuOhFiARL+IdicDmqmkexGvh+aSzO?= =?iso-8859-1?Q?qMkqrMvvRtv8IkwcsjmpEviuTjHBiHrQ5T7Y8OjjSzYYu3n6G6/N1JwyTo?= =?iso-8859-1?Q?BALF9OxMZLbtZ8eiT00No1SjVl67mHxzLD5Avjm4m7hPg0/mifsBCpvl6W?= =?iso-8859-1?Q?wcuQzqjQXlXvXvHEeJgD3jOKFr28FqoDbfzIj+5OsqrmHDZ0yapQ4x/vG5?= =?iso-8859-1?Q?sh6iD4fK3wVa9imL+YciIOlxSxGUnC36/os4mg7vGH0IphPhXpc1rwGdN2?= =?iso-8859-1?Q?WIf/Zi06uEkErx9dVzLXk7TxOpZTX7V8ZWkOyA9djiDi78CSTYHRLWxaum?= =?iso-8859-1?Q?AfhScaTLzQZCYrjBHiwC4Dv86IAmy1pqrDSaR4TSaKYZAqJVvn3f58mNYC?= =?iso-8859-1?Q?WKO2s73uxvwpXRGNEBsAwtZm7z4N7efOuWsfYulkv2Q1ikatNv1L2uQ7qO?= =?iso-8859-1?Q?inEltypxN61bk5TB2sdIZe643qzqY7/Y1M/uyaSsvfGg1kb/CskJQEKwme?= =?iso-8859-1?Q?36ZW07Kmg02I64+6q19ZDV1O9CxQ17Wlp+Ne/6eZIBWfhFsrwljg69mEIB?= =?iso-8859-1?Q?2tcozAJvbUHH2N/tZZMUjIsP/LOFM6XFtnG3a6cQwvMywHlPjU4x4rpbAT?= =?iso-8859-1?Q?N8NVljs+57gMuQlmc/s7Mzrx5CyFhDr0yXsPE4B+UeKKWzyb31L/hkdUJy?= =?iso-8859-1?Q?kAcI51jCxFZmv/IGsHevAjiftr7xGNjmTzJo20yFRCWLOpw3X0HE7IktJr?= =?iso-8859-1?Q?/T8NCi3Zty+YCI7AmsLGCdwQt2osUQyAmFe4iWSjL+bggTg56v+Gz2VonA?= =?iso-8859-1?Q?f4DxcNIGfFZGjuxujOhAFdz83lmfNTzhsViNq21cdY6Deea9WOiSKpIDcp?= =?iso-8859-1?Q?ylUZKcVokMg3vv+MeEntd14ois+CZG6nCDAWqFSh1oJVA7eBHwd+Fm7IRF?= =?iso-8859-1?Q?wsFeYRimB3fNL6Z+QGtts+P8JaG1ArF5420mKE+n0DWTi969syKN0kUNh5?= =?iso-8859-1?Q?Vrj0dJl+JFCY7xhyE8/hIkoBloUA88Pd5yt6J2DwUXYm4NwFzEoLdpl9VY?= =?iso-8859-1?Q?DG1mkKaHuKiGK9fiIXM4pOupZDYD/5tZFez15QirTT3ktbqggNziGwgUXj?= =?iso-8859-1?Q?FADeu12/IGHwauKucrTukvN8Qne/Ze6tJP28QFruozb5WRUSNYruJ1q7lM?= =?iso-8859-1?Q?8THfKg6ZpnFpVkQcAbbXIhvZewhZK4NVBlYEAPnnGvWgO6wM/JiympYyl4?= =?iso-8859-1?Q?/Yfn2BxJazk5irWnLPyADmk1F+SgwF4lv4Jm9gEOhfvInrHxqbVEFf614F?= =?iso-8859-1?Q?TRld0CXgftXDscdbRCzLkYkE/p+JvvNP6IyddNv1HPS4Sucytjk56SLqc9?= =?iso-8859-1?Q?6Qi0SqKVwqYldjKFzeEFWWEtzobgyBF+TPlHW6igAs++j+KI89RFkFrgkH?= =?iso-8859-1?Q?ftACQuZvWYMBqTV+fVTvDu700VLX0g280JO7xwJ52zIcBUjjD9nhUAsg?= =?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: b46e411f-6286-4d9d-bb3c-08dae2acf48b X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Dec 2022 17:09:28.6867 (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: nbtjyfenrzUM4qdpN3KiShRhRUwdFYp7D+PT5w1ktJlcShEg0qR1aRNowOuxdR+lWCsA1QnJG/f7ToUVyEW1HA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR10MB6146 X-TUID: wb5GPtHK1j+F 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