From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 09 Jun 2026 13:02:52 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f64.google.com (mail-yx1-f64.google.com [74.125.224.64]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 659B2o92004814 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 9 Jun 2026 13:02:51 +0200 Received: by mail-yx1-f64.google.com with SMTP id 956f58d0204a3-6605ecd1c90sf8954175d50.3 for ; Tue, 09 Jun 2026 04:02:51 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1781002965; cv=pass; d=google.com; s=arc-20240605; b=LAoqo2mQEv+SS2Ac+dpQTLlMprTeclAZPHRj9tmFWhKIF5EbvC66Z1m7c2qCyQfeWy 7Eb4r6Lt3Nzo92MQPsm76Og6+fUdQQ7zdhGI8Lfrw6R9J1ZZKN6nQ2mLq8cUSUZrTgmc brCUPQXCyttP3BvhnZoS2gGqHGVRUUuak4AJussCLx8NRAmXSleJNikZNw6oCPza41Sn jO4umZoW6iFSg3feqZ71SpLTDZ2znuAl38fMq5ojeahJdm+TJuriSvqPh2booCQymz9O kBKaLKL3Upq/YJ7fyRsboY9Jc5qwCi/khX1CWVmxMhIEC8Y1Hf4c2jMPYVRKM73K6CXa VJUA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:content-id :user-agent:content-language:accept-language:in-reply-to:references :message-id:date:thread-index:thread-topic:subject:cc:to:from :dkim-signature; bh=u7pfmBiCQJpCwIPHrsrcrgT+Q/f+C3CuMbuPrmgYbQo=; fh=MOz0zV98StMWMOfNUb+b04OaU9tz2blQ84l8Noau0OU=; b=a2AufNIhVc8My6I+KgplKxIl41GK88/Hgb2WpuGA0oWU9wCFAQ+j0+lgAWzVGZtJQ6 6FW/gTBNHBYwqa2oWELG/8/38xzd6cM7lpCuPRO7d5rhkzDV4rDTUuPxVahW3SXFUUuO giKB04Ti5WoXoE0UwuQeFr9wFeLuKyTV0WZHTaQ43XWSGymzEWVA/+0tTjGGA/05HCMA BT5DmekJoKi0eGwaPdj8QcLgk+LMptMC9A/YUkco95j9toa+9+Zmq8L6yk8dt+vQyqhi mmZjb2TII7hu0e7R5XDKoRq9ZexTGOHxiafCyK2F3zyswwjOHaWW4NOWEyAhTdNzIxub ppEQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uqV3plde; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1781002965; x=1781607765; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=u7pfmBiCQJpCwIPHrsrcrgT+Q/f+C3CuMbuPrmgYbQo=; b=v9fooO9cPU8mMlCS9O1Hoxd/fEgQKrehpe4++jJzTnOnNz9Cm6WEws4bP6pUGhYSyW 7IsIabbANvWfABSuzMPHqQrJ4dJ8P1IoaXV+iAI/O12iVq01vdEn4JRJi44yHW+NOH/D Z5xonVF21TOTWRJWTYgQoP0QcxAQkmwG2HBIMcXPonaYr+JXLhtcyedHVYLLScFJ027t mbEymdQ+W0Jj53BCQzmZjQyoTkBnwCupw6J8Hq9Aj6rUVOADkgIpQYNgJq4D061L+qKo LDm/wY1I/bWPxXmRvlLFHLsc7H9e25iBUA+m2qPtDlQcSbK8PwVcke23rhc5+atDzQbj UCAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781002965; x=1781607765; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:mime-version :content-id:user-agent:content-language:accept-language:in-reply-to :references:message-id:date:thread-index:thread-topic:subject:cc:to :from:x-beenthere:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=u7pfmBiCQJpCwIPHrsrcrgT+Q/f+C3CuMbuPrmgYbQo=; b=p/8MZaAVJBUqAa8HcJ8yn8CWyZnpImtkSTMePYzjisr/U/a5w9t3t0hdE5UekAul+E kH+nJlA1MFya2GLlr3B8gupeFumSgLlctjvNPlZMX7aaOXPu66V40MdIWT82PIMzSPc4 t6vN04ifZAsGn9vP/PEu4FBkl4LcYFQPvBu7mHWzfE01pXeWylTHdKl3hebw3pGWKcGB WuTqCcR4AwTuOzLZ81jpYEOkcoX7UMeGtlDpenRplzQ7bLVQeIsehXbqwVUWyBVV/jN1 fGrf7KPJv+Cdvfvz/4pCnidg4H0/p5C1qzqYRvDT+bOFTv9Vi9Uw9Lqlz2FZcoYp5qkI OqEQ== X-Forwarded-Encrypted: i=3; AFNElJ+3vcqKmOEJkLbA2EBw2jG1uwQVk2UvbSgbMVwUpNA0QQy1WGRb5QW6PGy0nlcK2E5111By@ilbers.de X-Gm-Message-State: AOJu0Yx9lwBGqqjnSiX0nRiKlIYNeaje0pPUM9uFHWDpl4xFb3/szV+g amAuMVIoQFiVxmR5o7Xy8xnTpiCWxvK31FCl5CRMufBhnRfiU4lpcgCj X-Received: by 2002:a05:690e:4144:b0:660:62e5:9303 with SMTP id 956f58d0204a3-661070cbcd8mr16811694d50.63.1781002965068; Tue, 09 Jun 2026 04:02:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AX0PUUfJ6jVgp9HZsc5kCNOj6OsjHUiu/8EnJT7thOxL/LFr8A==" Received: by 2002:a05:690e:1447:b0:650:2162:ad97 with SMTP id 956f58d0204a3-660f1f5bc40ls4700138d50.1.-pod-prod-03-us; Tue, 09 Jun 2026 04:02:44 -0700 (PDT) X-Forwarded-Encrypted: i=3; AFNElJ+mdxNWRw1scDVfLlfhUG0U8bei5sr5WX86/850hvwp/27MPgVLpDHgMG5VrHyi/nchClnsVb8SiGVb@googlegroups.com X-Received: by 2002:a05:690e:128d:b0:661:1669:b784 with SMTP id 956f58d0204a3-6611669cd1fmr13693733d50.10.1781002964080; Tue, 09 Jun 2026 04:02:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1781002964; cv=pass; d=google.com; s=arc-20240605; b=bIkQU9i4pwgvuuqOlyw5aeSWbqmU9Z/b2Fz/lyfuJQLDAxUjT/CmBq+zwapv3HvvkW 3bb07bVF/gGsG8zDbgz9Fh9z9lcLHv0UtU/egC6OrBFAG6LJJdMPeFGJgzGW38TumVjK skJgen4JznJ7FhguzaTe2+PuAFt21LwOUwkakFG0ZoiDr7qJVj0W0FL8ii9devasL7HK bKi4ikOz+kiPeBA2KHrkA6fgQWdLyfON+XJT6PcGQd0QItUrYEF0U9Wx9+IkPR+yRgNI SCvnQefN6UnAxSgindtW6+uasBG9UwluHBsKev9WJ5VGRTMUJ1s0kce6GZR49oM9GP8t Wb7Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:content-id:user-agent :content-language:accept-language:in-reply-to:references:message-id :date:thread-index:thread-topic:subject:cc:to:from:dkim-signature; bh=ST/OuYIG4opMrJAx6ZQRmPO+7pH7KoA+6d1KeCSiMmk=; fh=EB+8ck6IqenOO05t72lx23cHlIsPqqYPvDoXzk8EjVk=; b=jSKwc3FMyHWM+HxmR1x8scYHGhKnSVYOP3eyL3TOHiupZip7cAmFvYflr5m6fb7skC pCvEo2hPAfwVPYi59M3NheUCNKjlMdv4iuZMCMitSTJ8dqUpJZ+lRU4FRuPguud3C1Uz neuBpzN0bHlF9OXL3unEdtOOtGAUSyvj7wPyVOY19HARC1EfgaYQyz9uzafGZb1fdANE 1/h0kVeqHWtC7Qb+gyUD2n1qkhIUdMhwecW0gS9MBxDbozrI88dHe3VXI7jJqv9OzNcM 2wc6qBCD97CwCN1+rznuGRHPjifX1DPah7QypL5CKIrB5v/2rQydaWX5WzZnVeK42Lpd MWTA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uqV3plde; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DU2PR03CU002.outbound.protection.outlook.com (mail-northeuropeazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c200::3]) by gmr-mx.google.com with ESMTPS id 956f58d0204a3-660d624c537si627475d50.6.2026.06.09.04.02.43 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 04:02:44 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) client-ip=2a01:111:f403:c200::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iGwVU1k8lo+Ysd59F/wFsrVjp8wTNVPvogO0zaV4NrZHfZc2tfZPgSGA2Ek4ed6sPRI7RH7loPnCgYwBnY3m8iuGXuQX0aX6c3lYyyUpXdcSmWOLqpvKyq//z0LW0OtsfJ6jSFs94QeCTBKL015XRKU7H+PkEpPLX+K/TPsikSh8Bq2kUcT/vWvdvRV4JQ+o/tjBoBDWcy0fJQLLdQWBuBUJ7y6ceadWW46A8Q/Z1fixbNIvdL70sF9UiK36BiZea2nDYlHX+cTfQ9SFqd9yHPllnWdCBIaB3AFT9DzO3p3MsqQrFApD+Fpg9qvYZ9HdOQNpJj35Izl5zbURJo5T+g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=ST/OuYIG4opMrJAx6ZQRmPO+7pH7KoA+6d1KeCSiMmk=; b=h6x6umWANysu5a0QUZxVL6c5UDWQW76MJFCx41RscWezKI48YveZU8pBT0lQXDKyRU1PdSvrPWEUpcOBrl+ldW8VnyGoNyDxY0YgNOz6bR2fiiBZpCfCSgnyLg+ICOdqelyK2peti8jiLh/1YgKniPsD2vjYeWPzM3Q0cYyzjpJFeB5hFsfOlv522BLXCMTm6AqrFU7JefXGwNIRiPopyCPlLftRXwwbC5LIRN+QYRghKzkclBvc7Y4Nbl8TJHcA4vGFPp0Ift0zId+M/YkZf+kzKcugfXGtp/KBTq4r8f1zVtoaTKLKzGNRuE67tIRGP3RamnD4pnt1VNfA+dSxbA== 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 AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:619::6) by DB8PR10MB3724.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:136::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.92.14; Tue, 9 Jun 2026 11:02:40 +0000 Received: from AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a]) by AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM ([fe80::c0c1:ae4a:a803:8b8a%7]) with mapi id 15.21.0092.011; Tue, 9 Jun 2026 11:02:40 +0000 From: "'MOESSBAUER, Felix' via isar-users" To: "amikan@ilbers.de" , "isar-users@googlegroups.com" CC: "Kiszka, Jan" , "Gylstorff, Quirin" Subject: Re: [PATCH v4 05/17] bootstrap: move cleanup trap to function Thread-Topic: [PATCH v4 05/17] bootstrap: move cleanup trap to function Thread-Index: AQHc8bq4mkHg/3Twn02MGMvhDOT2wbY1+OsAgAAimIA= Date: Tue, 9 Jun 2026 11:02:39 +0000 Message-ID: <5a646a9c1093d368f755af6bb51d9c6910efeeac.camel@siemens.com> References: <20260601113505.2898877-1-felix.moessbauer@siemens.com> <20260601113505.2898877-6-felix.moessbauer@siemens.com> <8460cc1e-7713-4ee3-864c-6e1fe5193246@ilbers.de> In-Reply-To: <8460cc1e-7713-4ee3-864c-6e1fe5193246@ilbers.de> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Evolution 3.56.2-9 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS8PR10MB7254:EE_|DB8PR10MB3724:EE_ x-ms-office365-filtering-correlation-id: 70588fe8-6b95-49a9-cfd2-08dec6169f77 x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-ms-exchange-atpmessageproperties: SA x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|4022899009|1800799024|366016|55112099003|11063799006|56012099006|4143699003|38070700021|18002099003|22082099003; x-microsoft-antispam-message-info: XwWsRYdSYEYFh5ZLv8dqFGUlFh1quqagbqKYg9uvd0sULdzjsenTDSFRPYbZtW7JaBOuItzo0+bQaDm9RSngbtCX4/yFTmN+DGfg1Hbi+Zi7RVcqt2F+Upmp0c5edPL7Yp1sUmuix8GuXu9csX2pY6abd0sU6KXM2YGUtVcCg7ur/zeSMStmBY75fWTYJTc9uKd7TOVM5HDs7u7c+YJOemkm5/V5prjCsPuiYuI+ftI05WQzhgliy2y0IpKmb7ewyKrKbumsRpLY8EbxiDbeveC+RtxFZC4GjV6pX4mdnemSRrxH0obtztHQMQqWbTNjFKP4tq7HuPBO1ATdqtp3OFxD8nQfF6LgAkg2UAhCpF2mqVHK2Y1M3AYh2W/bIL/EsPi3CVD1zzDh5qKGBr2M+dMWefzf/wghENjVdTvn7gDaDcYKtOT/6RLCrN+SHd7muH5DOmTr1KE2uO6WeF2wnT3r/P1SvTPk9xneSdlcav/LpVu+foAPqlq2PH56IIWKL27xylkyBZ3uPFh78noU0wyGi1HbtoWEgAe9oB3hKt9HlQyyszaIL8Z7zdj1WTxg86sYgwL58fnmev1273PkMNTYiJkk3f42XnPGDaalWjvDDrjzUz9IiacNM+nDqu6BiLpU6QILrUN+NxBCHvLpesU+G2kwjZOu9YBYWpXAb/Z8sSzSbzlMrgDGnex6pU8ODLqb5aDSLsOF9gx+buSUHQ== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(4022899009)(1800799024)(366016)(55112099003)(11063799006)(56012099006)(4143699003)(38070700021)(18002099003)(22082099003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?ckVwSE5ZZHV5RXFYbTYxTndQbWkrY3dVdUpxbzk5OVN6eEVWS2k0NjVaSEZn?= =?utf-8?B?eHA4Wmhva2RNZUFHU09rNFIxQkZwYndaYkdHVSszMHZoNUNGdzNoWlE5RGhH?= =?utf-8?B?QnJ0NG4yOWxPcml3a2FiRmwvZzBkZlEzaDFpZytCeHdTNkpqSnR0d3hIMG1K?= =?utf-8?B?c1Z5SExJbE9GZjErZ3RCUjhLSkdkbXZwVEZUdE9TdU9LV2paUnhKSmYyTlE5?= =?utf-8?B?M0QrOEJiSUw2clRyWlVzZitSRXlDNGxmbmJnM3QwU3pmbnVNbytxdndpdnFP?= =?utf-8?B?M0Jhak1Bb05Dc2FuNkJCWlpGblA1K0pQQU4vdTNvbmZzOVhYTWFnMm1IN0hU?= =?utf-8?B?RzFvTWNLNlIyRVE3YWxiTit6SEwzTmJXbWhJUlpTZzNjK0t4L2s3Q1V3R2Yr?= =?utf-8?B?a21xS3kzeEt4azNPNDZOZ1gzUUloeStrb01QWXlXZkd1TjFrdzAxa25oMVFE?= =?utf-8?B?ZUxvYUxLVEVPUm94Ukt1K2ZLRWdVVUJhTFdubzV3MmVKQ2J5R3U5SCtKTlVB?= =?utf-8?B?amtLcXhhZ05YMjQ4V2tBc2hvMU5rSjV2YzhmVWN0ejJnbVp5RWJzZURHa29I?= =?utf-8?B?M05xU29vK0VZcUh5SkNETktYOVpyL2E3YlNzM29GbjFlclU0OUx1bi9ieEN4?= =?utf-8?B?eTdCMEtCMm9OdndIOE9oKzJUemI4Slg2VWRUTXpYYnc2MUxTT1lKT1d5Q05s?= =?utf-8?B?S0pRYW1YZk1uL1pELzA3N0Ntc0NlaFRwNi9zRWpzdHNkZzZwc0E3VmZaRkVz?= =?utf-8?B?eTlOS3NLTktUVjBzdVZFdkRRRDZONm1kNEJ2SFM3WWxTMGZRRHJ3S0hFMUFM?= =?utf-8?B?NlhHWkN6K2tHWlVvaUpxK1Brd3BlaVFySThXbC9WQWJ2WTJrdXh4Q3RxSWpw?= =?utf-8?B?VkxJT1ZkTzg0M0oyZkRMNkxZUkppSXAyZ3NZc3ZaNkpqbksvMGFRRG90Mkty?= =?utf-8?B?SEZGUjJHZWVFWDdTcHpWUkRRTGNSNUJXTjVhaml0YXhxVTFZN0VPNTFlcExU?= =?utf-8?B?a0tpNDk1WUIrTE5WVi9qa2cyT0JTbmdWU2pUOHNwOFNycmZrN0ZxejlXZGcv?= =?utf-8?B?RXVFcHRvVGtYcXJoZUo5cXFQbnJTam1WTGZjQ2wzbmZZcG1YdDVkVjJseitI?= =?utf-8?B?eG1wZTVCUHUyNDIvOHNJL0RBL1I0Q0Y0QjBiaG95bFN0SlVQSjJFSEt4czll?= =?utf-8?B?b1g3UXQ4T3lhV0ZyZXcrbGhzWVowTnQrcjNYNTM5alRHaFNnZjdQVHhuVTZj?= =?utf-8?B?TGk2bDdjc0pVUWhMQ2kxcys0YTVqNlBLaWlsbjIydHlrTmY5VVhRaCthdlBK?= =?utf-8?B?dU1yRHRqM2lYSE5BQ1IwNXZ0U1V1NUM0ckdSNDZ0THN2ZVo3aHFsNExsRmJa?= =?utf-8?B?MGJIYU95aUFWUGQzU1laVm9NTXNyUEV3b2xrNE1NdFBUY092dlI0bnN3VStv?= =?utf-8?B?TnhMQ0dzVTRmc0FiM0t3Ukl5WURoYXlQOVFDdVU5a3NlcElQcEEySFRYTXha?= =?utf-8?B?Q0cwN1hOSlhSR0hIMEdXbSttMmovSE16dEtzbENhTlNwWEI4VlJ1QWV0cUtG?= =?utf-8?B?VW5qUTlCUWFacHpMR09iUG53NFc1WXFqckRrK2xPZE5SR3JjWWRGQkhPVFg2?= =?utf-8?B?eHozL0hCQ2gydGhHVDZwQzYyanZxa1BROVVkYkpXcWV0Ri9uNFRyVmZtWGNI?= =?utf-8?B?SHpDcmF4TS9lZHM4Z0hqOVUvR0ZCSmh2THRpTG9ob1lkV3ZrZzZaSUZRZ3My?= =?utf-8?B?WFkwMnRxdWhjVGhyTzluMkdSdFJLaTFEME56TTcxeDVkM2xSOU9KN0drSmxT?= =?utf-8?B?cWNrVE5OaUh2Z2RiQ0JmcHNYSjlNMGNBWllxbCtDWENGZy9jWjlOR1QxMHUz?= =?utf-8?B?Q0oyOWZQeE5odkRNQTZLTzdqL0JHTHI1K3V6UFNTTEQ4VFRlR1UvUjBiSVhv?= =?utf-8?B?bnE4cmdGamEvWUlFaVlkVFQxVmNOUitNWldyRWZYb0F6RUlQNUdoWE4zc0pP?= =?utf-8?B?RlJWSDZmbncrWW1MZ005aG1oVXlPZVVQb3VPY0dxcmdwUU5IVG9FQTY1ZHk5?= =?utf-8?B?RlF0T2pwelFhSkp3cEQ1MkZKYlNLSnUwdERlVzU1VUd1NUw0OHRUbWpQQVNr?= =?utf-8?B?Q3IvY3VNQWhzc0VWbFlpc3hyVk5LTDZ1K05DQkVpSG1TRGlPL1RCV2laY28v?= =?utf-8?B?cWJ4T0pDVU1IaFE1dUtNejNRVDl5emQ2aTNxU2lFanJJZnNWa2NlcUVpVUlH?= =?utf-8?B?aThUNTAxcldsbWlWbVBDcXE2eTkvMFhOTjZ4dTJad2xJb2p5SitFdmcxNGRC?= =?utf-8?B?Q0huSFZxZGJUUkprY05DYWFWUGRuNFdwTUhMZzloRlF3dklXSWw1dz09?= Content-Type: text/plain; charset="UTF-8" Content-ID: MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB7254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 70588fe8-6b95-49a9-cfd2-08dec6169f77 X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Jun 2026 11:02:39.9646 (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: vyoQ47U4F3pbLYqLVAExdPGeedtYArWa4h1zJb4kXNj4zK7BEF0Gw9Dg4jojklhSQxuEIxVJdOiShT4XYxCHwCazyd/YP6Bp6I94CZ0RS2k= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3724 X-Original-Sender: felix.moessbauer@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uqV3plde; 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 felix.moessbauer@siemens.com designates 2a01:111:f403:c200::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: "MOESSBAUER, Felix" Reply-To: "MOESSBAUER, Felix" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,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-TUID: DOfVfOTby8pV On Tue, 2026-06-09 at 11:58 +0300, Anton Mikanovich wrote: > 01.06.2026 14:34, 'Felix Moessbauer' via isar-users wrote: > > By that, we can make the trap more easily conditional. > > > > Signed-off-by: Felix Moessbauer > > --- > > .../isar-mmdebstrap/isar-mmdebstrap.inc | 24 +++++++++++-------- > > 1 file changed, 14 insertions(+), 10 deletions(-) > > > > diff --git a/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc > > index da8bc52d..cf6c355c 100644 > > --- a/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc > > +++ b/meta/recipes-core/isar-mmdebstrap/isar-mmdebstrap.inc > > @@ -110,6 +110,19 @@ def get_apt_auth_opts(d): > > f"--setup-hook='upload \"{workdir}/apt-auth\" /etc/apt/auth.conf.d/isar.conf'" > > return '' > > > > +bootstrap_cleanup() { > > + [ -r "${WORKDIR}/mmtmpdir" ] && tmpdir=$(cat "${WORKDIR}/mmtmpdir") \ > > + && rm "${WORKDIR}/mmtmpdir" > > + [ -d "$tmpdir" ] && mountpoint -q $tmpdir/$base_apt_tmp \ > > + && run_privileged umount $tmpdir/$base_apt_tmp > > + [ -d "$tmpdir" ] && mountpoint -q $tmpdir/base-apt \ > > + && run_privileged umount $tmpdir/base-apt > > + [ -d "$tmpdir" ] && run_privileged rm -rf --one-file-system $tmpdir > > + [ -n "$base_apt_tmp" ] && mountpoint -q $base_apt_tmp \ > > + && run_privileged umount $base_apt_tmp \ > > + && rm -rf --one-file-system $base_apt_tmp > > +} > > + > > do_bootstrap[vardeps] += " \ > > DISTRO_APT_PREMIRRORS \ > > ISAR_ENABLE_COMPAT_ARCH \ > > @@ -206,16 +219,7 @@ do_bootstrap() { > > > > # Cleanup mounts if fails > > trap 'exit 1' INT HUP QUIT TERM ALRM USR1 > > - trap '[ -r "${WORKDIR}/mmtmpdir" ] && tmpdir=$(cat "${WORKDIR}/mmtmpdir") \ > > - && rm "${WORKDIR}/mmtmpdir"; \ > > - [ -d "$tmpdir" ] && mountpoint -q $tmpdir/$base_apt_tmp \ > > - && run_privileged umount $tmpdir/$base_apt_tmp; \ > > - [ -d "$tmpdir" ] && mountpoint -q $tmpdir/base-apt \ > > - && run_privileged umount $tmpdir/base-apt; \ > > - [ -d "$tmpdir" ] && run_privileged rm -rf --one-file-system $tmpdir; \ > > - [ -n "$base_apt_tmp" ] && mountpoint -q $base_apt_tmp \ > > - && run_privileged umount $base_apt_tmp \ > > - && rm -rf --one-file-system $base_apt_tmp' EXIT > > + trap 'bootstrap_cleanup' EXIT > To make this trap work we need to add cleanup function into the run.* file. > This can be done by adding bootstrap_cleanup to do_bootstrap[vardeps] list. Good catch. Will send a v5. Felix > > > > # Create lock file so that it is owned by the user running the build (not root) > > mkdir -p ${DEBDIR} > > -- > You received this message because you are subscribed to the Google Groups "isar-users" group. > To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. > To view this discussion visit https://groups.google.com/d/msgid/isar-users/8460cc1e-7713-4ee3-864c-6e1fe5193246%40ilbers.de. -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/5a646a9c1093d368f755af6bb51d9c6910efeeac.camel%40siemens.com.