From patchwork Wed Aug 19 11:43:28 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Felix Moessbauer X-Patchwork-Id: 5372 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Wed, 19 Aug 2026 13:43:50 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pj1-f55.google.com (mail-pj1-f55.google.com [209.85.216.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 67JBhl9M004947 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 19 Aug 2026 13:43:48 +0200 Received: by mail-pj1-f55.google.com with SMTP id 98e67ed59e1d1-38e54b6556asf1277163a91.2 for ; Wed, 19 Aug 2026 04:43:48 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1787139822; cv=pass; d=google.com; s=arc-20260327; b=q73icFYjCDQzfgeVW+8fIa3dzfat54n4dxN6bEEzwHuDXe+8CHOeA2gVju6bo1CVpH 8LoY6qyDZU0fOPOhvpAag9h9jWXr1b1JEXtIDxmG0nEXdaqsqFan9GKglAzflMgN6uJW cuasdPRy4eyzngABST6WEk/cBaJ0yIFqWV21RO4tT8EPYsrKGN4B7Mf5+ztnVYlEfDTA DsdRd4IQRrXaxLNE6/I0VvL0wPixJpAHXdiAd1vzDniABHByn/WihNVJMDeqbo4L+NsE ca9WevBquIQZJVpgMysarUSX+b5CETEiZ4y+62HvPcHNN5rL1Cbc0RumNZ8TbSaYCv3H 7qew== 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=z/1mci0M1oQQZWRjV5QZdn59PI4TjBSqro15dpqFVG8=; fh=jyCFcnEDeRZx4Fk/BQtDs+uexJSpL4FP26ZTvPv7GVE=; b=fwqmqOupKl4Y5CeRf7XKIAW4ScrPVtyRxzYIIMP2KQ0X3FiaiehfdaInMJ/U5zKQAY YU9sBE+y13SDiTUlxzJlcaCwOkV7/0KaDcxr0i/d0nO4rJ+pfVtBjcPAgMscyYtcrt4D ou3llpgCfa4VG+CjrZVPpeti/+mF1P1k2lh5CmUFuvxdtpTE3tipAccJsjZw/or/+Vfx ge7nASP2VoVFcsqCsnQhYRLG+XI1yAFcIffvDqp5pJmy0VooMHv+rObT0DzDGyzLK5qM u7B3SiSCVK9aQh8oWLJadpoXCOo34f0Y3l5+Bh9doS+BtM9vn0FOPeK0wnrT7cwJgrqf xBQg==; darn=isar-build.org ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="FNa6Q/CS"; 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:c201::1 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=1787139822; x=1787744622; 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=z/1mci0M1oQQZWRjV5QZdn59PI4TjBSqro15dpqFVG8=; b=mh8N+cQgOT5s4upqpHcQCRLS9qalH6mEBTSfkCTzhefvSCjWjNCer97Em1wMVv/ACz T0d5oU+pZe53shs8KBHtIx2Br0lFZF4ndgvSr+eURaaAbkG1O/waYASLjpU01eQQ6G4y MH+58p6Yfi/vqhGLA/Gk/QKfDoh6gj0AeVkTaBqavmfEDmB955h8OuIAwwjOT3WktVc6 280x4z+EqZePKb6+fflSHWlNSFofXRuF53U5jENgWu59Ug2ETXPiQnRoj5eA2oK9FfDn v6Q2u1gOmxjAccmICDNSIRLK18q5eT4W6nWNjklVj+5qv4VGSfa8Fyn/GVMrK6jVjijv 1ang== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787139822; x=1787744622; 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=z/1mci0M1oQQZWRjV5QZdn59PI4TjBSqro15dpqFVG8=; b=VejBQ+4pirVp/KyfBru24T8u/q6tjBUvBUDUjVouQxjDqP685glxmtXsKBJhohSV/1 EpQHjVPafM1V0RKUBZ1mjhS0N2HJQXwdp3C3PcHd1LyFSY2MtzYw8jxp+ADItdkXz4P8 qRhz7c8sVthmxqYpvgPitYPaLHnFhxUBYw6g2vuwfzR13pF9FdVMuZbZPFqGw1SLipou oed+zyysidatvKoMibxfLntRe3mWl//gpouWUyojBO8/eMzH5jIAxFi6BQ3pM0mDa/wD 363l1OzbJ3X/1t1GVy/lPYrb7F/wNfNRVsnCRPANsI3F5NAXmMpow9J7MwO308U1dRL3 Ratg== X-Forwarded-Encrypted: i=3; AHgh+RqnKy3YHfrk1xc7MSW3UpuU5AK0cWNMZTwT6GoDnMoTv2AI1sz9/xvjgI6rae6wjxcLuE3sdYE=@isar-build.org X-Gm-Message-State: AFuF++nz1sCFXNSNy6zjes4lhtQcCdaZFvSK8AEyGW0j7fTBcXgjNO6P 9dhRFFBKT6CyEjLDjIWsF+wteNjzePs+QFI4PeO9Ruc5BP5BBpOT0QCU X-Received: by 2002:a17:90b:524e:b0:37f:be6c:f3f2 with SMTP id 98e67ed59e1d1-39580ecefcbmr7059271a91.2.1787139821854; Wed, 19 Aug 2026 04:43:41 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLdd7pp3HuwB5sJnrH6mvPdZd/8F7xGt29BhLZUdFuQPZQA==" Received: by 2002:a17:90b:4b45:b0:38e:6dd:a9a7 with SMTP id 98e67ed59e1d1-3931918f5f9ls9236679a91.2.-pod-prod-04-us; Wed, 19 Aug 2026 04:43:39 -0700 (PDT) X-Received: by 2002:a17:90b:164c:b0:393:19a3:4e5 with SMTP id 98e67ed59e1d1-395812c6e07mr6067111a91.16.1787139819511; Wed, 19 Aug 2026 04:43:39 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1787139819; cv=pass; d=google.com; s=arc-20260327; b=fENVlPYQH4BXhfRh/YxBj3GCRMweMHm6LfIfzQPfqe+xj2mVKTe9M3qsEby0oTxBQJ /Klvkvq+zIleKpzBntL+rL2Sh+IXNBIxNM74bCu4860nRFVaLOknWBLXwQXrgbpxGPV4 8x/F3MunrLtTOfAEzhMyKj/1oV5xvVWU3/MpRZ5l3laTOi5DAR7Y7LATH7pG2tXe5eFK 2+F+nQL1uc1bzeAHuFR89ALyp5Yj74aVMLJ89ZM7Z/oqhVeVY0z/2WGz39/LdMGyjZlI PuMrtE4xJ0Cm8wq0gyFys2gsr6t7NB1OgrbH4vcdLbovsH+whog9nC+3HK7ZHc9LaMJO 54sA== 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=fizstNBSrDBVXDIjgZiAIa3HX9jW8jdnfqfC/KqCfj0=; fh=y4Q4sSo60XIDMfQl4kOzeqW/gQkja1RlhaZM6hZs/O8=; b=nsWjkQ4w7b3fbL3cgLFPiPi3V3AXi8Ss4EgllPrlfTeKtGCH86+Dhozgx6nIBTUWT6 0WjsxWvYKEFMkItf6b27xBh/UDtzmmA4ZcqJz4uD5Uhw2KuOLwmwiLsWsopQoEjJs32R srTQ4AjRfc5E8aP6oHWClip9RslB78YTnjrVI+IqD2LdNxVwKD5hh4xhJ/R4haKtTw5M 9EZ1m5w9UR58NX0o4X6xFDRZD1LfO/UIbfiZDlfDgwExsD7HdWuvlDULPji5zGTh5r+S JuD8Sj+BhoBvfh0/ba67kLJyED4Nm3ypxhlF3RFNX6jamJscy3jp5gqVSFET07CXGo/N Qyeg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="FNa6Q/CS"; 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:c201::1 as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from AM0PR83CU005.outbound.protection.outlook.com (mail-westeuropeazlp170100001.outbound.protection.outlook.com. [2a01:111:f403:c201::1]) by gmr-mx.google.com with ESMTPS id 98e67ed59e1d1-3957fa29bf1si58679a91.1.2026.08.19.04.43.39 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 19 Aug 2026 04:43:39 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f403:c201::1 as permitted sender) client-ip=2a01:111:f403:c201::1; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=nMwKTmiGqtIMJC5HhHzc0GxudKWAccLJl37G+TMvE1UKW0ev0wz3nuXQoHV70NbJOsapwLN55/YqjY9EdnpLYldQkIqZigIyYS3uifcw7Q8PFfh0OtWzcJba6jOqBAB4VTwCafhREM/QLCD61ewrRog7J6Jrp508aAvsXr9DFYAL19BIT8Yl1+u4HAD4WPN6tfSS+2Exdvjfae1KUEmZXKuiyVS1Rz6bEeqALGaLwIjWG0g7UojiWldoBafSm4ToZx9f4MWY6Kr8xEUeWRfNW9UtCvm6aNoZ1RCrfFCH2pABi8IdHVej/Vv4A58aZD+YiSTOEqASGHNiWGRsE5Kyzw== 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=fizstNBSrDBVXDIjgZiAIa3HX9jW8jdnfqfC/KqCfj0=; b=nnbkbE6tvclSvRJWroOK2PH27iKhN6icqat9dD0Wk8gVsdYxsb3TMR26Z1N+p84eg+bpmSBiK6w5JfTmpATI1Zpg7ASJt2Wq/Uy1qSw/AFWiT7GXYycHKU9RjMq/51I0utWNQKajp2wlfU7uDODv1IxpQ8LIDeHaToi5zMpx3FMUH+74gM3gtqxWPGkVLF0jG8Wuye1cssPBrHQ8tPt6mUzshvECNZgRGyoTRoztXKu7AuQHOuGN+7t8Wz0h/MDJA7+rf045ZqrTjJeNuYOb1RalvuFbwlWVOPBGLgx9BDnbn5KMJEGMYNE+rodYi4of9EuVx4AnO11EGYxfva98mg== 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 AM8PR10MB4083.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1e8::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.339.8; Wed, 19 Aug 2026 11:43:37 +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.0339.007; Wed, 19 Aug 2026 11:43:37 +0000 X-Patchwork-Original-From: "'Felix Moessbauer' via isar-users" From: Felix Moessbauer To: isar-users@googlegroups.com Cc: Felix Moessbauer Subject: [PATCH 1/1] fix(rootfs): create dev fd links under rootless Date: Wed, 19 Aug 2026 13:43:28 +0200 Message-ID: <20260819114328.759528-1-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 X-ClientProxiedBy: FR0P281CA0247.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:af::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_|AM8PR10MB4083:EE_ X-MS-Office365-Filtering-Correlation-Id: 06b18992-956f-4f7d-32ba-08defde71b26 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|10070799003|23010399003|376014|56012099006|10067099003|55112099003|18002099003|11063799006; X-Microsoft-Antispam-Message-Info: GQUccO0Gibdoj32aaAxPml8VKR1ZtS5NjZIGhltz6YiKm63dB+RmHgRCvcj5Wr9je+9EiVGVmpK1rbl1FFBkscc/GayIyFLqJYM9lOY1r1BE9MXyIqEwsjIiEju1vvuUjg4gU2TuP6HHPXwvalgksnDl3UAb6cIdrvTA8EGduH/3o8neaaWrCDmS/XnVOgbxBq+tqr5gMcEOh0X0HJicv03HVyhfKMRMmDSIjPa96minz4ctv7W9BCHy7xjGXh/ZixWioXpH0STKIpdW++iFyyL+8GkRH92i3sRX05INCNkl1b7K0VOGfHarmeBPPRn2etYEyJWsow8OA72HWXcEcnhV8KyqHr5vAKzoDxoawuCavsDduEgz7YVl9n2yyW4Z7qX3QpWTJGzA8+0hrg7qleERGmxSjZWviMYZWeMLDLDfIub1ti7+vmzWBYkmkWZUfWB38+6ZZwUMYVPPujAkZp7cddpZU6JHC4J/9tO6YRuCiumfkB/ZHOpw3G0TmK3ksMthuFBDnTAYqr2CSI1GZ7TDxaMemvnjAcQiYMO3ZXYjk5mJOUU7oLt6jZe9Zg4jk1IYUWo49mPnR5SK2c/SulfFupKfN7s9nL74LyZXBCGZdYzIqPZ6tzh+YbxAB9a9CG7Ew/VEZVkq3PpSAxRKitjH5JCKJvuRemo0dd7QwsI= 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)(366016)(1800799024)(10070799003)(23010399003)(376014)(56012099006)(10067099003)(55112099003)(18002099003)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: fjY072msGlTFcvvKaT2XG5odrxKuOVd8XCT8DHub4PnYCvacct/7GzisRIgtZQWECGTtA9NBsFk2LNIabPvY8yh4ztZ8AqMxrxLW+NbPYY4c1rRaTs54K2GpI3l1mTs5Mh09RGEUPJV6RVTIbyeDz/6h2DsPtc/Npsvpsxxvn3ysOtt/uIOa0AV/iA3iDoMXfEA2hj+xUdFrd3vvmbIk6YpKDQeILDAKZVpz20eZ0Ad7DprL4nyux+e7zG30FvA4ZGw/WqH1oxyTOum5TDTi8m0wWGKJM+OHc/iUh7CJp/5p0vnyuYM4sL4G5BA7bw1IZNt7k7uiEjzvQnNF37OpcGHQS5JozlJCmnFdl7/QoEXnWb+pSpU9xnN9Gk9IsQZEJz6/qXgU5/yhuLtnHb/sUggFj5plupeEJIAQ6HgYqGI+meDTwdbJHHnI9ASmAvDEBhdNE9BZk9+liynAswI0zDddfT7AaLfhHT/C6oJUMFikFKsc7edSnwxJXWMGkmzqnm2HVSChvnFmFPXQgh/1md8CVJt8YrylkSXEF5uwU2rWXmZdggtmjAMh4egRjBdWJ9e3E+KYaGJG/oYhubzcjR2MQ/9BmBz4vUoORSh7W3lzf1d1aRhxOjQZ2hJBsFHeVgRcMZivL6j7O70JdG2ZhgjtEr22RlvTwTt7gv1w57FHFl7hlWk9eYZbGEAGGH/ZrfBSlSD+v6t6DQup+cjxQtycZfBXiBsII2O4sWCVqnDBoSpyssyHNse4y54yaz7A/DK5mRncF9ZvNJ0U8k+AHfiVyPsMRiqupAa/j00EOIUWvP3Iw7f2IOV1B5bdU/IuCs4NOoh+fOCOB+xc+NhIsWUeOzIf/KvIeHyV0jpjC+Tn3jU/5DpzDBDewlPppOFk+7YywPtbbuLnCzf+pFVQQyXTmwd6iJ3bx0OZaskMQev29pEfhqeDtmh30XBHHC581m9/9QGG4ngyj/B/1kcc3MTF2vdwnRUL7HsAcRrK0ktL5XhY17QGpIcB/W8EkbLVUShGMLfy/LhqPpn1HigPD49FJmWHgx6Wty3tmO9+1iX9LiBHcN/IgNwgmSWQlNX6T/O8ULiHK+axFvah4PibxcwpA+HnZKLw5zzGelqRaQizZOy7/6w3tAh6vrMuxU1/vRmqDuDss4DpqqvhaLgR8MavhP0gpbGn/b2Pr8fQdAJ2AVl6547uY0dfAf2ETAFrkUzdApCBCJsr2/6hmy0ewyIDTwiaaIG6QFkREHrzrw5NaxdeLymb8UY95o2jzIuAthp8uMX7Gl9i0ogloS7sPpXAD+ZTeRrmAJ9zmQ8AixM57ESotpOmt+A56nRR3MAtVJR8CCSMH/w1QUfuKo+WDj+tRTTqOA2J5TWUySxQUDoJIBPwYwkvCNSOGmA7wyXGityAx61MWHgrqrA+Wq8ihYMfIbVD9CWAQAHGLu04AMLhnjHOJkYfRA4X3qzLZLSldDfKmWcG5xicOGtUdOG7K2JYNZMkUwumKBXozA7BTh0/aS56yPIyCavTIjCS56DME1RagbKCQYKRhpFlmzJlxUaVVCQNW0IYtpc9Vvaj6e8of5MeWSt5jpG9DHApRQB821urHVK67dc8tD9Cmoi3AMqBuQWZDseW2uh03BVK4mOdNqlZW+AdT2YsUxCGBjjEEZIfaSEifZXpypgaaoY8B5J3rHtn/1SJcdYqibLeSAA8ScakO5i29mhE28p8CKU8EbJVcKxQlKLS++tzMECb9DHXPRKSx80L8+Bi5ve80a6KnGyYTKHlTApPF3+xv3pWJM93wgnz X-MS-Exchange-AntiSpam-MessageData-1: SHt+RIPDLvfXdhSEYOsbz/OOVFVp94vdLiM= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 06b18992-956f-4f7d-32ba-08defde71b26 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2026 11:43:36.8960 (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: X6A2SjOMH+Tzjy6JB5Vb906d0QvxQDSBJDmPnbQa/smTxW/u40bHQYONHEAFWsJgvyhmNJG6nHv6Y268cTo9QSXae4GkULE8mEaf5ZjwSEg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM8PR10MB4083 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="FNa6Q/CS"; 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:c201::1 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_H3,RCVD_IN_MSPIKE_WL, 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?= The /dev/std{in,out.err} and /dev/fd entries are links into proc. While these are not explicitly required by any Debian policy, mmdebstrap creates them and they are used when installing systemd units under dracut. We only observed warnings regarding the missing entries, but no issues so far. Nonetheless, we now create them on-the-fly to behave similar to mmdebstrap. Fixes: 4fedb1ae ("add support for fully rootless builds") Signed-off-by: Felix Moessbauer --- meta/classes-global/base.bbclass | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/meta/classes-global/base.bbclass b/meta/classes-global/base.bbclass index f074eee6..e2fc77dc 100644 --- a/meta/classes-global/base.bbclass +++ b/meta/classes-global/base.bbclass @@ -401,6 +401,10 @@ def insert_isar_mounts(d, rootfs, mounts): lines.append('mount -o bind /dev/random {}/dev/random'.format(rootfs)) lines.append('mount -o bind /dev/urandom {}/dev/urandom'.format(rootfs)) lines.append('mount -t proc none {}/proc'.format(rootfs)) + lines.append('ln -sfn /proc/self/fd {}/dev/fd'.format(rootfs)) + lines.append('ln -sfn /proc/self/fd/0 {}/dev/stdin'.format(rootfs)) + lines.append('ln -sfn /proc/self/fd/1 {}/dev/stdout'.format(rootfs)) + lines.append('ln -sfn /proc/self/fd/2 {}/dev/stderr'.format(rootfs)) # we do not unshare the network namespace, so we cannot create a sysfs, hence bind-mount lines.append('mount -o rbind /sys {}/sys'.format(rootfs)) @@ -417,7 +421,8 @@ def insert_isar_umounts(d, rootfs, mounts): remove the mountpoints. """ lines = [] - to_unlink = ['/dev/null', '/dev/random', '/dev/urandom', '/dev/ptmx'] + to_unlink = ['/dev/null', '/dev/random', '/dev/urandom', '/dev/ptmx', + '/dev/stdin', '/dev/stdout', '/dev/stderr', '/dev/fd'] to_rmdir = ['/dev/pts', '/dev/shm'] if d.getVar('ISAR_CHROOT_MODE') == 'unshare': lines.append('rm -f ' + ' '.join(['{}/{}'.format(rootfs, f) for f in to_unlink]))