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, 15 Sep 2026 12:02:02 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f63.google.com (mail-oo1-f63.google.com [209.85.161.63]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 68FA1pKW001953 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 15 Sep 2026 12:01:52 +0200 Received: by mail-oo1-f63.google.com with SMTP id 006d021491bc7-6c2d5235ac3sf1003131eaf.0 for ; Tue, 15 Sep 2026 03:01:52 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1789466500; cv=pass; d=google.com; s=arc-20260327; b=nqhrW9LABBJVm1fBbTZHOcl07xkoMBPi6TsJsJLGd8LMYI35WBA9OxpsBnOcKJq0Ap CVcxTKlSEU1kPG2iUD4kL5RxSNow0hDOigfk/l4vT3LaE9TMwTKcNgvCbp3K+t9NFBFB rR6Jc/T+oxbVCLOziMrPgRdouICfLLtEyB4XdKKPYW9uTrWzIMG5WtynBHWzP1kRKwl/ 7PDgBpACx4c8CE1CL656Uqx0Ca6/zasbev8PhWJr6up9t2k78vMBcUCrCjiyfOqkzT4R fpadthwa8y4a++1arY0Se/5oA/pJKakhTQTUB9npsmFR6NnEGN3SfjF+Y4Po9Xwi4KVk 0kMw== 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:references :in-reply-to:message-id:date:subject:cc:to:from:dkim-signature; bh=rDxRFXiTm9Vr+5C8rKnT3YWTxQSc207pP2ktOlb0XzA=; fh=cIDtpT0c0oQVDfKU7SP51BlaYqv+tegxBnJOjUXV14g=; b=aB0Dk0zUeIjLRlBs0guYatwFtxMC8p32ceFANN4TjNhm/VdRFDA1Ev+W46fPvaGMlF oxgZEFdbngojXCy7B3waI3MEsMNc7sCInz79JjWvFuLZb4Y79HNWoe0uEkcgGC2eGkP3 baCc4Pt44wjiKtIVxj7TdYIVXzrK6XqhHf4oad5+MZPibiHJ0B2XqxpH4d6mrmnl/fIj UtApv3o/POHhnAYhGM0A04UYK3tMtcwGGWJVPMfCsNrbvzb1nTufvefkD37J83PcxJJ1 MINSYZTmuVwLFKdAOIujF2g/LPCE1kWToqywsi0eSaD319WXsHFrM/Z2Gs0NKVaGvQ5S 4bLg==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=KEOjLpKc; 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=1789466500; x=1790071300; 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-type:references:in-reply-to:message-id:date:subject:cc:to :from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=rDxRFXiTm9Vr+5C8rKnT3YWTxQSc207pP2ktOlb0XzA=; b=PcWfDp/3Aj3//vZ6zgvZldg0RklPo3Ah6LXiVulIShuq2+O5qjXhQYi3r0vUaTN4IO +5cTOw83CkXPOGGburKuo2vpnJJ4YQQubEaRyQ84m8QqpEJWBXx/4C4dxSObq0g1/p9w RTtTsn0zfAJCw5Br5G0LGEP4nfRvXN87gMYRy/mCMeFFcfz4mPDO7j/8FxInHeDU9dFi FH+U6n5vYE3U+NaGsfGj+ccwmx1onVyCPsBVC5fodajB1ZbqVEJK3BFjCFjtgBnC6e7h c0QQa0ixPXKBlw254wXK1TbOQKxI5cMG8dKDS6eBJvUxvtAfbiPpsGXuT3N/DPcjaTvB fqrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1789466500; x=1790071300; 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:references:in-reply-to: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=rDxRFXiTm9Vr+5C8rKnT3YWTxQSc207pP2ktOlb0XzA=; b=gmCPj4nm3SvuV8gOS8tShh3LP2iAc2fNiIoQJlGOTpEorqC8xBSpgurHSSOI/cNRXN ChTV2/SF+WUwqLPHEA99MHL3rHONXIE3Dyklr0MpwW/NsniDQ0FtL5O7WNDXkhfvW0mI tQy6F9DvUpz2vqrVl12rMHqR9c5+GDLjtuDsYSKXGgneGaM3u18S9W5ZWIoGJQkZVYPZ KsSt5VMYsCFHOt0M3mR2+2NTOY4wLgoayR9oKgBnLcgLhoYkZHEC6PYj7XafGWbObsut gxKeJHjfHptxk8pceoaVIYZ6bxzrSh1NzjeBeastXssOoGWlUC+NUWtBw2QIVW/KAAQ9 tcoQ== X-Forwarded-Encrypted: i=3; AKwUvBzkhxNsavzvS30Be/D6yo1H8wot9u/PVnLnyZnJbkB4gM7GQ08gLsvErhX+uXqhXgctkSTe@ilbers.de X-Gm-Message-State: AFuF++mA/D0Ib0tpAasPdgNxWUkuM4N7WtY2+PqRhevGEFF//HZDWYSO AIhFy8J/yVfIWIEhA9KKSV9s9+1aIP8R3tKqRBkVGb7Fr4PCnHPKMSRD X-Received: by 2002:a05:6820:4b98:b0:6b5:ec2f:3568 with SMTP id 006d021491bc7-6c63939d350mr1550317eaf.25.1789466500125; Tue, 15 Sep 2026 03:01:40 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="ATskLddDVkP6Iih/ozkPtEHsLllfhhck9Wk/L1bOzlczbTazYA==" Received: by 2002:a05:6870:1001:b0:46a:d2c0:e2ea with SMTP id 586e51a60fabf-47b5cb71be9ls1883084fac.2.-pod-prod-00-us-canary; Tue, 15 Sep 2026 03:01:39 -0700 (PDT) X-Received: by 2002:a05:6808:1455:b0:492:c9a4:2104 with SMTP id 5614622812f47-4c89f9acdecmr1682408b6e.10.1789466498961; Tue, 15 Sep 2026 03:01:38 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1789466498; cv=pass; d=google.com; s=arc-20260327; b=cOcZfq0IwplxaGs6JO4/ewQSfqn7moC7OrAejtXV4holf7OkZDCtw/baVWaKINht4j zA2diLX9mJ5dKd+LofOCqPk66Uw+cj5uoIkLg0SHraC1BL6aUlEweU7oA5nyM7kL4974 SCLFcRYEas8GWKgl1ogmMjuRGhtD7b53ykQIlV0H7vl+/7Yd9FvZT7EUWrutrXn8DMye YIBXgnObzbITitxa13DCpf8GHify5GAFSjhGyON96Kk5QusYAUAYomHlj8MNkItRksJw 3humicDxeeIVtPcIZD2Ue4FJpTv8IUamDdldgw+Ie17514B0s9txexHvKdDdxMFHEl2b TpIA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=XcJLnEfha+OSEZDX7cCWdLLMTPMWGz2rDnM6V7E+5Uc=; fh=FYARRfYWSZi+xaBGHs/WkhcniURPXOu7KAfLF/5BK1Q=; b=Ha3KHJQovolnuKKsbVGXdmENKSrMvt3LQVi5yeSn9S/gicH5goLVdGvVepkymlG/GZ AlmkL/vpbD3Sbf+l3iBYm+QxzBHt7MTp5+1gOnYMeCXA5HyF6fClAr6iS4HjBF5LiAkx hHL9Yl/Hwh7ENgIgQVTZsIn+mVKWU1AD9dHw/MYJSoBMkdvlL3DbJX7DmavaJItjvXKn 7m4VmjcRf36ORElLdNET3ltcTuGSw0WLe91tG1c3T64AvvrA4rThB0DjpiWiZA5/2eou WTJQkaTwDVpLsa1BGY6ftOYhYRTpfoSCNIAGEOCfcczltcDIcvVI6Jz2lZdMRAJkMlZz b6TA==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=KEOjLpKc; 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 5614622812f47-4c62baab720si207347b6e.0.2026.09.15.03.01.38 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Sep 2026 03:01:38 -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=T0FojD5v6VbvCMxq+IziXiWSWn1FUVJUuM9C1W6OSw30+0GzUjeLjAEfrjUPlkOaluI1zSCkej+HQ0Fbnf/K+Hf6q7uZbtSkJYah70l7FzuSV9/XEi4Y1rAKAVWzN4LS23qgjK2Y76jv1kMiZ4z5S819iZpZFmrrP4glqc4Ymk1pixFGJLCKwAK5Zr97zilK7lph7PUiVtx/MK2nbXwqbjo3gvlniKe2vJ+d2aRfIJ7r5i3hzSdbl0/OFZCDUU+PIWPopl4zk2EMLkx6054gFHZFa6yOMCwe2zDRmuUsyHyywaGO7CFV+KLO7hRoRb0Vni1FZgkldMFuyW93V6tINA== 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=XcJLnEfha+OSEZDX7cCWdLLMTPMWGz2rDnM6V7E+5Uc=; b=ZfC6D9foGBDg/9cP0Pw2PaYurmDjhdOo8bo7p1SfU+Rr9aQ+mALg7qu5C+UHVslUpa2NOyhqF5teOhbzr8+qTJFpTPLuul4cWzL8f7ZzP2uWUnKZzPvpuGEh9HpnCfd292Z3TvyrX7LE+hUGgMuoHfroq9HXX8PDoTACrDboPc2+nrSY4D/DwfEJNO7bR6dLzDLN9VjpDWDxDTgJhxWnFD3gaZmqMOooVfcK5esVeKOluEwYoYyNMQX9Y2caHICHVg926KVIenYVY3FsyI56Trp7s9FvReomTKu8P8s+PlTCQfSue0FcyKcfeq5lPoChK0ydSFx024nhR/XDVV+qBg== 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 VI1PR10MB3517.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:800:136::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.9; Tue, 15 Sep 2026 10:01:34 +0000 Received: from AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c]) by AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM ([fe80::c54c:ccd8:ebbf:477c%6]) with mapi id 15.21.0406.007; Tue, 15 Sep 2026 10:01:34 +0000 From: "'Felix Moessbauer' via isar-users" To: isar-users@googlegroups.com Cc: quirin.gylstorff@siemens.com, jan.kiszka@siemens.com, Felix Moessbauer Subject: [PATCH 2/8] dracut-module: make module-setup compatible with sysroot Date: Tue, 15 Sep 2026 12:01:19 +0200 Message-ID: <20260915100125.1991311-3-felix.moessbauer@siemens.com> X-Mailer: git-send-email 2.55.0 In-Reply-To: <20260915100125.1991311-1-felix.moessbauer@siemens.com> References: <20260915100125.1991311-1-felix.moessbauer@siemens.com> Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: FR3P281CA0086.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1f::13) To AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:17e::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM7PR10MB3956:EE_|VI1PR10MB3517:EE_ X-MS-Office365-Filtering-Correlation-Id: 16a8e690-2f09-43e0-c795-08df131052c1 X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|1800799024|10070799003|23010399003|366016|10067099003|11063799006|56012099006|3023799007|18002099003|22082099003|55112099003; X-Microsoft-Antispam-Message-Info: SL0fWmV3ox8OFIndrnupaPk3ki5vfiXwhnnJrKOXMMBXff6CWDn73nAYIXGNMznSiWjsB/jI87jcHHKtqI+LRPbW6jyzX74bH9naXQjSEP5SWqdqzYzycbsPbbKakvONUtStXRagx0rwv0niKGYT7SBF7Km+b0CTbXSJh2HyrlPep8EGocbS0bk5ykxbRWBYBDHeavAnhklKvtFFWKJ+9SIe+hog2keoFFX3pcplXJ1OWJZMsLXfFBCFfOkSF/2S3FvJ9jtrGBrXlgu6F8g4xRpHvKdiyQXbe9hdvDEKiY+XBmhBx4KQuMTVpocmgkyfV2kk3W7rjQy2DV+gLSMj00pJcz7bDQCuzcbSfjI4vw5RMAtmV9V+se05s9jCM/o5K0ofvpvUnO0q4T7IflvK0dDbL3aUxj/bKtCwapRzN2HDG75F4wT5kpnjRkV0coJi71cST/VhJ5WHlD8woKiONMPU96RGh4wLUShJ1gGEl+f8oJM6um75+NdkcXh3Hn0fNuOaiaWvpuhIYW9nCgGqNBePBxG8KJjip6Z3VGRnkqRpDPlI++Q13urCoEhgqBJbzEo6EpeFQ60R64xzM5lq7F8g1HBUmuGxi8qWIZB7tBMs7YOTONlmQnbPSjKqAJX468YnPigVGF3lXQrYb9aaSju9MOdj/U8Vyj+JU2yAVpw= 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)(376014)(1800799024)(10070799003)(23010399003)(366016)(10067099003)(11063799006)(56012099006)(3023799007)(18002099003)(22082099003)(55112099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 2 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?0JkI392p2U+PEIa1Ig+lV1EJeWtSaUNjHynBraoyAAf6Sol/7FIF0z/FQlQL?= =?us-ascii?Q?DTv/LDHUbogLo35RE7zvFCkBo6kqymmvuqdj19w1YQxgHuTI/M0C2PWQ7d5o?= =?us-ascii?Q?Ie1F0zYmacFYvP42RogloTjjxMla86SuYMU4C+8lTIwJkvuoVaZJkfT+rRQt?= =?us-ascii?Q?Vfmf+KWRqXpwhfOdxmzq++9NmO6vPHycedVSAmCEJAuWqC+anRAvGxbdso+d?= =?us-ascii?Q?CI3LBwEnOC3p1ScM6LMmL5hH27U6bWrcb48BPotgL26OqSPN+sXjnwF0lYGD?= =?us-ascii?Q?LzfnnleR5RERwQT2nh1wchXG4nuY06b/Ikhwo2OmFAP6yibWInpYl9kSAQ2x?= =?us-ascii?Q?wlRpP+oJmzI0NlJELIFy0GE+Ok7rxqNitJpv7vjEzp5ZNnmdW0K01urYGua9?= =?us-ascii?Q?HRDk6u8ePhyQ360DAXz8os/zohGmSHZajNx0CC0aiVC3IwtULfleIb7h4D6P?= =?us-ascii?Q?24HMVa50EIVtc3AlrHWdK1gwyJoyWtuf36rWPkgJdgQTlZ02Vjn1Wv5XWpnj?= =?us-ascii?Q?qQktAV5PmEUUv65bJEHTcPSkuVXxGUORd0JcvzG/VoxW9DpS0+5U1dJfCCvM?= =?us-ascii?Q?0gmUmKGUEK5IjqNBONLkzREO0Fr/v6CSKtj/eKl559H1ZjLJXgIexGoVX5Sy?= =?us-ascii?Q?r31DRXc+AE7bSQNYM2CwmodxhMe7KFXollWFzm2Pr7ecc79GjUCcCuTp6Sqd?= =?us-ascii?Q?4+cNYBEIWzW1qrBFV1kCqJJBVM1qZNMbl38Jg8TPoqs1lCqI3nhPFjWmf2yH?= =?us-ascii?Q?jAmoiGmMk8PalaOJBpxFTwR4HL9yT5Uz6SCtuaTh9IhdK8cHUlgeepClPZ/l?= =?us-ascii?Q?DJ2UXWwhu8L4fPBl2nwbZfIqaDMk5A91FsrjN2k/g+I7SLfU8dvcV5XJ9VkR?= =?us-ascii?Q?lL1y52gB0X53xZWuOPhJIgCtV/MadsF+iq8YnmInIRRsDTLSZW7knIshaRgd?= =?us-ascii?Q?UEoGZY7+sk0h5D2i4HnO57mn8sL2Onlfw38bVQ9fnSqnqVzB5H8V8kHJbTvQ?= =?us-ascii?Q?KWKbifh+dBiQ6NCa/sEto96GCmn/IcZxYeSRfz6F+9C7i2PlvAaeoiNVUFXs?= =?us-ascii?Q?YYZ6HqWP+PEboTCmyOP92ubpOVLtF8C5JurS4d+ENOd/BvrZirBAeldVOXqO?= =?us-ascii?Q?koPS2lxnKG/Q6sa2HlPwv6C5lMmRUszoqtWLHzNJYBV65YbivyAZvtUCOUeO?= =?us-ascii?Q?GhK+v7bG1JtFODrmDo8jST7J2k/yin3O1AUpk3KrnCq383vZr1ENIgu18cu8?= =?us-ascii?Q?LkliAlCdQPdWLHqZl8ubDZhzq/Hvu0V2xaxJxOQoZuPzL9OIG2W2zVlauYEp?= =?us-ascii?Q?mhDAVU6tueNUe0qinDZyJxdK/peGKH/atixUOIcUR7J16pA9POkK6Y+7pDmR?= =?us-ascii?Q?ywv8K6S61vjazbQ7oKM3qCkkpi1ijtzifA66WB2giatWVfvhHsThnl7B5Umg?= =?us-ascii?Q?xWgbsjVmZN8UT9Zomu+jeaJRPvbfusj1O9HFceoQMZV1/puW5k9faCwhi+DJ?= =?us-ascii?Q?kIIuSP3PloBL8V9lw0a1N1xqX7PlXCBYrsVZczqnOtJtQvr2cB6xwhRy6nND?= =?us-ascii?Q?9o1oiI/9wKTs4d0gmQEQOKdeX8EQ21Axj0Shu13IYcxbIaEk8CXe7VSjBW6J?= =?us-ascii?Q?uWdm/xU9Ir0lQaDgPREwPvQP2HiY710GS8glpFsGkR8v/kvY2lzkb+2Pv0FT?= =?us-ascii?Q?RwlmAAVoUNMjbxLYqIC6DqiuFY0td+0QQG9uc050iYqU3xERrOHZMKYkbQYC?= =?us-ascii?Q?+aADAwsDRglN74s5bWrEyxpDXL88mDYpg8DEWcFtplE0oqSkK3OceBiv/v3g?= X-MS-Exchange-AntiSpam-MessageData-1: jSpHjum6nhfM0gxR121Yvbbbi63dI2fwKxM= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 16a8e690-2f09-43e0-c795-08df131052c1 X-MS-Exchange-CrossTenant-AuthSource: AM7PR10MB3956.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Sep 2026 10:01:34.0255 (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: ir8qyErkib+dsZANib/CME2mAFfHliWtVn6sAi0/VgnlzV2gTf5150e/ITJ9tymHhW9Fu4kkyYb78D/hlV5n0XQdJMIyOxNaWVFOpLDBGFM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR10MB3517 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=KEOjLpKc; 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: 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_NONE,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: 3cH/rNmfxD0E As a preparation for cross-building dracut initrds, we need to ensure the module setup does not call external tooling (which would have to be emulated). Further, all tool output must be consumable under sysroot as well (e.g. paths must be resolved in the target chroot). We fix this by replacing calls to tooling with the corresponding dracut helpers. Signed-off-by: Felix Moessbauer --- .../dracut-example-lighttpd/files/install.sh | 12 ++++++++---- .../dracut-module/files/module-setup.sh.tmpl | 2 +- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/install.sh b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/install.sh index b7295b94..66b54a43 100644 --- a/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/install.sh +++ b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/install.sh @@ -1,5 +1,9 @@ -inst_multiple -o /usr/lib/lighttpd/*.so -inst_multiple -o /usr/share/lighttpd/* +# Copy optional lighttpd modules and assets from the target sysroot. +for source in "${dracutsysrootdir}"/usr/lib/*/lighttpd/*.so \ + "${dracutsysrootdir}"/usr/share/lighttpd/*; do + [[ -e "$source" ]] || continue + inst_simple "$source" "${source#"$dracutsysrootdir"}" +done inst_simple "${moddir}/lighttpd.service" "$systemdsystemunitdir/lighttpd.service" inst_simple "${moddir}/lighttpd.conf" /etc/lighttpd/lighttpd.conf @@ -13,8 +17,8 @@ mkdir -p -m 0700 "$initdir/var/cache/lighttpd/uploads" mkdir -p -m 0700 "$initdir/var/log/lighttpd/" mkdir -p -m 0755 "$initdir/var/www/html" -/usr/bin/install -m 0644 /usr/share/lighttpd/index.html "$initdir/var/www/html/index.html" +inst_simple "${dracutsysrootdir}"/usr/share/lighttpd/index.html /var/www/html/index.html touch "$moddir"/error.log -/usr/bin/install -m 0644 "$moddir"/error.log "$initdir/var/log/lighttpd/error.log" +inst_simple "$moddir"/error.log /var/log/lighttpd/error.log chown -R www-data:www-data "$initdir/var/log/lighttpd/" systemctl -q --root "$initdir" enable lighttpd diff --git a/meta/recipes-initramfs/dracut-module/files/module-setup.sh.tmpl b/meta/recipes-initramfs/dracut-module/files/module-setup.sh.tmpl index be0f4c54..b38ae50c 100644 --- a/meta/recipes-initramfs/dracut-module/files/module-setup.sh.tmpl +++ b/meta/recipes-initramfs/dracut-module/files/module-setup.sh.tmpl @@ -31,7 +31,7 @@ cmdline() { install() { for executable in ${DRACUT_REQUIRED_BINARIES}; do - if exec_path=$(command -v $executable 2>/dev/null); then + if exec_path=$(find_binary "$executable"); then inst_binary "$exec_path" else echo "(ERROR): Unable to copy $executable" >&2 -- 2.55.0 -- 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/20260915100125.1991311-3-felix.moessbauer%40siemens.com.