From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7093814202197868544 X-Received: by 2002:a05:6000:15c5:b0:20c:565e:fd64 with SMTP id y5-20020a05600015c500b0020c565efd64mr14182379wry.499.1652106897675; Mon, 09 May 2022 07:34:57 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:500d:b0:394:77fc:d6b8 with SMTP id n13-20020a05600c500d00b0039477fcd6b8ls4023932wmr.1.canary-gmail; Mon, 09 May 2022 07:34:56 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw8i9IE/LAtmmSygI+S/5Q6uKokX918CxwLaL6rCBiXuPH6WnDqUPgHFr2NcO0IuUX58RCj X-Received: by 2002:a05:600c:4144:b0:394:1972:1a73 with SMTP id h4-20020a05600c414400b0039419721a73mr16166000wmm.71.1652106896663; Mon, 09 May 2022 07:34:56 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652106896; cv=pass; d=google.com; s=arc-20160816; b=VPpufXzctMQi2uNKxPJwEP0diKLPcrviQOLkFpUUnVIL+tQZr4UDHjCCKzI8bm9bNR rQ6cdxU02Wehm+kiKQ3BkmtAK1cGuChOhkuu/I+c98ePc+GXvDKStIYA2a91jlGORFOt /od27eWeuach2qzE/8IzpREFZNCySFC+Tdh6Qo8Pwij/mnXmbPdXFIX4+twxkztRKVvY svQwYzeH9DB1juRe9zLfw8C0g2z7VmvFDuV5ktlMacQ5JRqjxgTP74ROA0i2b5zoh9CR n8im7lmitPLrXQ5Ll8PSKkXEfV2N1/Z+xYFVX500HtMLB2TPBBSH3PI7mjVRyR3ZzVvb llqQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:content-class:thread-index:thread-topic:subject:cc :to:from:dkim-signature; bh=x9K7s4WC85GoA//QQ2+pb5VgZ35Y679cr1DlxF3wy8c=; b=CDR+siCYeOlst5SNvEIr/BoIzZsuq1+i4BF2r7YIJEvaJ9HCZKncGeQZW1H7+qd6pT ZgcgIVVDqegf6wXbNLL6FliBOp9bmIJNv4UG71g+ulxLXo58XljMNaaPyG7XL+Q5+mhj etk+f3k1grYjvjqhlU97GUjHeI15A1ZUUOGSXL/ceSjk0s1rRVL/XjvqEGYCuWUO9/TI DZvn6lNbmsIuoHP4gVfqrTLM5ERkC5BRRri3GhOf3wN+4mbY168ie2SJfQ9VcHvRbyvH gBUyu1BSzRF9Qx93/DyB6h6apzflZpJPA3qjcHLUKj/bmTGc93xzYgOBJwv0xaKV4Afe xr0w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=fFIBx5Kk; 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:f400:fe08::60c as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on060c.outbound.protection.outlook.com. [2a01:111:f400:fe08::60c]) by gmr-mx.google.com with ESMTPS id r15-20020adfce8f000000b0020ae7257a8fsi461132wrn.1.2022.05.09.07.34.56 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 May 2022 07:34:56 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:fe08::60c as permitted sender) client-ip=2a01:111:f400:fe08::60c; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=fFIBx5Kk; 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:f400:fe08::60c as permitted sender) smtp.mailfrom=felix.moessbauer@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=ClgF+th1869wzaFB3tWoJbko9MCB1gLx7r5HU2f73HLsdpWQtzsmQMdhu8+9GW9R6sDNYwWUE4hTh6pQTZjdCFnO2M3hFnZARtz1aBpAH17bru5wP8IyM90+7rB9WsZsXoS6iJRuxmW3ww+XLR4CG+3T76j2NIM1jOrcYTKm9uDrAozV+8TLEVGq1UpTmUB9xlULXrS9fLW9L/Mo7ckqMMu5z3n7Im1VhlQVS6U7/2W6zPlqUITAXSu9D1CVa/UDwgzZXX6YMFXTXTedk2wGNarmPtlg/vaeXLdwBpWl0JvxD09ycc1gXzNg4HljXgA7BD3N8E/HyyHIatuKsHX7tg== 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=x9K7s4WC85GoA//QQ2+pb5VgZ35Y679cr1DlxF3wy8c=; b=K4bcArSHROnN3aISok8DxqOClU557NDnYj8sO2JDHQRhWJEKXmWbGpheZKWX8wGjckHFM16lWlo6G9mg4vlKXpjti74gUpp7aDuKBfJAlrL6Gov6TrSb3hWScRP8PiPHgDVm3BqYEvj4aoCmXQPmmw+Mv/k+w9T7HHl2r3h3o+2ehjdKl8S1weDNfGJVoOd+rUPs52gBl3H+r8Zu4viGd43QjqgtffcOgkn6CP3hfIanXq0EJkmleeXlmL7z54VqZohJUxyMtaMOMcBgXWP4PRRenU2E/ofU4UnJa9QbQDnJerZSA5Y8zFPY/0/uVHvEvinDVUeLTGbTgqPVN606cg== 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=x9K7s4WC85GoA//QQ2+pb5VgZ35Y679cr1DlxF3wy8c=; b=fFIBx5KkiYBBpcAzY0wdTbt/9qB95mwWlYAXrd49P5gz2kxNXVpeXLt9pm3p8onVnbGEKOcw8efO5k4Ne/4ODJcCRLTlK03KWjUbK6qRUljeXu4X5EIWoEE5nX2Saz2apu+y5ghfJTTvMJjzNyX0ln2Wk6jeFgiLzagowiV1vzXT/b0WtgJENJWD2rsfU1dcSQmbS01zOEyhU8+yjsFJ5g34c0WSBmhFWaqsDMeBzZFkHhzI3701t28nvG29AG5i61JnSaz4Q+2bCLW2JYTyqa6DIJGYEeF2YJbmgLiCVDOeoqd3u47UUtAUZDCaSkrqKc0gCM9G6opekxglpTefmA== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by DU0PR10MB5876.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3b8::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Mon, 9 May 2022 14:34:55 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::fd38:a772:d519:5d87]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::fd38:a772:d519:5d87%9]) with mapi id 15.20.5227.023; Mon, 9 May 2022 14:34:55 +0000 From: "Moessbauer, Felix" To: "Schild, Henning" , "jan.kiszka@siemens.com" CC: "isar-users@googlegroups.com" Subject: RE: [PATCH v2 1/1] fix: mount pts into rootfs Thread-Topic: [PATCH v2 1/1] fix: mount pts into rootfs Thread-Index: AQHYX7PSTF80pq8Kd02RIxxPG60xI60O3tUAgAe9XeA= Content-Class: Date: Mon, 9 May 2022 14:34:54 +0000 Message-ID: References: <20220504123802.3544809-1-felix.moessbauer@siemens.com> <20220504123802.3544809-2-felix.moessbauer@siemens.com> <20220504175338.6d37d23a@md1za8fc.ad001.siemens.net> In-Reply-To: <20220504175338.6d37d23a@md1za8fc.ad001.siemens.net> Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Enabled=true; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SetDate=2022-05-09T14:34:52Z; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Method=Standard; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Name=restricted-default; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ActionId=fcbb2c66-9697-4d3c-9e6a-1fbbde092308; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 9d31e229-c359-4b8f-86af-08da31c915cd x-ms-traffictypediagnostic: DU0PR10MB5876:EE_ x-ld-processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: LzyiCF4JWgj3c8iCZMp8xOANbMEcrgUsklgDYJI0JARJk993FpaWYWXGmbHrD4N/bbLCSxp38PPGh3tjb+4Ee4DnGieQ8x4J9dPguHz/2k4J4/HoFvBFXzaL9YqmZOJ9dP3IvZp1QO/mFNSDMV9nvTHqL1FGuH5eHHIWA6ErrKln2OxjRykEmsMNNmpAVt7VBav5X4KoBT1oemaOsj7z+PHbgEpW/utaFfso294dSYWR4dmiIg0hdpsLUdSwlxsmg0gAjI7O/ikbyfRGHumi20YLTTuCpMIsaF7BUzN6AmKQeViu8Otcv/j/byvzSgBJiMfSScEySSmvXRKl8NXe1MEGC4/OQQ8rRuyuIFCguSDixpHjaItWUMFnXAybmgQWutc2eKbBj4CidrCHJ6zN0zs5Bx9bqoTi40PUIf6UNTD45voCxZ4p1as9kf7pn2zK5V2+Rz7ACDfh136/Ob8EB1wtAyWnetyY40/L3eY7FFxF8gdGAIj2evsBdXXxH0xETSNZz/zteYV6YwrsfiLJN2tifb9ouwj5t++/nqHT/B04/fYmxMied01XqpAqpFH3noJ5YKm2mpssvzQEcpx8njf6HkEho+ixnV937qOHwrKpF7SP6x6sDufJxJn/lmfHZ5s6j8K8VMLu4bnWzFAl+9gvvPayBlKYMMrwS3H0O+7S5k4ce7ZXV0V2IRxfQos4jD0WWZ2TGXSmu58tkNvp4g== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(86362001)(4326008)(53546011)(26005)(9686003)(55016003)(5660300002)(6636002)(6506007)(83380400001)(7696005)(33656002)(498600001)(71200400001)(186003)(110136005)(2906002)(122000001)(82960400001)(76116006)(66446008)(66476007)(64756008)(66946007)(52536014)(8936002)(66556008)(8676002)(38070700005)(38100700002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?eGUIaXCeq9kxmwNMf2ElsaockzTw9V9wYQfuzgSPHjcD5RFdj9WNHz/r/jI0?= =?us-ascii?Q?wbnjipkApcKtcegP2h3StPiBYYQFmExLGd1deMehZlEYN2k90WDzANjmoTS1?= =?us-ascii?Q?9EkeENwiNcvwC8NKFuNRjNfS/tTpxF/gNuLqV1eg8YxYhpsu9iXNGj3Gt9jq?= =?us-ascii?Q?xrjQzxLt4T1ZjnJtOTMpxMd+9bWrGM03i2VfikBxPh92uDwl2VyZV7iCHOZs?= =?us-ascii?Q?K5SIV85rPcG5GDO8kLpyZlpSO2OnU7KxCVSAabLeckNfGamW8FQ53+2XlKaS?= =?us-ascii?Q?Yj8YCbLsiAULskqu+nzuYDTp02yVZUCdY6DjBf9dHDTDL/RXRpAh78QdqpoQ?= =?us-ascii?Q?JyapNJzKoCF22c4WnvaKQA2HhcbxrHKOcpJVOb/HTtTh8bqChMeU2r+zKJlI?= =?us-ascii?Q?SuDl+mpvO/4iNKIDkcIHyw/HvUzUspoHub22Lpj4mWEKd7OXC9tXdXXAajCd?= =?us-ascii?Q?LIHZVufROvciF6Ke5Y9whfxKWNUy8aL76w5U51+9Idky3GX0AYhcJLdcGZu+?= =?us-ascii?Q?80/BN2bRbnQQYoJf9pMdeRj7Af5gPuwLHz0dlehHgCufqmRUjqbnT6R3nDVr?= =?us-ascii?Q?UxuxxNBNkOzCpIiLsoiFrADFsqgazYbHryA3JuE8FsfKxY9pwvanEmjKR2fV?= =?us-ascii?Q?vXwcv8ciSUnchTULe9JX18BO8Gri3fhxRbdv6YVy3OxLdAtAcWbuJmZu82TD?= =?us-ascii?Q?QtVlP5AuPrOS9hgwr2TwyIhPbGzFjvHwrMJTGq0NxG0AEjw1ibrur7owSJm6?= =?us-ascii?Q?VVesl3IvkCxqwrSAGX7BbtQ8L1BFCXP4aRB6Qy3O7yZaJI8TnsjXHY/TytLt?= =?us-ascii?Q?S/WZ9Cl9KCC8mgJpfR35O5jPqEdHSh60Ae8FiKhMZaajSCGLQ+CRMYx7nsv5?= =?us-ascii?Q?Z/pEYdm+MJFtPq7dbJwFE0IH8ugVV50+eONlw/oJRd9UWK/GAB0ROR0Mk8j9?= =?us-ascii?Q?Cq6t0UJfq0H4+fcx4tt3Y7lVoD+0x7PGYIgq4vKPEnNSo5JLpv5oXXlL60rK?= =?us-ascii?Q?5hbMC1olXLQajEG7p6Ds0pptkoGJxxY9oJIEyDiafEWPU/j9+ftcp+mTa4pC?= =?us-ascii?Q?9Yz/BRWF/kFCmVc5T7FNa7PWxmlmc4khZIUU4ywooYuN0GmLyGjne/dr3m7F?= =?us-ascii?Q?rE+sYmJ03wJi4wwEeoOWdkquB8dO6X4ZTbx3+RGRFPyWtcgC0/eeCVF5p1JY?= =?us-ascii?Q?K1XGKwHNl+xCxmcPY9xpTtllwEcBkmN7DzZ6NAQ8YxgeC6t9sIJsFHdrk7pT?= =?us-ascii?Q?zYetkhQGVOYxlI227EzHj2Se1Z3ARxgJWhcRy4FyqQNfQPEtMmVbLJkf691a?= =?us-ascii?Q?HoSV7j0ujSUvheVArdDvLdlqA/FMAhOYoApjfeZmOSc89S+cssAvJaUxzCW7?= =?us-ascii?Q?qf+VUCg/AaAcvmeyV0XIgqHkFirGFF1b7ZWrudteALlSugfpCU8U7PmnTx4Z?= =?us-ascii?Q?Aj26ujAhCTpFBZrTgVN1x5/BqhmsZ850+ADXRbhkvV8FCU7VSYqhxfPjYrZ/?= =?us-ascii?Q?PsmFJVobFc1oPn8w5Y27s9z2paLsl3IQCM57NLa8iramZfcNaY+9ivDN2LSj?= =?us-ascii?Q?6TarY5mWKiggSA2qLRnVE4EjBlUnjqzBDdBDL+ayDnS0NgFSMt0NY+TTXRJ1?= =?us-ascii?Q?vHMxLRbcstXEQmWWE6BcP9su0dtrBTjkJNH6UNLftSln7u2SxJutOtSnvKYP?= =?us-ascii?Q?SMzgyBauJOr9/14Nx6RWFimopBcYdiMTOc58KupHodf6mfm8G1PTMI/RdT/f?= =?us-ascii?Q?zLMCHU4WQ8D485vV4dDUhv03DcSU3Fs=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 9d31e229-c359-4b8f-86af-08da31c915cd X-MS-Exchange-CrossTenant-originalarrivaltime: 09 May 2022 14:34:54.9856 (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: SrSEGIypLEMLazU4ystaQ8Q98g+4L+vC04oMvINZpx6TzMir3TTHapEFqzVnQCWpXBRj2yi8CL/BdSMF+s7FYIqObwq3AfqyvoTAgKl/exc= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5876 X-TUID: haa/vrv9t7j9 > -----Original Message----- > From: Schild, Henning (T CED SES-DE) > Sent: Wednesday, May 4, 2022 5:54 PM > To: Moessbauer, Felix (T CED SES-DE) ; > Kiszka, Jan (T CED) > Cc: isar-users@googlegroups.com > Subject: Re: [PATCH v2 1/1] fix: mount pts into rootfs >=20 > Am Wed, 4 May 2022 14:38:02 +0200 > schrieb Felix Moessbauer : >=20 > > This fixes a regression introduced in 4e1dacc. >=20 > I wonder whether we should not instead look into reverting 4e1dacc and fi= nding > a solution for just the sub-mount it was written for. IMO we should try to mimic what the schroot provides (and create the device= s instead of bind-mounting). In the sbuild-chroot (from ubely/sbuild), the following is available (but I= did not check how these were created): find /dev/ /dev/ /dev/stderr /dev/stdout /dev/stdin /dev/fd /dev/null /dev/zero /dev/full /dev/random /dev/urandom /dev/tty /dev/console /dev/pts /dev/pts/1 /dev/pts/0 /dev/pts/ptmx /dev/shm /dev/ptmx >=20 > i.e. > mount --rbind /dev dev && umount dev/shm && mount -t tmpfs none dev/shm >=20 > seems to work just fine, leaving dev/pts mounted and also dev/mqueue whic= h > was also removed by 4e1dacc or dev/hugepages which i found on another hos= t >=20 > Who knows what all those sub-mounts are for and what else has been left o= ut. > But the commit message ends with the recursion having been removed on > purpose. >=20 > > Pseudo ttys might be required during package building as well as > > package installation (e.g. to make expect work). > > > > The patch recursively mounts all pts from the host. > > > > Signed-off-by: Felix Moessbauer > > --- > > meta/classes/buildchroot.bbclass | 3 ++- > > meta/classes/rootfs.bbclass | 3 ++- > > meta/recipes-core/isar-bootstrap/isar-bootstrap.inc | 2 ++ > > 3 files changed, 6 insertions(+), 2 deletions(-) > > > > diff --git a/meta/classes/buildchroot.bbclass > > b/meta/classes/buildchroot.bbclass index 3d2211b9..527f8ded 100644 > > --- a/meta/classes/buildchroot.bbclass > > +++ b/meta/classes/buildchroot.bbclass > > @@ -43,7 +43,8 @@ buildchroot_do_mounts() { > > fi > > mountpoint -q '${BUILDCHROOT_DIR}/dev' || > > ( mount --bind /dev '${BUILDCHROOT_DIR}/dev' && > > - mount -t tmpfs none '${BUILDCHROOT_DIR}/dev/shm' ) > > + mount -t tmpfs none '${BUILDCHROOT_DIR}/dev/shm' && > > + mount --rbind /dev/pts '${BUILDCHROOT_DIR}/dev/pts' ) >=20 > if recursion was removed on purpose we should probably mount "-t devpts" = and > not "--rbind" Yes, I am happy to send a v3 with that fix, but before doing so we should a= gree on a direction. In the end, it would probably be better to let schroot handle our buildchro= ots. This shouldn't be too much effort, once the sbuilder patches are merged. Felix >=20 > Henning >=20 > > mountpoint -q '${BUILDCHROOT_DIR}/proc' || > > mount -t proc none '${BUILDCHROOT_DIR}/proc' > > mountpoint -q '${BUILDCHROOT_DIR}/sys' || diff --git > > a/meta/classes/rootfs.bbclass b/meta/classes/rootfs.bbclass index > > 7e9fb0f3..9f3ec0e3 100644 > > --- a/meta/classes/rootfs.bbclass > > +++ b/meta/classes/rootfs.bbclass > > @@ -35,7 +35,8 @@ rootfs_do_mounts() { > > set -e > > mountpoint -q '${ROOTFSDIR}/dev' || \ > > ( mount --bind /dev '${ROOTFSDIR}/dev' && > > - mount -t tmpfs none '${ROOTFSDIR}/dev/shm' ) > > + mount -t tmpfs none '${ROOTFSDIR}/dev/shm' && > > + mount --rbind /dev/pts '${ROOTFSDIR}/dev/pts' ) > > mountpoint -q '${ROOTFSDIR}/proc' || \ > > mount -t proc none '${ROOTFSDIR}/proc' > > mountpoint -q '${ROOTFSDIR}/sys' || \ diff --git > > a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc > > b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc index > > 145d5e87..ba8ad094 100644 --- > > a/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc +++ > > b/meta/recipes-core/isar-bootstrap/isar-bootstrap.inc @@ -362,6 > > +362,7 @@ do_bootstrap() { > > # update APT > > mount --bind /dev ${ROOTFSDIR}/dev > > + mount --rbind /dev/pts ${ROOTFSDIR}/dev/pts > > mount -t tmpfs none "${ROOTFSDIR}/dev/shm" > > mount -t proc none ${ROOTFSDIR}/proc > > mount --rbind /sys ${ROOTFSDIR}/sys @@ -383,6 +384,7 @@ > > do_bootstrap() { > > -o Debug::pkgProblemResolver=3Dyes > > > > umount -l "${ROOTFSDIR}/dev/shm" > > + umount -l "${ROOTFSDIR}/dev/pts" > > umount -l "${ROOTFSDIR}/dev" > > umount -l "${ROOTFSDIR}/proc" > > umount -l "${ROOTFSDIR}/sys"