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; Thu, 23 Oct 2025 10:19:38 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-oo1-f55.google.com (mail-oo1-f55.google.com [209.85.161.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 59N8JaXZ026109 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 23 Oct 2025 10:19:36 +0200 Received: by mail-oo1-f55.google.com with SMTP id 006d021491bc7-64e58732d8asf2040808eaf.1 for ; Thu, 23 Oct 2025 01:19:36 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1761207570; cv=pass; d=google.com; s=arc-20240605; b=ehqZqzNm//7YcTtDsWYpjHY+NW3aO4lrXWpFuZHt3yjJhVHJ7QWNIPXslQlZem6zvY nixrLWnT1BJu5ikvk9DHEwzwqV2WJHUewgIgvPhqo1JUQZPwkacDUpcK03A5C7j/9QjV fsZgJOTl1JOX9vX8povk+cHdotkV56FuoyjGizMSVEOCa4WDy+SEGyu+vgU6vllZEnpf 5bwAesi9a4K87/XCz+V2ZZ9foP0y/dIpPjZMnTH4JeTPpUaq2Gim+7pEfinBRmRIU+QH w/azeAHQIEuIh7kqOnp+Yspc2gzPg0txrWDnbmsKB0xO3gSLTZ0x+clC5e0+fYRLa8zw DBug== 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:in-reply-to :autocrypt:content-language:from:references:to:subject:user-agent :date:message-id:dkim-signature; bh=vgzanu+1dG70cwPq1yP7i+mt7m6ZULQSK0FXBvgXcHE=; fh=zRzFFsJY+zpXHDDp0lkA6hYnzY6/Z/7T3EtvOf0n8N0=; b=B+4+IC8tZDOHByJJ3osHbnuQ5XMxtJby6WmoRK74/5A13Sp4+I5GtKocYael1Z7wd3 qCimFMVzJvQDDDgPSes0sf9uoDU4R6Z5EWv/mudNQhtLalP9QaO0xWzjhT9lkQlSt4qh AJ03a5R0FVIVqzNHIFRGv82clzf09RU5Wd1nOHvB69Cp0KxExNvCU9ZYagZoG/2Q+wwc j7JpuhCjo1LobOnj2b8sZURg9VsPZwBaAxGPskEfAhz3JuDoSxpiV28ti6NeO2F/q0Xo KxPcpFlhEyYZDr7xw+6tsITEJWxFpv3DMR0mJq/0Lo4z+6iQWAH7kGHk59tLyo4wz3Jt Hzlw==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nzAl3GwE; 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 quirin.gylstorff@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=quirin.gylstorff@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=20230601; t=1761207570; x=1761812370; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:from:to:cc:subject:date:message-id :reply-to; bh=vgzanu+1dG70cwPq1yP7i+mt7m6ZULQSK0FXBvgXcHE=; b=SpoYz0IjXXIfgG6L1MU31DdFa9kUz3JXK24KC0R0dgXDjjF6/XS/1cVSfMl+UGx4rk BZdBOWI3+Ff8l8Nz3ptEHGV1QrCOg9EKWirHzisXcSyKPDkSU4ye5AsEvVY+hVMZopuk fuwt7q4anZDKMwap6QLBMqURhoIjTYGaS3IS1M93UAJxXfOHVCi0P2g8T8Rj39mr9gd0 d2Ky8v3fqKrmdFQLATudSsZxkQkb4ffjPXSnHnoRKFlE7nLvkgFn7J2mFjcERy/sjG2v EcWXufFdazxMgJryvsvkYvATbM0KMCOUf7NNfiIagaHCBIEIAByVrZb1sqlWXhrurUip xQQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761207570; x=1761812370; 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 :in-reply-to:autocrypt:content-language:from:references:to:subject :user-agent:date:message-id:x-beenthere:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=vgzanu+1dG70cwPq1yP7i+mt7m6ZULQSK0FXBvgXcHE=; b=geUXWj2ENDcMhBe1VwH4k/i0/5CMITgNXpgandUp2/ZSHgnshLCb6L9JMD+eJnUbjg L/nOlPgbjtFvKn1xB64Ssf9Cy0BCjzvjIvhaUEkjVjk1ubjs1ux3qdQdwgeV2U9hEKd/ fCz6tsZ31XJ9H54zdeE83X1ZtTPjEuACZVyG6Yb7IICdl5uU3h1FY0TjsQIfNCd5Mxm5 eC424eOlg8/7Tp1IkVp/MywuupFR1uldHiEAoAIRBFyPogHqOOaK2QWV5xnCbjBoYNTR ZzySxdBTqpwE00DTKcfPLjBEpA8TRz1lbByURibkf3rMhEOMbZNUAy3S3ICzcrK9/vya EW1Q== X-Forwarded-Encrypted: i=3; AJvYcCWYe639rZ0T4/6eP1szxbpDYbrnrYPFRtPLWf0xHiBhIuUAdmYhpfZ75VxVmG0aHNCKHZWO@ilbers.de X-Gm-Message-State: AOJu0YxiapIIwHkoOA6Si79CnUC7X3rD/Lpu6LMcTgFdvZx3sTKhc6zf sHz95VuDI82ZHNkoNT2jmkItiNsxHy3LlDdNnPxaUbkTIR0Ufe8lLV4k X-Google-Smtp-Source: AGHT+IF+jOKyQX0XfvgEuRVNY9qyOOa9UTcTVCy0KDdfPs3cxLgv7hd1j5/aQv+uW9mf0HE+ZCcwfw== X-Received: by 2002:a05:6871:e013:b0:31d:7467:e381 with SMTP id 586e51a60fabf-3cda0ed9455mr2767985fac.17.1761207570195; Thu, 23 Oct 2025 01:19:30 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="Ae8XA+bRT6fzE5650WvjSywmf9wQBGtgRvk0mUzqKKNVUOStKQ==" Received: by 2002:a05:6871:580d:b0:32b:b1dc:4a51 with SMTP id 586e51a60fabf-3cdc64ac642ls133184fac.0.-pod-prod-00-us; Thu, 23 Oct 2025 01:19:29 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUi16K7JdexRhjU9x+WQ/UX+s92+gpzNEjplReSei1E2hUlnRTEn/3WqN+XNy//w+rHqVJ0SutQVSHX@googlegroups.com X-Received: by 2002:a05:6871:cc10:b0:3cd:c7ed:3377 with SMTP id 586e51a60fabf-3cdc7ed37c9mr403775fac.9.1761207568892; Thu, 23 Oct 2025 01:19:28 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1761207568; cv=pass; d=google.com; s=arc-20240605; b=hxEXJDP2q6wxZGIf6BilVtavvnJUHfKaVnukpo6wp7Vq+lgZH2+4GpXy/gSjXwmFeM +ysFWA3RZdXBslWOCTUO2vuW122hoQrjYQOqytfdfQEUUr9W1w3vPHd1nT+HZIgFE1FY L9om0LHSAqnm0ROanb+be2xTc/TH6Rg1PSLYAyhA2yM+A19XmOuNwHmhHgm3oQ+p4tdF hkR9W41lExCzuZTpfxEJIvmThvh19515RQQvMYZ1Z56xJ3bShRIGHu6vs6c7Pck17pGm 4UDlk+qZ7Rh85ALz8yp7JQggFsLc65G/B5gxQCv/7V9QFYwyaBuZYjDHWrzSuZqG94VK TwwA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=mime-version:content-transfer-encoding:in-reply-to:autocrypt :content-language:from:references:to:subject:user-agent:date :message-id:dkim-signature; bh=alAKV+G9YbGZjPYh3/xYqlosoasB6Kq2d1gz6Uga8iI=; fh=odxlH5WyNiRwdncX+uD80ayyxqYgCPy0VWRBrHSfXig=; b=l2Czw0iTTTg+rqa/6QIhEcvi4lcGS/JAhZfDAjY8C7K6eP3v7/2znAWHOsECTdWMA8 6Hj8o2Rt/HuEGDvqwZFGUaCFfxqar5njbMH8wPmlSbE/JttMMtHm0xPEA49sT48+WsBR V0i16k87zzYhrTr8SQ/iizTr5hg8iFKed38wTT3DxBvyHSrjijsFW392diAH/hnpGxc0 NMacNgcQlbxCOqJiLWl6m25n9fHWEI9ITAJZcLB0Fjn8aoyMU+cpOA3WbkRQfQxamAlx zASQQXolt/qxlub3gTh+GXhhtY3cLQbWmidh86PxEQGA5Ruld46qqi9ZD7W3KmRSzPTH cDDg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nzAl3GwE; 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 quirin.gylstorff@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from DUZPR83CU001.outbound.protection.outlook.com (mail-northeuropeazlp170120005.outbound.protection.outlook.com. [2a01:111:f403:c200::5]) by gmr-mx.google.com with ESMTPS id 586e51a60fabf-3cdc4e5ff2fsi67020fac.3.2025.10.23.01.19.28 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 23 Oct 2025 01:19:28 -0700 (PDT) Received-SPF: pass (google.com: domain of quirin.gylstorff@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) client-ip=2a01:111:f403:c200::5; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=XtInbhf0O4EUX7n2nf9OYcj3FGDsOPGc44XsXRQoZVJjdIwo1pA1gtaxFlwQlXSlODwSHEXdRR2VcWsYuR4J64JcAa8Sc4IFDq/M0Hl2m+oJvM5Wf46cuvoeCFRR8gguCXyCq0a+u8XOIUzpHwTgunKwJwnRtAnHrvexJBO2kNkEt0wCLFCzucwgWUflWdzNS5Kl7Li9AVXB9jCqHOp5K2Otkwmm/ocelEDX9dZGAGZHm4qtNoscv+Cvn9ZUOXAYpooYxnyesLI2QUopjl0aXih1X0Y7hUwiDBTtM0uynU7HRd9MosXvpaygdBGcsuHqtov4owe+3EPV2wPp4umREg== 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=alAKV+G9YbGZjPYh3/xYqlosoasB6Kq2d1gz6Uga8iI=; b=vUmeW/5+fEuaIqxDk1yfskJUvoG6WCSObfN6+i0/EbWYPUSiGmcTVnvSwWnxuke0Gklk/QCBnqzWTjXWs7mkv5Y+EsDlxkH1uQHNlYlcZzQGofYxctAhDY74HgEqv/YOP6uEVMU6bYrdKawVzTv0D++K/ebqP1fnqZrhUpmUvwjR2SfCufrYBMkPFX+rSD7cXYhU63Y6xMrSetUCGHMUDXQYUT8a+yX8cEZcVFwSbomB6hnMMBMwb66uzNjmb/8fg9mNRBnV1DSeiyCVn0QH7b33gDlx2JF1SIG6jdnGpA3wRk/J7U1HVSW7ZXbsS0oP5SJJxfY7Lz/2SVzdXsgzEg== 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 AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:525::6) by DUZPR10MB8292.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:4af::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.12; Thu, 23 Oct 2025 08:19:25 +0000 Received: from AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM ([fe80::4bc5:6908:1189:7a]) by AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM ([fe80::4bc5:6908:1189:7a%7]) with mapi id 15.20.9253.011; Thu, 23 Oct 2025 08:19:25 +0000 Message-ID: <7f8ff202-bb50-42c5-9d8c-789cd88fb33b@siemens.com> Date: Thu, 23 Oct 2025 10:19:23 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v4 09/10] Use lighttpd as a example how to add a dracut module To: Jan Kiszka , isar-users@googlegroups.com, cedric.hombourger@siemens.com, felix.moessbauer@siemens.com References: <20251022150737.3639891-1-Quirin.Gylstorff@siemens.com> <20251022150737.3639891-10-Quirin.Gylstorff@siemens.com> <8bc68db3-1294-412e-b8d2-f3b5b648b41f@siemens.com> From: "'Quirin Gylstorff' via isar-users" Content-Language: en-US Autocrypt: addr=quirin.gylstorff@siemens.com; keydata= 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 Z2NBPBZUysw= In-Reply-To: <8bc68db3-1294-412e-b8d2-f3b5b648b41f@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed X-ClientProxiedBy: FR2P281CA0110.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:9c::20) To AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:525::6) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8PR10MB6023:EE_|DUZPR10MB8292:EE_ X-MS-Office365-Filtering-Correlation-Id: bcd8ba47-0c92-4677-6929-08de120ce07b 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|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?UWJjSXhOVHJYZUtYV1J6Y3Y1OU5uYkVwRTNYeng2TFNFdmp4cFgzRXdzRDdC?= =?utf-8?B?ZXovNUc1NWJvK3NOckZnM0xkMkNCRWlSamRFMERoaFdWbUpvdStjNVFqRGRU?= =?utf-8?B?em9MVXZ0RnRVaEk3MGJNWWZPODJpeHdXS0ZjTkNvZkZGRU1yZklWb1Jkd2RX?= =?utf-8?B?VUZ0RlVOZ3B0ZldRR3Zjb01rVTYvNmxIaVlWYXorSjNEM2xyOUJYWW50MFpX?= =?utf-8?B?YXlrRE5kSVdPbEJhTVJRZDN1SEswUnNUSzA3ditncmRsYkZGRGdwb3FiaGdk?= =?utf-8?B?R08ycHZzTk9jbm1xakFJTmQ1ZnB0VGVCTEpBU0ZvRjBiUUZjZ0dSVzRWRi92?= =?utf-8?B?b0w5Y05XMTZ5VG5Zb0h4b2Q5Rmc2b0V2Mjc3YVpaM1pQTFdkeEhvc2hWU0Vx?= =?utf-8?B?STJQQ2xyTU50R1gyUGJZdjVkQkh0NTY4aS9RT0JPbnpZQitNcHJCcFpqSitK?= =?utf-8?B?U3QvYWxWc3VaMHRPWENVMmQ0YWRqVlU0TTlKbzE3QVY0NjVqaUIySHVxL09t?= =?utf-8?B?QTNHRzdjZ1Z1T1cyRUFsK3k0SFdYRFV0cGtNN2M2aUhBbVdwUk5kbTFRUTY0?= =?utf-8?B?YS9peXVVQ2VHZk9XcDNOM2ZpQkNIN2dvZ0dVMWxLa0hyOU5lMWFmRGswVk1m?= =?utf-8?B?aDNFaXFGNmsrdkxPV0ZaK1JITUJCWUNmL0k5MUpMemxjMHorbjFkOGJLeXFD?= =?utf-8?B?bGVvZC9aQkVGVVlNWGk2SXFyNHd1M2tzM3VSc3hUbFBDcnc5MDRVcnhUdSta?= =?utf-8?B?TmtRbEZMcVdzOTJCY2RNU1FrNmwwdVZCdzB0dXZXZm5QcjRvSEc0VUV0Y3NB?= =?utf-8?B?RUJxU29JWFFKWENkeElOZ1VaL2IvZkNyMkoxQnU5UEdEQmFXWEMvWCtVVDlL?= =?utf-8?B?dXVCbUk4c2NhU3kwYXkyV29QdGhSK05IOUFxOXVRaVFnOExhaithQi9MaVIx?= =?utf-8?B?VFNGQUsyRzd0cm1VSTNkNXk5WWNtOXQ1UzFSZDZ5bHg0QlptRlU0V3lJYVk0?= =?utf-8?B?TUZ6SEhoVis1VFF3TlFVQ25pSGJ6NnV1NTdSSFBQUDZ1eTdLMklMdW1yU0Z6?= =?utf-8?B?UmpsSXR4OEREaXBaZXZDZTFiSzRUMkJQNWNObTFTQ3ZXRk1ZS1FNWUZmazJG?= =?utf-8?B?SjMzWWhLcE1ZamsxUkR6cUQ1ZU9EcnAzRDcwc3N2QkNodTlpbFhFUFN0dzRP?= =?utf-8?B?WUg1UkFBczhqYU1jbUxUWnlIcXdQZ2ZETHJZYlNYajdORjZXMkFocUtIYThj?= =?utf-8?B?NERIdktBQlBKKzNxc0pQd3JuSFYxYmRubGpLVkpNaTNkZHFJektuR3dzR2xY?= =?utf-8?B?b1VVK3hWelFiZ3pucERSQ0NmNVA1cjNyVS9MMlcxWHRXeHE1Wm15bjNSQlpx?= =?utf-8?B?bnJZUXh6ZmJLK2ZiaEtTeTdSSW8wbU1XOHlwYVVKQm4zdjUwbFJUWXIwVlhl?= =?utf-8?B?MnBMc3RlcW9vc21RWW15Q0wzbW9ZR1crcGRobitNczBvZmpmbURpMXhLRkhN?= =?utf-8?B?RjIvNDE2eUVMdGlBbFdEc0drM2g0c1kvVWdXNkxJSExTbi9uUERYWWtXYkJF?= =?utf-8?B?aDNpcDNJRWpjQk9OYkVlVW1YNndHb2hhNjd2b1hhNHQrVFZYMVJDdkxCanI4?= =?utf-8?B?enRVOFNZYW9DWXNqenVZM0xYV1Z5d3pxaUVkeEVyRWxiamdoanA4NHIzVVJB?= =?utf-8?B?T2dweU1tUWhpeHdMY2NydTJNY0VjS01wcllWbUtTY1RHcC9VTWQzL1ZBWlNO?= =?utf-8?B?SmdGTFQ4NEtxRWMyL2JzU0hvRFc3c1JXNUNSdHg4UDFmTHU4NHQrY2ZEL05h?= =?utf-8?B?ejlQMUFmeW5JZm9JMWtkVEl2a3Z2b1FoRTJISXZhNjNmaE8za1dCMDg1OG1j?= =?utf-8?B?UHZkM0hjb0dUK001d2VkbGx2Z1NWZVpTL2NDczVFZlE5b1E9PQ==?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?Q003bEZzOHk4Qk9WWUttSDVBYlo3bE9qSkgyV21JYld4S0pDdGZXazZjdjZ3?= =?utf-8?B?b0xYK2RyenNONjJvNzI4c3pDSlVKVTljOXRCWEljdHB1bW9IOGttVm1SbnNw?= =?utf-8?B?cVhqNjRvOGhERXlSMHhLaEh0MjFvZkFFOE15RFpOOGxlSDRvbzk2cFRud2Ey?= =?utf-8?B?elMrS01ZUlIva2dWRnBrei9oeFlNelhwOVJqZU96Z0FtQWM1QTNYTGR5QnQx?= =?utf-8?B?eThHUkNBQ2dzTFI0VVRnTVptRVB2RW4rdWg1dmpCRGtyTThreGFvelZHRjRu?= =?utf-8?B?ejZjczI5bTh5ZlBVVzNncllTUDFSdittdkJ0V01EK3dERlp3Q2FXQllCWkR4?= =?utf-8?B?N1V5a2l0bUpTSjRDNHBadjI5MWNVV05tOHJDdDYrbWR0NTdoSW1CMVBYOEVD?= =?utf-8?B?cDVBaDlLUTgvV2hpdmNXUUdBVGswZ0xRWjNwT2ZFWkk3eEtNMStTS1A2UzBY?= =?utf-8?B?Wk5YRStHeEFHUkhwSkYxVjljRUFxTWQ5cnFuNTQwbnYvSzRaSkpGNTlZbzlN?= =?utf-8?B?R2kwUWMzZ3lkSDhuMGY1cWhSY1llUE9uWW9HdGZMTVkvUXJ2V05RR1hRa0lB?= =?utf-8?B?QjNnNm9qUXJGUHhzTkI4bjk5TEdDUHFtaHJQNjUzTjlKelMvYkx5VElKK3JD?= =?utf-8?B?aVkzbDMrZnlIR3J1aUROZ2xONEh2SkowYjBkNEgxdEFMWkVhVStHSzc2YXh4?= =?utf-8?B?THZGeGNFcC9xMm05Snd3d2ZrNC9qa1ZnZG8wK1JvRFp6SnhiMHljY2lVb2xv?= =?utf-8?B?aUdUN0NZS0F2ZFAyaE92NW8yVi9ZYkZNVk5YTXdWNUVja29oS2FhSFQ2WDR2?= =?utf-8?B?VkJGNEJMS3JXdTRld1dHWnNUVmZxclVyenZTT0pscDJ4bkxDK1RFMlY0azZ1?= =?utf-8?B?bit0TnJOTDVnTEtEYlY5a2JOMWJ4WlFZVjdTcVl2NkJsWDZscXJpVDhibHYz?= =?utf-8?B?dE1mbzZ0YlFmencwZkVNRG8za3lpMHB2djhZNFhneEtwZUJvRWFoMTJtTVFp?= =?utf-8?B?Rm5RMVBpd0JWOWRrSktWS3UzVC94WUdMRExPNlkvbGJQWlRaR2U5azdVQXk5?= =?utf-8?B?VXpYSi9GS0pnWmFUcy9xMm1ObUhmWnZIaG10akJpY1E1Y1VwdXZFZTZXZkpU?= =?utf-8?B?WlN3YU5rTitWcHowc0dLVklTU0xLbFViWVZ3QkFmVVZIZExpWXdGc2U5Mngw?= =?utf-8?B?YndNNjlvaGpUKzZ0cFFxRFRUOER5RlpVRDRKZ0hTb1dNOFB2ZVNpcTF0eUZN?= =?utf-8?B?bERiWFhtdWUrWEhBRVhWMG5ZQnQ4dXhIUFEwM3NjZlZVVkI5NkZFdjFxamNa?= =?utf-8?B?UTdvbFJ2UmdydDZnVEVzUzh1cmR4akJHdmJ6a0pwSlZWTnErUmtHR1BQY0xj?= =?utf-8?B?OVZCV2JwTEZpK3lDUWdzeC84dXI5SHdvRFpvYUtjeXBwQUY1aGwwWmRQbjQ5?= =?utf-8?B?ak40U1lzSjc2bmFxM1RIY3YvSzUzSTh1cWlYWDZBTUNlT0RLeTZ3Q0pJOUtk?= =?utf-8?B?djNkT21nZlBpQm1OSVppYUtSajBYWkNMWmVkR204cXg0dDVDdWZKMFo0UXAr?= =?utf-8?B?T0QrR0NyYUxNZ1g4ZFcyYTNhQTZSVytFZ1AvTnE5T3J2VUlBYTMrNG10OWhZ?= =?utf-8?B?MWRWSUxoMGpqYU5taGx0dmpoZ3AzOURqTlZQTXBLd3pLZjNLcllzS1VvT0JR?= =?utf-8?B?Z2lYdEwvU09WVW5INXNwaWlGVlU0VHIxZHhyZHJMTGEzTjBCQTNuWElqdSto?= =?utf-8?B?VDhOaGV3Mmo0NUZudktxNUIyZTRLeEIwVjJGUTNucm02V1ZsN0hGNmI5NStG?= =?utf-8?B?S1paU0RNSDBPMDRsUmVQYU50ZDQrUGtWZnhNRjN5VXhsWkxwVE4vYjlsYUl2?= =?utf-8?B?RlpZRlA4TU1HYVhoalFJbU1sTlY1UXNsTEVUUEdzV0tjNWxNTTd2bUcyZDJz?= =?utf-8?B?RUpxUDFRaEZDMEMwenlYc3c1NHQ0UUIzZnBvYzFpdTUreDl2Qy9jWjBDS29q?= =?utf-8?B?ZFovMlFxV2hTK1R3U2FJRHNhYU9WOEpxR1NwckxuaUYwbVFQOXY5L3AvV3dt?= =?utf-8?B?MzVMNVZNUi9qeEplTzRyMVQzTHFYeFlwVXRDdG8xTVBPN2dzaEVCTlE5cGhW?= =?utf-8?B?QXpFbThyYk5jWXI3QnFpMVdkNDRLRHJGK3BlMGM3K1BYUzcvU0dteEFwbWJy?= =?utf-8?B?V2c9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: bcd8ba47-0c92-4677-6929-08de120ce07b X-MS-Exchange-CrossTenant-AuthSource: AS8PR10MB6023.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Oct 2025 08:19:24.9455 (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: GiPw45Uq/Obzb7Pe+mLwo6ZbR+w94y2Zwsuen3SRZbEWWeJ+dU/5kJF3HujtM7Hf9gyT06p8xXd+wrTW4Kc1RwwDvJdnfIuLU3ROEeNeUhw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DUZPR10MB8292 X-Original-Sender: quirin.gylstorff@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=nzAl3GwE; 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 quirin.gylstorff@siemens.com designates 2a01:111:f403:c200::5 as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Quirin Gylstorff Reply-To: Quirin Gylstorff 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-TUID: qQo4IZfy5VXX On 10/22/25 18:08, Jan Kiszka wrote: > On 22.10.25 17:06, Quirin Gylstorff wrote: >> From: Quirin Gylstorff >> > > Some words about what we will get? An initramfs that runs a tiny > webserver, right? > I will write something in v5. The intention was to have a complex example which contains the most stuff necessary to create a module. I should also try to document the stuff more.>> Signed-off-by: Quirin Gylstorff >> --- >> .../dracut-example-lighttpd_0.1.bb | 26 ++++++++++ >> .../dracut-example-lighttpd/files/install.sh | 21 ++++++++ >> .../files/lighttpd.conf | 52 +++++++++++++++++++ >> .../files/lighttpd.service | 13 +++++ >> .../files/sysuser-lighttpd.conf | 3 ++ >> .../recipes-initramfs/images/isar-dracut.bb | 3 ++ >> 6 files changed, 118 insertions(+) >> create mode 100644 meta-isar/recipes-initramfs/dracut-example-lighttpd/dracut-example-lighttpd_0.1.bb >> create mode 100644 meta-isar/recipes-initramfs/dracut-example-lighttpd/files/install.sh >> create mode 100644 meta-isar/recipes-initramfs/dracut-example-lighttpd/files/lighttpd.conf >> create mode 100644 meta-isar/recipes-initramfs/dracut-example-lighttpd/files/lighttpd.service >> create mode 100644 meta-isar/recipes-initramfs/dracut-example-lighttpd/files/sysuser-lighttpd.conf >> >> diff --git a/meta-isar/recipes-initramfs/dracut-example-lighttpd/dracut-example-lighttpd_0.1.bb b/meta-isar/recipes-initramfs/dracut-example-lighttpd/dracut-example-lighttpd_0.1.bb >> new file mode 100644 >> index 00000000..7895e689 >> --- /dev/null >> +++ b/meta-isar/recipes-initramfs/dracut-example-lighttpd/dracut-example-lighttpd_0.1.bb >> @@ -0,0 +1,26 @@ >> +# >> +# Copyright (c) Siemens AG, 2025 >> +# >> +# Authors: >> +# Quirin Gylstorff >> +# >> +# SPDX-License-Identifier: MIT >> +# >> +require recipes-initramfs/dracut-module/dracut-module.inc >> + >> +DEBIAN_DEPENDS:append = ",lighttpd" >> +SRC_URI += "file://install.sh \ >> + file://lighttpd.conf \ >> + file://lighttpd.service \ >> + file://sysuser-lighttpd.conf \ >> + " >> +DRACUT_REQUIRED_BINARIES = "lighttpd" >> +DRACUT_MODULE_DEPENDENCIES = "systemd-network-management" >> + >> +do_install[cleandirs] += "${D}/usr/lib/sysusers.d/" >> +do_install:append() { >> + install -m 666 ${WORKDIR}/lighttpd.conf ${DRACUT_MODULE_PATH} >> + install -m 666 ${WORKDIR}/lighttpd.service ${DRACUT_MODULE_PATH} >> + install -m 666 ${WORKDIR}/sysuser-lighttpd.conf ${D}/usr/lib/sysusers.d/lighttpd.conf > > But this config file is not for the dracut building rootfs, it's for the > initramfs, right? Is that installation location a good idea then? inst_sysuser will use that config and it needs to be in that location. I will write some documentation or a new hook. > >> +} >> + >> diff --git a/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/install.sh b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/install.sh >> new file mode 100644 >> index 00000000..e7e50ad4 >> --- /dev/null >> +++ b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/install.sh >> @@ -0,0 +1,21 @@ >> +install() { >> + inst_binary /usr/sbin/lighttpd >> + inst_binary /usr/sbin/lighttpd-angel >> + inst_binary /usr/sbin/lighttpd-disable-mod >> + inst_binary /usr/sbin/lighttpd-enable-mod > > Can't we generate that? Like HOOK_COPY_EXECS? I will try to adapt that code.> >> + inst_multiple -o /usr/lib/lighttpd/*.so >> + inst_multiple -o /usr/share/lighttpd/* >> + inst_simple "${moddir}/lighttpd.service" "$systemdsystemunitdir/lighttpd.service" >> + mkdir -p -m 0700 "$initdir/etc/lighttpd/" >> + mkdir -p -m 0700 "$initdir/var/cache/lighttpd/compress" >> + 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" >> + touch "$moddir"/error.log >> + /usr/bin/install -m 0644 "$moddir"/error.log "$initdir/var/log/lighttpd/error.log" >> + chown -R www-data:www-data "$initdir/var/log/lighttpd/" >> + inst_simple "${moddir}/lighttpd.conf" /etc/lighttpd/lighttpd.conf >> + inst_sysusers lighttpd.conf >> + systemctl -q --root "$initdir" enable lighttpd > > This is a rather complex example. I'm still wondering what of all these > will repeat often enough to maybe simplify the install() functions > people will need to write (or not?) for their modules. > > Did you already try to convert some of the isar-cip-core hooks? Those > basically made me create initramfs-hook/hook.inc in the end. I haven't start yet. But I should start now the get the hook in a better shape.> >> +} >> diff --git a/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/lighttpd.conf b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/lighttpd.conf >> new file mode 100644 >> index 00000000..3a1bb351 >> --- /dev/null >> +++ b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/lighttpd.conf >> @@ -0,0 +1,52 @@ >> +server.modules = ( >> + "mod_indexfile", >> + "mod_access", >> + "mod_alias", >> + "mod_redirect", >> +) >> + >> +server.document-root = "/var/www/html" >> +server.upload-dirs = ( "/var/cache/lighttpd/uploads" ) >> +server.errorlog = "/var/log/lighttpd/error.log" >> +server.pid-file = "/run/lighttpd.pid" >> +server.username = "www-data" >> +server.groupname = "www-data" >> +server.port = 80 >> + >> +# features >> +#https://redmine.lighttpd.net/projects/lighttpd/wiki/Server_feature-flagsDetails >> +server.feature-flags += ("server.h2proto" => "enable") >> +server.feature-flags += ("server.h2c" => "enable") >> +server.feature-flags += ("server.graceful-shutdown-timeout" => 5) >> +#server.feature-flags += ("server.graceful-restart-bg" => "enable") >> + >> +# strict parsing and normalization of URL for consistency and security >> +# https://redmine.lighttpd.net/projects/lighttpd/wiki/Server_http-parseoptsDetails >> +# (might need to explicitly set "url-path-2f-decode" = "disable" >> +# if a specific application is encoding URLs inside url-path) >> +server.http-parseopts = ( >> + "header-strict" => "enable",# default >> + "host-strict" => "enable",# default >> + "host-normalize" => "enable",# default >> + "url-normalize-unreserved"=> "enable",# recommended highly >> + "url-normalize-required" => "enable",# recommended >> + "url-ctrls-reject" => "enable",# recommended >> + "url-path-2f-decode" => "enable",# recommended highly (unless breaks app) >> + #"url-path-2f-reject" => "enable", >> + "url-path-dotseg-remove" => "enable",# recommended highly (unless breaks app) >> + #"url-path-dotseg-reject" => "enable", >> + #"url-query-20-plus" => "enable",# consistency in query string >> +) >> + >> +index-file.names = ( "index.php", "index.html" ) >> +url.access-deny = ( "~", ".inc" ) >> +static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" ) >> + >> +# default listening port for IPv6 falls back to the IPv4 port >> +include "/etc/lighttpd/conf-enabled/*.conf" >> + >> +#server.compat-module-load = "disable" >> +server.modules += ( >> + "mod_dirlisting", >> + "mod_staticfile", >> +) >> diff --git a/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/lighttpd.service b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/lighttpd.service >> new file mode 100644 >> index 00000000..da8c9033 >> --- /dev/null >> +++ b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/lighttpd.service >> @@ -0,0 +1,13 @@ >> +[Unit] >> +Description=Lighttpd Daemon >> +DefaultDependencies=no >> + >> +[Service] >> +Type=simple >> +PIDFile=/run/lighttpd.pid >> +ExecStartPre=/usr/sbin/lighttpd -tt -f /etc/lighttpd/lighttpd.conf >> +ExecStart=/usr/sbin/lighttpd -D -f /etc/lighttpd/lighttpd.conf >> +ExecReload=/bin/kill -USR1 $MAINPID >> +Restart=on-failure >> +[Install] >> +WantedBy=sysinit.target >> diff --git a/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/sysuser-lighttpd.conf b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/sysuser-lighttpd.conf >> new file mode 100644 >> index 00000000..6507ccf3 >> --- /dev/null >> +++ b/meta-isar/recipes-initramfs/dracut-example-lighttpd/files/sysuser-lighttpd.conf >> @@ -0,0 +1,3 @@ >> +g www-data - - >> +u www-data - - /var/www /usr/sbin/nologin >> + >> diff --git a/meta-isar/recipes-initramfs/images/isar-dracut.bb b/meta-isar/recipes-initramfs/images/isar-dracut.bb >> index 226fdeaa..95739b12 100644 >> --- a/meta-isar/recipes-initramfs/images/isar-dracut.bb >> +++ b/meta-isar/recipes-initramfs/images/isar-dracut.bb >> @@ -14,4 +14,7 @@ INITRAMFS_PREINSTALL += " \ >> >> # Recipes that should be installed into the initramfs build rootfs. >> INITRAMFS_INSTALL += " \ >> + dracut-example-lighttpd \ >> " >> + >> +DRACUT_EXTRA_MODULES += "example-lighttpd" > > We cannot derive a package name from the module name, right? Packages > might be named differently or have multiple modules included? Mhm, I look into it but the problem is already in debian that the module name does not follow the pacakge name. We could add the convention to Isar: - the package name must be `dracut-` Quirin> > Jan > -- 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/7f8ff202-bb50-42c5-9d8c-789cd88fb33b%40siemens.com.