From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7163980406052618240 X-Received: by 2002:a05:6402:2026:b0:523:363e:f6e8 with SMTP id ay6-20020a056402202600b00523363ef6e8mr1382562edb.31.1692188085110; Wed, 16 Aug 2023 05:14:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:aa7:c1ca:0:b0:523:1a86:36c6 with SMTP id d10-20020aa7c1ca000000b005231a8636c6ls1252287edp.0.-pod-prod-04-eu; Wed, 16 Aug 2023 05:14:43 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHQLCcuYUHOvAYYaz2wOf1dakx6y9ARQ/VeOOFPg/1Cl8acmqt1Ln8b/cjQl7Kp3axNw2Ci X-Received: by 2002:a17:906:9bce:b0:99d:fa95:ecc8 with SMTP id de14-20020a1709069bce00b0099dfa95ecc8mr256812ejc.59.1692188083440; Wed, 16 Aug 2023 05:14:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1692188083; cv=pass; d=google.com; s=arc-20160816; b=rQPsajC0enZjaWjf/AjjbEJo4/WAczMxCUcdEfdcH4V9ZPfki13ODLp/ip52K6aUlN 6FeAqGksKhBvvtJ5BDeGg4C5huky5qVcXwGRx0o8/Mp4sMngogaIo4o5sNv0UeWe4C+x OfpJ2HG0nnzAL5Bhu7ROHPq3B9P0z+7ptjZqFM04I9u71UNGm93tXCw2mTRBeh2RYdXk nT38SxNhbX6LvbSnTouUxMj7Om+QhDa5yt3eXvy309qZvF42n3v/EXL9JEApwxFQb+lL +a/aEwU/wL1pae2b8jHkUtPaUtJZlbjp5RWe4HjDSDLzuqUtoYHIUtM1g8QLW1Lr4tRH X/pA== 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=mUhRxKRjfg452UNF0+YT0wxtjeMo85aJgHu5xJ+xAAg=; fh=P0iuKgidmAaYvPfY6P+WWv+5AQ1KAqwDcu5amwfnCeI=; b=WAgOqVnvgITC4+YYrLV0y0m0DFxD5s+EOv7EL2CwPzmsN4hdj5dUn8GpKTjPfes4Ly jbm0gKgjfmPbSNDfgKSvyH4l4RlMjkhmYw6zVQA1fQrW2XXQEomwErXADZE1UTDong8P hTqvEa1NxeVsHzo2BRcEQlkkDTC/P/0PnoDTl34ftLaTMgmDCUpc6ZLGhjvyqtYaWhU0 R4YaKDgMb9wIng+MxMPW5CHh6HODT/ztHzJ0DOGBVKgAN4Om57N/6vRQJd8dBMpLs0t7 XL4tUYhMTie4Ncno8203yGU8VivykhMHfe3KyKZ8jq9Eug91iW0l7fclRbldpWWj6W02 1Q7g== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=u12hbiEV; 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 2a01:111:f400:fe0e::612 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Return-Path: Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on0612.outbound.protection.outlook.com. [2a01:111:f400:fe0e::612]) by gmr-mx.google.com with ESMTPS id go11-20020a1709070d8b00b009885c0ef8d2si918445ejc.1.2023.08.16.05.14.43 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 16 Aug 2023 05:14:43 -0700 (PDT) Received-SPF: pass (google.com: domain of stefan-koch@siemens.com designates 2a01:111:f400:fe0e::612 as permitted sender) client-ip=2a01:111:f400:fe0e::612; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=u12hbiEV; 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 2a01:111:f400:fe0e::612 as permitted sender) smtp.mailfrom=stefan-koch@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TWfVa1Cj9Nf5laIKQ0wrMDVvwmaTVQBOOeBBXTm/u9NphoLKmApFeDe2OGTogGeEd0oUJ+EdyF7lEKZrtQdb1z6WHax7fHCxeQ0kF3O5Zgme9GFDHv+jZoyGz5Nax6YKfooiV7x5Y9WimJv+KreXlceAvjgFDmr4Hse1fTXqmiUpeMCBwW4PTiNvYQS8nQvb05ck7P10sBiNWAZ7WfqR2TNCmSqzVQQ7VedkrPcmMlMCGBC98S0ETrZVYYOz1HiuFQm09X3ouCpkRl2PQz/3cZMbb6sgtNdDU5KSRCnCn2ynx7tKcDeTisgz7XlrwxGxsN6LVXb9BaFJvr+x2EcLRA== 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=mUhRxKRjfg452UNF0+YT0wxtjeMo85aJgHu5xJ+xAAg=; b=it8nH7baxJqCCwNxd2X7g2+Dj2DhQ3rmTMKjtM7ZRCNq0qhekAvpoVX3HHy7QecVYIG61jUdiEP/uZCloyXIyitjyvXbn+NeUxUM63P7ScC0KLrOmkj/ZjAInoy1dmBx3HPPfVY6eLyw/QKhD2UvTnjrUPEkj8t8Hcq+Q3bUygCEv/LgD8L5i9GWk4Wx8atTL5va6M/SztnduxXetX66qv2W2rAEWZGF+NUANHQ9ZDPkkUI2r0HGFruv9uuudEjmdYwlDZT7Jc3AHDB15KWR2DYhW0fC36l9/S1NSgxf6J6VC72YTBoc9mn7YD8lCsYpQU5GICviDtGlw+IjRrVc4g== 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=mUhRxKRjfg452UNF0+YT0wxtjeMo85aJgHu5xJ+xAAg=; b=u12hbiEVm6i6J7mXr1fFjjI+UsMrrvZl1d3/Ja5gGbZiO4iq9+dxDMB070RqxwoZbkjAjTGd4Knkq8xT4JXp3QocFG/p1B3/Zg9DfdXqZmRe6rjQCR86ergQDOv12A1T8LYHgLMuHRl5tncGtTKPkVeZ55BT0BwsqNIqugWmJ0zyx4dOvGsMRk3x9hTNOGoOoCy8rWt5vmpFFpYZDV6h/TwdpBdxlig5aL0OPk3JTJ7DE1NsTIjg89MMkx4U6mcIZ3WQH+UjuLYsWzPmdXAzq8Otrl4rtHmq9xY2JKdsEeDHF8+GYbu8wp6qTQ9dGV6uooxrsFghV7+p/xRNDkzh+A== Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:41e::11) by AM7PR10MB3480.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:132::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.29; Wed, 16 Aug 2023 12:14:42 +0000 Received: from AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c9da:178c:455b:211e]) by AM9PR10MB4959.EURPRD10.PROD.OUTLOOK.COM ([fe80::c9da:178c:455b:211e%4]) with mapi id 15.20.6678.029; Wed, 16 Aug 2023 12:14:42 +0000 From: "Koch, Stefan" To: "isar-users@googlegroups.com" CC: "Koch, Stefan" , "Kiszka, Jan" , "Storm, Christian" , "Adler, Michael" , "Sudler, Simon" , "cedric.hombourger@siemens.com" , "Schmidt, Adriaan" , "MOESSBAUER, FELIX JONATHAN" , "ubely@ilbers.de" Subject: [PATCH v3 2/5] sbuild: Support overriding configured schroot dir Thread-Topic: [PATCH v3 2/5] sbuild: Support overriding configured schroot dir Thread-Index: AQHZ0Ds8kL+Hlur2LkSxkZ5xtQW0XA== Date: Wed, 16 Aug 2023 12:14:41 +0000 Message-ID: <20230816121423.3956608-3-stefan-koch@siemens.com> References: <20230816121423.3956608-1-stefan-koch@siemens.com> In-Reply-To: <20230816121423.3956608-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.39.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_|AM7PR10MB3480:EE_ x-ms-office365-filtering-correlation-id: 1de09ddf-7cc7-484b-ec0b-08db9e525ef0 x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: fB3Z+G7lBmqVg9ol1B8XDRBXlvxKwwLTtO4Vj84ws+sOdGar14j18dLhbnKG0un658lR5RB6osmHd8sC6abtUK9oc5sUe6TjTQnVGe51c0vtc+tRBDRTx63Dy52ohTXtReLmHgZrRKE8NzBhXU9VjD6zeq79SR1kLANwQcYoy5KA738GrBpwslhA1oZ08+tB2L2vi1+aT3RFLZ7h+fbYOiBKGv1QbP47Ei638VHfoX4aAQ3DiopxKRRwICELWq0/sGdtnt0hgAD299QgPBQBR0JEQZc9woSxVjA00Tbj2J5IytPf8p9Mvu3Y6TU1HHFNy5l8c1QlIa055x06B3M8B7lwknOPu/V+spDPvanLpN364oMTPxbv5/vNoGJoAl95XMEBkJWlu3bQJ5OAe/e9qPpZnl1JY9vJGMcASpyGsI/Q48H4RJK7x3N37QVDE/e36EoPkzYGySfFxBScAzD54QXLekXCYT22bYuweWNVo+btLtXWwTOj5O31DWyKmzNFdCzy+bsCNKCTCoTQ5iB14ewyCkbzf4vS82uj56A8pv9/37SNqkLE4uxh7RiMNgTdcqbcwU5GBJVGWXgnvWgi21Qwbqs5OpKLLZFokhE+U6sMB6AeoE8ThhtmxS6RGRl5 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:(13230031)(39860400002)(396003)(136003)(366004)(346002)(376002)(1800799009)(451199024)(186009)(316002)(54906003)(76116006)(6916009)(66946007)(91956017)(64756008)(66446008)(66476007)(66556008)(122000001)(41300700001)(5660300002)(38070700005)(38100700002)(8676002)(4326008)(8936002)(82960400001)(2906002)(4744005)(83380400001)(26005)(478600001)(86362001)(6512007)(6506007)(36756003)(71200400001)(1076003)(2616005)(6486002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?Mc4KLz1PYGo+5nl/G5yLbrIcgiTZ+q55Je9NWdMNJkIzIDBGEMeVma47yS?= =?iso-8859-1?Q?LMoO+qK+IYgnrVqskdvxMsjINwKKXf7wyvSaqZ2XysBPTlUiZ/6okAPUFp?= =?iso-8859-1?Q?SOITq8YOBYK8lZCQ6GuH/afOw7SldZ3KROOINIrN1RMmzO4uFM9iuo2R0z?= =?iso-8859-1?Q?JTytH9Ktc50v7QNe4pknCHUoGLtsuL9TOJkFcMD0b8kpXLIIm5eYOTv1t5?= =?iso-8859-1?Q?h5BeHPdKRpsdej2J/aUhf40WfrGXgB6TL+fDtlEm8ZS1TglquogZ/bCkxN?= =?iso-8859-1?Q?haHwOhg2Acbpi+U4iB9A/qT6L0fUOoc0SoWLVSq8kGNhWJtUDKFGZaroG4?= =?iso-8859-1?Q?BbwnidCLj6os8PLb3yNdBBkivuWsAZh4NBxfGEu/Nc2NALTw00NbSPZoCQ?= =?iso-8859-1?Q?CaC9qvPNAXxpPlLq5X806z+J4WTXDWJ5eGoioCblzj7ghyZINXAxwHMoH3?= =?iso-8859-1?Q?4VMXutfn9ROB89bt86ivmHDqp8TGxlZqXUFaBs8G32zkhJvhW3jg7tnMOE?= =?iso-8859-1?Q?XTuNSPMAVQYEzLqZ+xuSUkS2GqOUBOcHNNGFggwKyxO71sgHWoqy3/Vt6X?= =?iso-8859-1?Q?sQwkLFWO2l5o3W1uJJH7ooDWhKLQMzCaF9/ft6yb6g27sj7jYSxcdsHi4D?= =?iso-8859-1?Q?ZG3IaV5/UGdofBy5yqu0JlI+sKAUHXY/3BMThjSoYWFNV9f23RIP2vy9R4?= =?iso-8859-1?Q?UEid65CXcTal/lm0RfkTmadrqyieMR172xUaUEn7A+NXgvqNFjyZFQKvTM?= =?iso-8859-1?Q?y+r1oavwlyQTX0tyfn8c1Tm9J8hzy/AjjTD4USLAEd+KUNmaWdJYPDyBp4?= =?iso-8859-1?Q?o5KXcCxDJtGuZ0ZuiHESi0vakDGVbsHSDcB7pvxZgZL8G/UDdLdlfafjjD?= =?iso-8859-1?Q?ucADOQCppILQtccCLBJ+VpPZKbdp7TmaYzsPsaLmVM0ZfmscYFLPap8GAS?= =?iso-8859-1?Q?B1nRLH82KY2mKwxzMq3gzcMiQ3l4rfLIMJY/n86J3uJjOoiMy8CWSWyyf/?= =?iso-8859-1?Q?DtZyYNxgjIj7da0oqjgJxdHL15OceUBbRV5e5/C182BuCm8sh6fk4i+xIc?= =?iso-8859-1?Q?dPy98VzwjX+3Y02ov7O0zJZcxlS1hvRbUt80rnKCajsQZrZqCbYLy3/7vm?= =?iso-8859-1?Q?X6EGfmf/2NVbCdnsuTq+GwCbzNj0GdurxPA0XJ7OF15Sk5MtDUHxqCxFmd?= =?iso-8859-1?Q?Rxl2xqWY7a60BhrHSwmZ45aYO1B+lxe4uNs6EhhwIc6B8KK6NbiTyJFwS0?= =?iso-8859-1?Q?3CVpolEzF5D8fUOQjl2nVeHMi9TXkE0/K3BRMbV5qGSOGxeJg8gJCr0usd?= =?iso-8859-1?Q?YeP5C+TtTsTp8aPxkc7m+TC+kiULf9VNive5e2JzLpFS8gHuYUj2kDIBfF?= =?iso-8859-1?Q?mBmjnWqM7GuCrKYuVtEfAKmN7WcYG5gNiCvywsHsDf5eien3VpF5idsZ99?= =?iso-8859-1?Q?u9cJ2lrkZcPA0Th7sJcT/3qNWpuTsEKUbKbn8eUxOhfT3xaj3WvpkiJ6VE?= =?iso-8859-1?Q?o03H5HuvtOijZ9I0cGFaK9eDtm8lcBzkZZv4JGGD/b+2TqcRm4axszFiFs?= =?iso-8859-1?Q?Jvkyi8MBFtHRWDXdfvjKI0SRcduwibSZLolQuYWAf/TqTNuT57cpz6RLYb?= =?iso-8859-1?Q?qj1/vg6dwD4AbhvjpDy3Ek4q5R9vXYfrxZLZ6uGF7diDNHUPKPwFxkLw?= =?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: 1de09ddf-7cc7-484b-ec0b-08db9e525ef0 X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Aug 2023 12:14:41.9899 (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: iETI11z3VnHX+RXAc2x9r4L0cR26sXSRAjsBpHAGhVvC/kkgl8Q7EfMWRkyyv5VwU6g502uJvVNj6T3A6er5Mw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3480 X-TUID: AAx/ruOMsd4i 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 995f7a54..3c73edd9 100644 --- a/meta/classes/sbuild.bbclass +++ b/meta/classes/sbuild.bbclass @@ -15,14 +15,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.39.2