From patchwork Tue Jul 28 08:20:09 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5300 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Tue, 28 Jul 2026 10:20:34 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-qk1-f192.google.com (mail-qk1-f192.google.com [209.85.222.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 66S8KWAW007803 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 28 Jul 2026 10:20:33 +0200 Received: by mail-qk1-f192.google.com with SMTP id af79cd13be357-92e6ed4fe99sf651373185a.0 for ; Tue, 28 Jul 2026 01:20:33 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1785226827; cv=pass; d=google.com; s=arc-20260327; b=p66q457vMcgTLn0o3kHo9tq/cj4RyAcyBtppMIMEVww61uubdhh0P9QZMI+3DRkFSX 932bF9ZvtN8o3cibY2e7pdSq+D4ULelLKsHdFLGlrIEInm6c9PqsiMFFbB+wBBmnpZCL UEkva+TwICzbNBywX/ui7Houpy9PASymCntuar7yRJPtXpTNpJp6xL2Wr0r0q0GTuhLU DlW3XIFWydDwDGWQwIQwcI+oeqzB6BkBkiZ/5Pi2S57TQHt+fHu6vauWo2cb1dPJxPxl +PcDKpNoXFPW5RS8U/SuCMzwpcYdfs5Jj6lyJ2oYzap+uSJ3ipWR/lCnrABNuzS3Fk1t rmRw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:message-id :date:subject:cc:to:from:dkim-signature; bh=TCw9xfPyDsKrMk9HowxmrzWNOhqqRSSbvxwP539LjWQ=; fh=GXyIv7QPBruA8ihb2uk9Sx3BCuIial4TaG77UcrEnL4=; b=M0oPbKeLd2t0Tt/JvGuZIc5TH+Qirw/ZCV72p8ZPwHDGx4mlbJ01LqqUKC1GaRPqf5 gPk/b+4dH0eTVlqWvx4qut3XyOGTFHJJK7uyV/36XDJM+o70i3UBWKymx4fRSQdF7YZr YRIbYfUU8bOoSgSwK6+HdvS3xJLApIOQyohe6vhRUOl9Dg4doKJ4iJBCv7fURZO4uw4p jHNVVe0IfMwmBMjxYpbyqtwpYxkHz6rTq3J/C+G2igodX3Romq5YuMrARJFaogFLGSqX 0ani+9DPaehONB03Hw2aKIIrVnHxQHRHRhEO4aX8ZH8LrzvTr9bathN9B14bFTRH3dww jaHg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=hzBZjYpR; 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:c207::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=1785226827; x=1785831627; darn=isar-build.org; 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-type:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=TCw9xfPyDsKrMk9HowxmrzWNOhqqRSSbvxwP539LjWQ=; b=aBjP7FkZZ+YY9ds89u7nJKWKwh2YLhD+sGrShBf1aVIcHNY41dkepMs6YJlJ1iLPxl pjkdCrJX77K+iIsYLqSD2yzGdwGjol7ofOLhmhxcJFrgrmsXqutD14gj91t4mlOQpELV HxWTpabaXhTODFGt6JrFpHOAHRRDjX6o1TS289pVqjHTjdamhkTS57GwkMWqlg0joQBE miIWZyPBYQmprAOajUNnNKZIUPiYHlzzQ6VC6/xMK7OD0LRSdaq8fdJvBa4hTKFQFV6g cohDRQyxom7fa9tXwVx6FIhHwIeHtFULU0EPuuuGQh2dLWyeflSAi7zPyBRrmFf4HG9N yYxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785226827; x=1785831627; 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-type:message-id:date:subject:cc:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=TCw9xfPyDsKrMk9HowxmrzWNOhqqRSSbvxwP539LjWQ=; b=iWg0Z52YLu9yzW9ks+G3odGhDRf5ACK98mrR7n+ACpPeBkS8AhRVKSBTcrLtKsZyYi R25yLvu5b7y4QV7ur/R7npfDZm7z72OkwL3Dn32eZeLQj1XP/ZgNX3gWYNa4kmltNtqJ g2Ui7seo7Md8Ufv2aw/vd63cFkumtU+2TEO3m1kxGaA7yG/s61/eLJFKvWWkQi1JNaUm J5Jy8Nzz5qQ6185NPrHEv7IQ+xtwOShT0h6d5vSFki2JKRSYYcyF0IzFlVpcfD8W+ts8 HXmuxkwcPPfoEsGZviMdXVyF4CxyLSNYmigR87rH4KIobVxVEnUyF7LxGQOcBS5G+q+c x6PQ== X-Forwarded-Encrypted: i=3; AHgh+RpJ3XKMgYI2yT02bKj5mcCivYQO8UlVgFCkt4/Pxk7wrF0YGLdHPQxbR0Jbr/i9iieMECbMrGY=@isar-build.org X-Gm-Message-State: AOJu0YxmdT/H14WQZBwZ6uf7I/f6a4irh3ikjib1h3BRig5CIjhcRC2Q lSie77+IjGcFRSVcM/XW4473DEmS44WxCqW/ateZp5eplnqLB3SLeWSI X-Received: by 2002:a05:620a:414e:b0:914:bd27:2d1 with SMTP id af79cd13be357-93302629df8mr118768785a.11.1785226827054; Tue, 28 Jul 2026 01:20:27 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Aa7YSPTeouE/ipoiVDVEJ7sTi20cyHsFNwDa2dmCskP+0RhLbQ==" Received: by 2002:a05:6214:5683:b0:8f0:6c24:4aa with SMTP id 6a1803df08f44-907c964d907ls82190336d6.2.-pod-prod-06-us; Tue, 28 Jul 2026 01:20:25 -0700 (PDT) X-Received: by 2002:a05:620a:4725:b0:931:4b6:a9c5 with SMTP id af79cd13be357-9330265765dmr114091385a.24.1785226825433; Tue, 28 Jul 2026 01:20:25 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1785226825; cv=pass; d=google.com; s=arc-20260327; b=ouu7rWSrm/ZJ+fyORQGgoGZprUlnR/noQEyDHbXGW8wc5fzg3jN2MsK2G9I4KvH6zZ yMo5QkWKe8jJyns6wHTJ6A1LCxpe5fsSau8lEB5EJI8OIOBLrgKe1dsX3qrlJs9Oo8Wt sQ8Tb2CaE4dVUpeZN4l8JADtEoJv1ZnxBpxh+PMmRomJCC83gwWY94QuG8oJNBtgZRHi l719EHjmblRYRqHf6aYEqdn0qqpwtV7co8itiUaGelVdzUXTr6xQFXLTAwFjJOzXsNYf lqGH3jZQGhJBOGyeEYa3WnpGsNUdBATGuDTH0/CFeMTGdM6oreWyIEAOrV+WjY69yI9i zkog== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:message-id:date:subject:cc :to:from:dkim-signature; bh=nmanG8gODMc0cT4yro07YeE2poCoc8uBPzie+/EXq1M=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=Za4bkEOFPaKrekp4YAgGPWQeMpvODeq8zGxAJE1mfUYBx3x3xDFJJ+k7zziwMtirSe FSfICUU+/wah4o9onNPBWqOc7s1qAkZRt5AmsMgGquHXd9Zp/hys3HDqfhnGj+6h0N7T tzaongIPpffdl1wX+Qj8efgzQNs6zTl/56GQxj93k3zAx5G93Ly5O9MySTsrD9LuwsLX JXqj8rkih6y88iZg8sfA4Jp1e1kYj5ipjBgqBjFPN3WvKUKUKvhpZpGMdo8SueNqe0GR WBazKBUzKujZgNG34YagAmOwa+/7boCqFlN9vmhU2qpg3x9kYlAyDFJ6lbjB6g4sxCvv DSgg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=hzBZjYpR; 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:c207::3 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazlp170110003.outbound.protection.outlook.com. [2a01:111:f403:c207::3]) by gmr-mx.google.com with ESMTPS id af79cd13be357-932de660fdcsi26475585a.8.2026.07.28.01.20.24 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jul 2026 01:20:25 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c207::3 as permitted sender) client-ip=2a01:111:f403:c207::3; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=N846LJT2s5Gw69E897s6JqVPEMdWP/kUMPVXV/KQ/fWPzzhMymiAv821hI8gIIHrg2SGzEg7yWeK5H+cZujT/Of3rpWHkW+1UePrGN/vllMH6zRaBeGGop6BCQBXx4qqJrrSyZ0bKovEp9YCcR7AeOYppM/N9/E61xgBf0+Zfn0Xq85fVGuETUL8OLGP7ivPClAyMmrFG1B3uFJU5lCVfHYXrTudYRIuklZhw7V2UPkMlabP4tX56WWrs2aPTa0peMbyKKsfFseO4P8ELodUjSiHp42AJyDV926ET40/1TVq4v/TnO/iWDifEITkxLgdsbCqzb9Z1FjBRFOCx9M+gw== 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=nmanG8gODMc0cT4yro07YeE2poCoc8uBPzie+/EXq1M=; b=lqZpML9bny889I01Zzn4bmF5rAroEo73ZSljOPP6lqTDlm1dPjNhjvjGZA9F2SiHmR5nk5olmmBA7QB/vPLi8ktvippKewWB8Vzhjr0+sFXpcms2MoKTRTDxfyC7xSdf1Hv/TDA58zYS6HLsp1zLXsARrOnmzrdCctZXdQGn8pp5YBtGzQVvLZYkUgnDXXpO6F164WxKbzHlWTpKBfkSLmTBPmCwN8CNyIaf7BmJQF9K83JHTi8pY3fz6zMWqDNU0IAH7MOMX1R7sp1Vg4sKWWL7Prv1kGGcHf/AUUB2FTRhFXIvigf86oWH7/yK045v/Vs8KbqwZioE/dblm3hZhg== 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 AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) by GV2PR10MB9907.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:344::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.270.12; Tue, 28 Jul 2026 08:20:21 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%5]) with mapi id 15.21.0245.012; Tue, 28 Jul 2026 08:20:21 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 1/2] fix(imager): mount base-apt on unshare if needed Date: Tue, 28 Jul 2026 10:20:09 +0200 Message-ID: <20260728082010.687942-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.53.0 X-ClientProxiedBy: PA7P264CA0314.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:395::16) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|GV2PR10MB9907:EE_ X-MS-Office365-Filtering-Correlation-Id: 18fe2fc9-fd03-4e98-dc50-08deec811120 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|23010399003|1800799024|366016|376014|10067099003|6133799003|55112099003|11063799006|56012099006|18002099003; X-Microsoft-Antispam-Message-Info: F9doc6uDuqzqr6BAnBzK8dXXsuKIM9CCELdxVSYWsKf//PJZqPJMsEeH6vtEkNAA7vSAlWdVJDSE2vPN3rObDYauOXGpJx906ENA0f4ECgArGfGRuU+bQE5xh6ulGRGxMS0wi6KI+QJbo9aSE1Zic+idnFLXIaJbFnC/SNwOokGMX96MsltgzgMFFMQ+xDJH7frxGgRpV1veAyWQ7iUwjlfomjxUaNhbmZY5QCzriS3P0T0pMs5+uwgEAGhu6AN+Fr69tz2geCuS3g3G7souVExmEFuUNR1ZzU7iOedV1tXxMzDz4D0kTDx8uYxd1C6ywAkDACN/bxWE9SRbhKWLpij7m3oahic0TENctHumBJpbpqfuDzeab6djo4IVdc0bnFybeUfftnTUlHSsiYvSdtyzM5aSvTxTtebvem+pVhxfW2OMy2sUe6umNQ7Vt2du5x0d29e6Mnn/R3zFz6efWmCM1WTok+b9dQk6aGrSGMWYVSA91633JxPOhGg9Iv3oxsOmQsInN9EfbZ/Xf5TG949GLCWdWuRS3nBc33+xtjdYAjnMwgoiVPw0y6OfSBO5ccVLE9fryAunjQexzjkjju0Mds4AFLlEdncG4UWdW+Kh0CAbD2Nu3M/SYycjWCna2kB8dzP10P9/luWQ7EPs1E1gr3Ylypd1WA6vrjQrpAs= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(23010399003)(1800799024)(366016)(376014)(10067099003)(6133799003)(55112099003)(11063799006)(56012099006)(18002099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: p8ODHppc+mdYTm9G4nP1Z5DLOCJ2MlvpPxKz9kHa9bXG8H4wIK9GmHqatR8IbWkeck3f15R2w1S380fk5Ud/ZSxpYS40SDDjs+pGCwgjVQ4PGTP9k9ySW8DomXyiF126w5pUkzi47C5q6tdnhHvQW4W3LFFCnU7RjMpQBvVlzP3tfC65cRJU1ITsJDnG6oEsBg/gEV3eRCwpLowuCZ3flTY13l9D4U1YzWKzPlTRNN0N7OFejbTExabVN5QO96/If/18M/Ccto0aK1WN5Vn0rbz1Yh/E9m6JGNhlsd7Jh5bQqnj7X/ocDRNN5S7d4Pt203TYU58w0WdmVQdjeKni1aoBK4wRnRZL5x//jShy9O9e16pgsnD7al4X2TDW/3ullacfr0WUJwByVG6MyD5RN9IYinVBEPhC+RgfDlYZGpXdva6OO9Uy/fKu1kTJjpmJHNCy2k9I9gsIOnqG2NAvHGiT/AhKQGHmOAB6RFxOAtpO4cbjnm+pvgHMtS/MiTL7BKTMNof2rhmEGESeXqFDbMzRY/l8PBD1e3OZpCyL7n4nCReinOh47Z2gEr4Qagh/92+0bSgT0VJluvr0TYUek5mhok0nlHpmqldlxpgMZdyTA9E0ETQdqZ2oRvKsUlrowEqcZbpF5jAiXCS/2WdHKxR0QNvZGZNd8NgdfPVvgAEhI3Ty1/dFxBRGS3Mu7R41A8LXeGXipjq6eJhp6I2o5vNjjmWdyE85YwXmcT1AGgdKzdD8FKICVTrPECRSQG1ymHsPC4WuJ6zWpsGI17QS68ka1OFF8vacjr5x5SOhG/wKeKOzLzTRdzLU+tBW3sDqxiy7YFiHlMm938Z6ktQ6oHGg3y7Gp9Z+oYVLVn6Jo80JOYUfdZLrRCHVlwdgVG3sSp6/U0Z/4QXnpcw9gERlZB0+ecLkmeLdXIpm87eARuGm+OFiSHKWonOI5lyquZbqIiOjywL8A6x2YAspFxMFoHmqmg6gZ1LkPd2LhIzQwHNdCTYXbDJh7VxZ7fxKAg1SM2P8LmW2JLstg+t2ED/8kJJu0cWseBlBLpV6TQc62YQL7JIM+IvFp0ItyGHE08aT1FjE0IJOfcLQoh6/lQwKI82e64YPpi5nhMum+LUmtALWxBDEnaudULE7xwnB21I2iTge6CXcDFUq6R5rASff5+gONS4VBH/MnJoO0JHrdd34F/VhO7GbS7x2Ne4UHILfI03OAy2AAMK/x0m6oQnBjI54HW2Rvjrot5YclTpwWMSGxxhudpOw5TSGYJ7L1GZHD6V+1qPQT45NAP+Liapu0ylfCIhwk8Z49T9BxfynU4+SVyS4TNvS+Q1Vk2es1qCv2NBLpHs+x6D7/vskvHNgwnYMqGtU6pXp3WRX2lZvOvWYs8dc1bTSvORFkRaKiumtS085nZQQbt2FuVG1OorwANfBSbPG406JcLXHrbiJY0VlUphoLRYNHJoEbKE/xdL/Em8c0vZJikXPdgiiqEY23woWukDnHUhqQTITgz+/ZI2euHgkXY6chRgQrrt639SvfBnNN6y/8/JddNHvluDb0iH/qvEMupsXL//TeQhC/R+r1OG7/X90HhodFK9OtTRNxVlK2/B1PY872zGBd4inajRqj8JH4j9TgqFiqymVZPCTtwbKfpKfp1L9rAJ3/2/IcQdY0hj6oXC0UYoZTXzGZoANf4+QsIXDw8RgyitaXmqCOtkDRobAXLpzgkvXlNk0kTu9Ne3/fpPs1o5wivjKzHZAym7bUhz4LigGztL340w= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 18fe2fc9-fd03-4e98-dc50-08deec811120 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2026 08:20:21.6847 (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: IXHM1+GHMwnkcik3SrScVSZmviS0nXz4zCuYdzSOGYhf4s+8vt6/qIOtgU0dixKl6h8vucZOVmRyA+sdS8I+rN8EChm7HPfAUDhIZahIktI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV2PR10MB9907 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=hzBZjYpR; 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:c207::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: Felix Moessbauer Reply-To: Felix Moessbauer 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-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= In case the build is performed with ISAR_USE_CACHED_BASE_REPO, we need to mount the base-apt in the imager_run as well. Otherwise, tooling that is only needed during imaging is not cached and by that is not available on the next offline build. This fix is related to the ReproTest with -p rootless=1. Fixes: 4fedb1ae ("add support for fully rootless builds") Signed-off-by: Felix Moessbauer --- .../classes-recipe/image-tools-extension.bbclass | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/meta/classes-recipe/image-tools-extension.bbclass b/meta/classes-recipe/image-tools-extension.bbclass index c75025ca..313c81aa 100644 --- a/meta/classes-recipe/image-tools-extension.bbclass +++ b/meta/classes-recipe/image-tools-extension.bbclass @@ -19,6 +19,16 @@ SCHROOT_MOUNTS += "${REPO_ISAR_DIR}/${DISTRO}:/isar-apt" # only used on unshare ROOTFS_IMAGETOOLS ?= "${WORKDIR}/rootfs-imgtools-${BB_CURRENTTASK}" +# mirror the handling of ROOTFS_MOUNTS in rootfs.bbclass, only used on unshare +IMAGER_UNSHARE_MOUNTS ?= "${SCHROOT_MOUNTS}" + +python () { + if bb.utils.to_boolean(d.getVar('ISAR_USE_CACHED_BASE_REPO')) \ + and ':/base-apt' not in d.getVar('IMAGER_UNSHARE_MOUNTS', False): + d.appendVar('IMAGER_UNSHARE_MOUNTS', + ' {}:/base-apt'.format(d.getVar('REPO_BASE_DIR'))) +} + imager_run() { imager_run_${ISAR_CHROOT_MODE} "$@" } @@ -162,7 +172,7 @@ EOF ${SCRIPTSDIR}/lockrun.py -r -f "${REPO_ISAR_DIR}/isar.lock" -s <<'EOAPT' local_install=$local_install ${@run_privileged_cmd(d)} /bin/bash -s <<'EOF' set -e - ${@insert_isar_mounts(d, d.getVar('ROOTFS_IMAGETOOLS'), d.getVar('SCHROOT_MOUNTS'))} + ${@insert_isar_mounts(d, d.getVar('ROOTFS_IMAGETOOLS'), d.getVar('IMAGER_UNSHARE_MOUNTS'))} chroot ${ROOTFS_IMAGETOOLS} apt-get update \ -o Dir::Etc::SourceList='sources.list.d/isar-apt.list' \ -o Dir::Etc::SourceParts='-' \ @@ -176,7 +186,7 @@ EOAPT deb_dl_dir_export ${ROOTFS_IMAGETOOLS} ${distro} local_install=$local_install run_privileged_heredoc <<'EOF' set -e - ${@insert_isar_mounts(d, d.getVar('ROOTFS_IMAGETOOLS'), d.getVar('SCHROOT_MOUNTS'))} + ${@insert_isar_mounts(d, d.getVar('ROOTFS_IMAGETOOLS'), d.getVar('IMAGER_UNSHARE_MOUNTS'))} chroot ${ROOTFS_IMAGETOOLS} apt-get -o Debug::pkgProblemResolver=yes --no-install-recommends -y \ --allow-unauthenticated --allow-downgrades install \ $local_install @@ -186,7 +196,7 @@ EOF run_privileged_heredoc <<'EOF' "$@" set -e mkdir -p ${ROOTFS_IMAGETOOLS}/${SCRIPTSDIR} - ${@insert_isar_mounts(d, d.getVar('ROOTFS_IMAGETOOLS'), d.getVar('SCHROOT_MOUNTS'))} + ${@insert_isar_mounts(d, d.getVar('ROOTFS_IMAGETOOLS'), d.getVar('IMAGER_UNSHARE_MOUNTS'))} chroot ${ROOTFS_IMAGETOOLS} "$@" <&3 EOF