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, 12 Nov 2024 11:01:05 +0100 X-Sieve: CMU Sieve 2.4 Received: from mail-qv1-f60.google.com (mail-qv1-f60.google.com [209.85.219.60]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 4ACA14J1019806 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 12 Nov 2024 11:01:04 +0100 Received: by mail-qv1-f60.google.com with SMTP id 6a1803df08f44-6cbd0a3f253sf1427416d6.3 for ; Tue, 12 Nov 2024 02:01:04 -0800 (PST) ARC-Seal: i=3; a=rsa-sha256; t=1731405658; cv=pass; d=google.com; s=arc-20240605; b=BllqKR67GBt4PUYW296WRwp+ZkEk2jsQlU1NhjQbJZk5IIfix9dyFWK2ymVJ5kLFaJ MlP5LcMW4ex30u/XO1Z947F6IsEdJXNx2luhqQ/c0ra2qJ/BN+neukKWxx6wDK6Qgm6h TSzLCQqfwJfEOeudBGTJ72g7zNMEuU4WFTIJhivDEtbW+mhukwci/XeP4r5xThYQ9IEy EqWezwOuvdvQ06g5GzmSp2BEens+qEc4GZ2Kmfv0VOShJsj9LQ+/G17Txz4zolzh2BM1 cpyPHdwgbO65OYmpvnxwjJpO4PmzltwCXBuh/vdvnitwGNLV6nHmWzA4RCWcgkDGbh9E UIUg== 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 :from:content-language:references:to:subject:user-agent:date :message-id:dkim-signature; bh=o2Nds+ruDuAOSBu3OeZGqiC6Y7izCZt7DQN8GIFMA4Q=; fh=CoG2g1OWOt1bgh0mgAH7Sb6yNOrFWjFyxKxQZjeFHUs=; b=eF+U5jKe7yhMHSTwlA106GOAi7gkxCOQ8Ir9o+r4vZ1FvMNAtIh4M0LJkJE6H3N8bh EiyKTlsurid4cOTUTrcPCGXj+XVNJUzPbWGM6Y46xJTIGaqbQiuVJc6dDLUvu8m4W+uT RqgtsTonyxWLHs8IHnP3yEp1o+qzHZI6mIzjL+GTSPQ5V4o8/3EpCT0rzO5txPl/Ey/d QfpEcLs0zESbj2sfdtRsLJpJe6xtRAlpuVE71+FlKT65psBZjB8iGk6LSPH2nOzq/tan Nn3EJ4rfCLp+uWp8/iJGumt54K+zfOWiJtCyIR4OVeoEVlydQ9x7tr8ukF7ibgnsIi6V fBvQ==; darn=ilbers.de ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=UkTEDyUP; 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:2612::622 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=1731405658; x=1732010458; 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:from:content-language:references:to:subject:user-agent :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=o2Nds+ruDuAOSBu3OeZGqiC6Y7izCZt7DQN8GIFMA4Q=; b=jquFDz/2IL3RA+d5ZWf7fYZ3soNeckX2dGDamJOr15qyoRKIpxg9lfdFQCt7hXx/8g cyWfME5Vzbxu+PrKbOlKpft2b3D7kLqD5wWivq7sQ9cezNqi6AfMxZG61xirGqIZsMAd tl5lcQFwleanhtbA+4zp7Zmct0SuHC0rcrPG17GFn+iEZNTYLmx/uocWmO/FRtvUDD8U k+IRspbZIptJWnvhZjh9JfWB1VqIVlPqFHswh43T4R1CE6MQ7LLMrh39KcNsbAi6aoZQ fcbQfoT7K8NCB+cthZgV3PSOf79J3cG6NE25UejketMNoP0hCZzN4c5Kk2nv1Lck9tnV 0C4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1731405658; x=1732010458; 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:from:content-language:references:to:subject:user-agent :date:message-id:x-beenthere:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=o2Nds+ruDuAOSBu3OeZGqiC6Y7izCZt7DQN8GIFMA4Q=; b=Yb46kR3+lM3GrtZjVyzS6UzfPMm03/KadAseYoue6O2hxLpdjO9Le0ivorYiEi08hk 0EUjP3mlG130bkd57Br3IoIljN9K502kH5oIrvvFncgL4vFsHo0dFNZhDWSXPUPLSArJ pXYoMQpFz+lTpMXllO+tMwyErUKysAWbZDabS1NlmMpHgNPqsRxcrD4ntSmlm12LHWKA UTRQbVO5flu2UBb0Qi+h0kq7AzYvQKp8Mc+RJdegxw3fe75urvxF9WLjHdVHskqAec/M ylhayBgMZo8Rj5cfDQeLbt8G9cQ1ZgNxKaXWQgEzGCTF8tD3y2NIjta/YwAHlYMjmTgR 2K2A== X-Forwarded-Encrypted: i=3; AJvYcCXIvI9nCKsOT8xUHceVtgQgWKhlSpaksaZDT+728ytf7lTB/2SG7eN0gfqW7adDVF7wysfR@ilbers.de X-Gm-Message-State: AOJu0YyZHotRb+rl1PId3HGXiACXGa/X8cHzAQmGqBl/eIbAZ6v9gimu EbaN0CTK2mWD5nY8RSKvYRLPUnYeZimQAe5bKR8L51qgciiMybWK X-Google-Smtp-Source: AGHT+IGlA5L+rLwLSIB78KJ9EvbgnkSX33BKRO90KW/u4bw0jEBYpV49G2JupHVhbm6WLLiWsAV2tQ== X-Received: by 2002:a05:6214:1cc9:b0:6c5:1267:a821 with SMTP id 6a1803df08f44-6d39e120557mr90064716d6.4.1731405658459; Tue, 12 Nov 2024 02:00:58 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6214:1947:b0:6cb:be88:c825 with SMTP id 6a1803df08f44-6d3933d7404ls51250816d6.0.-pod-prod-05-us; Tue, 12 Nov 2024 02:00:57 -0800 (PST) X-Forwarded-Encrypted: i=3; AJvYcCUut7ZcEnUls55e6tEI3TPhFevWhW7KVyWb87QOFHr4lIAGSiV4bpZEX0KKk2ZJFdEUQ/i0t4svYJ2v@googlegroups.com X-Received: by 2002:a05:6102:290f:b0:493:bb35:d8f9 with SMTP id ada2fe7eead31-4aae134f3b6mr13123708137.5.1731405657303; Tue, 12 Nov 2024 02:00:57 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1731405657; cv=pass; d=google.com; s=arc-20240605; b=Kk81cruqwUReIeabKLYLX4CEKUN8lU6fDpJXjBGSH/Uwi2deL2hfMxpIFr9LdB7k+v VX4TY2Vg7l60ENM97CJaA4fuX0nuo7WWspR6s8hZIaHVCjMBnT+sgVaqfBwgotqhXHOQ lWOrt0ZR+E8n6kpzlfSxA2Jswg6/qYvpINZtFo1lULahVVwRIJxJEGXruU8FmKtgfD51 Ct22nyy34BMJYB+p6if8J8Zsi3g2V/cuM6ZSlOG/oICX55KzE6480dOGw2IgGdVtAvm2 rAWWBVGvg1Vsph3R/TlFlpF/Ph0Lrol4Eq4lmzEeod04FKv2xZCiwKAMVS4zI7scKVRn BD0Q== 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:from :content-language:references:to:subject:user-agent:date:message-id :dkim-signature; bh=ggo0Gs9xrayGTYWfS8+HracpKGVtmlJIjKMbQwSm0uw=; fh=IxbeHM4vWxalf1XNf2rnGcQL+r1v0Lr0C6ICsGNNkYw=; b=cIf25vN3hID2a4598oF7ZxaCbqUkBPGeLVfuNnJdjP4lJemCE/45wLkdonjz67f+7i eqQgMxHLuLJvR2UA3i+g5NhQi0zhaQ2fqhoU9qgH+ksOO6w3DcAYjl7ejZJOQhjWwSE9 YFwQfuPHrLUzNKMfZmjMmpvYXmTNJcMeq+eeLizkaKHFNQVlGm238NSKpZn673GZYfsl axvJpwcRzPkFn49u20e1nBnVAbcWJ1O2tk7KJUEqm8bllWQhWey3eeHnkr56KCtcEC2T pj3k6oxFbJrquaid5ztcz9T/ZQDhe51ofDxGM5zM2pHzRzzLQy+zT16VNBM8MxUwaHJ5 V/mg==; dara=google.com ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=UkTEDyUP; 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:2612::622 as permitted sender) smtp.mailfrom=quirin.gylstorff@siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20622.outbound.protection.outlook.com. [2a01:111:f403:2612::622]) by gmr-mx.google.com with ESMTPS id ada2fe7eead31-4aa9efcf856si437607137.2.2024.11.12.02.00.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 12 Nov 2024 02:00:57 -0800 (PST) Received-SPF: pass (google.com: domain of quirin.gylstorff@siemens.com designates 2a01:111:f403:2612::622 as permitted sender) client-ip=2a01:111:f403:2612::622; ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Ff8pjd5dXnVmL/QvyHUvFV1sMUaVYfvf9RjS9CZ5rVzVgEUbhDWgSOsryhnJzpsZdEX4gIbnsuKPWI0Xqhe3YJMtPAqNV1mZ2BzQouTFzeDoHtTd9MgpODvaUXXXGEV0HP2Ik88g7a0qdGepDTO5Y/Qj/2pxn/S8m6obaJXzMt36wPzrB3wOzmq1x2Jnzz0Ui4q1c1Wy6tI5Uw1/t7qr6+/LQ7K9OnaaQ4kM7DR0A3IxpLKIqAMbwZcHp5gF+qMxjS30VrggJPtr4nbwClQNX/Z67P0FoqEyRbNdQqWu/bB1niruORYiLtkTkKMOaG+QUon7Kb3dSURdTEn0zDqeYg== 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=ggo0Gs9xrayGTYWfS8+HracpKGVtmlJIjKMbQwSm0uw=; b=iB6weIk2xNiCbvVaHGJrLc0jWRPe4svymz2JnPixxvz71DQic82cTBY/O6CoGcycJZJouElo3IFeMTcU0FTn2K4Kdzv5JzKkQyR1E0sgGJ4T3J/plHgA3AZGnHYl/HVxhE3HHLNXFYmBIdenErXrnz3QJ82KEir9HfPonUTz0BIsCxOEAonHzOLk6+sygUHi/KFb8YCnsKdI5cGpXVd09TqPT0dT4V7EiK4CMWMBNSyRBVqmn/YYWnyyG5IuHz/KzQ/8GjRsYfSXhboNnG/f7Z7qulKQ7myRkC3LwDccojzh3jSEHhYWX7DFE8Ii7C8xZdhlDZF6egi99aT7JN0Hvg== 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 AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f9::22) by DU0PR10MB5827.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:3bd::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.14; Tue, 12 Nov 2024 10:00:53 +0000 Received: from AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM ([fe80::3087:c116:dfed:1ca2]) by AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM ([fe80::3087:c116:dfed:1ca2%5]) with mapi id 15.20.8158.013; Tue, 12 Nov 2024 10:00:53 +0000 Message-ID: Date: Tue, 12 Nov 2024 11:00:52 +0100 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 1/7] initramfs-hook: Add infrastructure to ease writing hooks To: Jan Kiszka , isar-users References: <934f188717e95b8c019736e4546d57e90a247327.1731358224.git.jan.kiszka@siemens.com> Content-Language: en-US From: "'Quirin Gylstorff' via isar-users" In-Reply-To: <934f188717e95b8c019736e4546d57e90a247327.1731358224.git.jan.kiszka@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed X-ClientProxiedBy: FR3P281CA0057.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:4b::8) To AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1f9::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM9PR10MB4085:EE_|DU0PR10MB5827:EE_ X-MS-Office365-Filtering-Correlation-Id: 2f656788-b48f-4faa-60b7-08dd0300e4be X-MS-Exchange-AtpMessageProperties: SA X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|366016|376014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?bStoUDJCSTgybzBFbzlFN3hOWmFNK1dCS2FGN3k3bVJBSmNPTUQzTk40bDhQ?= =?utf-8?B?bVgvUk1oUUdWSHgwdlQyN1lScFFmNFBhSFQ4UEFCcnd2NmMyV0ZxODR3czZ0?= =?utf-8?B?eDNYVVEwQ0ZqNElORHpZSmx0cVFNZWtWcHhPUklOVmpISml5RFhtc1J2UElI?= =?utf-8?B?aUkySi9nT0lXc1lxMVI2azQzRXQ4SlZwb09lc1RmRVJzZGRGc0RtMnNyV2Mw?= =?utf-8?B?czJQUlBMVldXZWxLSVNZZm92cEhRUm5pOURYWGtQWUZWM2pXeHBWczNvQTh2?= =?utf-8?B?VE00cm5jZUlnRzREZTh1a1FHMldkZFlPZTk3NTVMZlZNZkhoMFRkQmRBTzZS?= =?utf-8?B?c0FKZEpPZ21PL2JSZ0pCZDlPOUZseStscDdlWDhwaDAzOStMUUpQZStBbzRS?= =?utf-8?B?eHlkM0hLTXlCSE9lN0hycFN2TGQ2eXFpZE5BL3o3VlR5SFB1bjBGa1RrN1Jr?= =?utf-8?B?eTY4aEtMZ05EczRFSlZQU0E3WE5xT1pSWVFQb095Y1RkZGlqRkZnYnZzZG01?= =?utf-8?B?THZjY2J2U2NaM1B1OEF1WW9MdVlweXdkZVRwRGtsYVZjWHRVaWZ5L1NvRS9O?= =?utf-8?B?VHJGbEZUbkhIczNsTHRNR283YVNnenhzVDd2UWUxa3VOZDV0NlMrNC9abWRU?= =?utf-8?B?UkFKSml1anI1RXpZZTlPc0ttc2VwZ2pOd01oMmdLWm5id2hjclRvZmtaaG9X?= =?utf-8?B?QmZMQzBFRllaUlNsaHAvclExQ2FhWTVxNXUyZ1lKdUtNbHQvRUdlaHZmK2tt?= =?utf-8?B?b3E3WUlYbDMxNnJLRXczQm1OajRQTm80Z1dKVk5kME5QcWcwRDRWMnBJbkgz?= =?utf-8?B?UUlxOW5PeTJ6aWhzdWRNdDJCUy9OVlUwWlFHQVBxejU4dk4vM21oZHQrNngx?= =?utf-8?B?aHlSR2ZMRHIxbWw4Y01IVEZQUEREVVpTVi9JaE5IYklQSEFIcUhJUnE2YURo?= =?utf-8?B?VUxUSFp2RUhqb1ZNTlQzYklCL0JqR0JIdkp5NGF2aEpoVjN0dVhSQjc0QWZh?= =?utf-8?B?VWZwR2ZqSjRVUjBCd2ZoVDdGZEN1Mi9ZMEEzRnk5ckdTNlQwZlBreVdBdHN1?= =?utf-8?B?NVFzWjQyMjErcmd4KzVPd0c4U2dwcHR6YXBLTjlwMmhBM2p6eFhZb2o1OEdK?= =?utf-8?B?d0ZaRTU4eE1LcHlGK0pkdU11U3JaU3I1OWdqS1lkWkNJeTlFVzBsSTlDeFh0?= =?utf-8?B?aWJlTDRiZFlacHZpbFJPZ0lHMW1hVnE1cUpJMHhBbFoyNENoTy9ISXNEbFVp?= =?utf-8?B?QkdxWXUxY3Voa0lRcE00TmJXblgyUE1NQ2d2cXJzMzlXTjlXbHZ4a1I3QjIx?= =?utf-8?B?RUJ3ZkthdDJ5OEVQYmVHMS9HWTR3cGlsMmJkSUVaWFB6dVZJazZSdXc5SHJi?= =?utf-8?B?bEprclJTNG41aEFCVlJLZFNLRTFRejR6UWNmL1hYK2dKcGdJWFZCZ3BlZ3JL?= =?utf-8?B?SXlzcWhVeENqcHgxYW9XRGlDZ1FFUjlDQlNibkRNUlJ5RDYvaXVxVFZmc3F2?= =?utf-8?B?UjZXd2lrcEREcW5oL3czdVJiYjJqQXRxc2VJZ1RBc3NYb3pTbzRwQ0k3T1JQ?= =?utf-8?B?NXNPZlR3R1RucXBhQ2c5ZW1lODFrcWZSdTd4NFVhUzUwYVd4SVNjWmpFdHhs?= =?utf-8?B?eTdBek5rMGZoMDU5cXJYRndMdGVNWVZNV3hoNFF2Z1lKdU56WGx5YzloWXR1?= =?utf-8?B?Y0ZIaGxxM2hYdlRvM2FCR2I2aVJCQ0cxMm1pcUorN1EvcTg2WERFSlo1M1Rm?= =?utf-8?Q?OTur0ih3H9+rW38ldOyH+8TRIteerE9c+bg/XR4?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?YldGb2xKNjFjSTE1bEJzU09pWDEwTFpvRjdZUFZMakRLQzlJYStUZ09idnVu?= =?utf-8?B?SkduTWxYaXI3WXUxd1hhOCt3V3VBVFZPVGp6ejVtdGNIUjAzSmZpN053RWV2?= =?utf-8?B?cC9zcHdyclVQdVV0VjlFY0J5V0tQeEpSbjB0WGI2Z2gyZThNNEk1bEJKdnBZ?= =?utf-8?B?SzR6S1FmSVlBVnV0RUpxVzBqMmErTlF6YjNHWFA3NkROZEpYWTczVjkwYjJh?= =?utf-8?B?TzFnaGJKYXY4bC9ZK01sV2xKVkRiVUlnY0c0QmRYeld2bHpmcExxb1R3R1dO?= =?utf-8?B?clJ5Qko2TEw0bmMwSm9LT20wMG1zbFVKZzNNVGh2VVNMUStOUUtqcGdmTFBO?= =?utf-8?B?NXZwR3J6OUNkNUVhTWREa1NNTHRhRnRDWnBQSGkzS3U3UWp4L2theWtxblBh?= =?utf-8?B?anJrSGpDRlFLWVREQUY3MFV5OHVhdTJralRmdExTdTJEdG5wN0NCVkFiN0J2?= =?utf-8?B?Z3JmL1gwajhRckk3UDBrbkkyeDg4M2tYVG5KUUo4RndZc3dvSUkxS0pHM1Bi?= =?utf-8?B?UndqWXZzcWdPSTlqVzhPSXpsTXorZ0toQkpuZlFkMkFkV1d2TVZ5MGVpMzhU?= =?utf-8?B?UnVOMlJHVnkxSDNCYnYvbmtobzFhbjM0QkN4cGluM1J5ZkE4Q3lWbWM0dngz?= =?utf-8?B?cUx1YXBXSmoveS9GN0J0M0hNaEFuTFlreDVsNmtnc2VoRnQ3U1B6VExqa3VX?= =?utf-8?B?cUZMZ1FlSm1iREF6SE5STklRMEpVdmlKa3puY1dzT0Y3M2RjT0xJei9sczNx?= =?utf-8?B?T01IaXVnZ1M2OHRWTmtrcTcwZFVLbTNKUUVSUFRrVU1OMmFNa05QL0hLZzFw?= =?utf-8?B?eEk5Y0ZuM1k5UFplVFBDbUk3K2JKTGNHMUZoVEF3ZDJPem1tZHJ0K292bTVW?= =?utf-8?B?ZGJncG9aUVEzdVdnNGV3S3d1OXF6cUlBV2ZqYitMLy9uY0kvNEtQYWg1cFky?= =?utf-8?B?NlRCZTJKMDlnOFFYTlV4Wmh1NS81WG5kZTNubDErcElOU2hOeWk0Q3FtOUpQ?= =?utf-8?B?eG05c2l0Ym93MndEMk81MnFYUFJ0VGxXMGkyOWtXdkZiNnNIbTF1M0RWR29m?= =?utf-8?B?ZjRBSTFKaEhhQmRLbEM1S24xSFhENjJTVXphcVJmVjBOMFpSMERIc2IyOElC?= =?utf-8?B?NWhZMkhZU25GVU50ZENRVm1yVkI0U3pLbE5WTlpTWldjNTdzUVRmc2EzV0Jv?= =?utf-8?B?NjB0QVc0WUtlZVRkYXRaazJTVGFiNWFhb013SVRvTXo1UU05enBERDJHVHE1?= =?utf-8?B?VlFLeHQvN3NjYWhKUW9FMnAycS80WTZUR1Y0SXN1VzdMMUNnRnlQODl5QVdw?= =?utf-8?B?NExDcEpydGxzRVlLTmxZdWRqcnNFQjUyUnZCaVQ5eVRsQXJNZFZ4Y21QR0VH?= =?utf-8?B?YnJDSmlacUVlWmtKQlc3a244V21tRTVod1NDYWVibXp0UzhXM3dmWC9La1dM?= =?utf-8?B?MlcrUVJuWnhVVFBsUHhwOFUvbllmRGd0cXF1K2RSRzN6Qm1PeVZ4YXhESnZP?= =?utf-8?B?c1JmeXgveXIxeUNzQTVZb1hqUmJiYXIrK2xGRWYvclI2WDR6eGF5YUhRREFM?= =?utf-8?B?eW8xcTBpaXYxRTNya3ZaVzVrbDNmK2pPM1J5dTl3cDd4RFNIanF1Z0VJeVFh?= =?utf-8?B?ZVh3bTNEMCt0RXVpaEp1aGpnZThNdFBON09mbTV5eGE3d1dXZUl1dEFJa3Zk?= =?utf-8?B?Y0U4bUNSV0VjYkJHdkp0OEY1dFVsc2NqV3l1TmJEcERObkN4NHJpM3NFbWpL?= =?utf-8?B?WW9xT1F0Zks1OTFLQUZQMXBScHFOOFhDQk9ZWjRhWTh5RnVmdjVhamdyZWlj?= =?utf-8?B?VVFyMGZCZjQxR2Q4d2YyeUNqRjhuQ2s0U3ZFRUpMZWFpTzIrcnQ2U3F6WmFR?= =?utf-8?B?bERhdG5rdnFFNCtMTHNyeFZIZndqblFvSkxnQzlCTVlxVUwrbmIxSzVFZGE2?= =?utf-8?B?NU5DRXlqdE9kZ084MElERFRLTFNQN2Y0ZmtpV1NmRXJNVSs3K2N4Z1ZyWVVJ?= =?utf-8?B?WWpRemFmdUUwM3pNSHRobjJwRHNxU0txSHNqcndxbVloSDA2ZWRXZGdOdTJZ?= =?utf-8?B?ZUppN25uUDYrYkJrYThvUUFWa1ozZFR4b1IwYStud055aHBCeW53cG5wZEN0?= =?utf-8?B?SkNkWGdMZmdwU2ZOWVZGcXZFVGFFTW96UnM1eXgwK0h1Sm45bjdxTktwMXJF?= =?utf-8?B?TUE9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 2f656788-b48f-4faa-60b7-08dd0300e4be X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4085.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Nov 2024 10:00:53.0709 (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: eREZ3pMH0kMUHbmxUVrW2AUNSWQXUjLtKmgI0h2buypRC/VgnKKwyB0QtCrm89eVoQmUbw2rEGGJ9tnZv4jFQIRg+dr1z6/qYfQa4qUTjK4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR10MB5827 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=UkTEDyUP; 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:2612::622 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_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: MQbyp25ecEI8 On 11/11/24 21:50, Jan Kiszka wrote: > From: Jan Kiszka > > xxx Some Documentation is missing > > Signed-off-by: Jan Kiszka > --- > .../initramfs-hook/files/hook-header.tmpl | 39 ++++++++++ > .../initramfs-hook/files/script-header.tmpl | 26 +++++++ > .../recipes-initramfs/initramfs-hook/hook.inc | 74 +++++++++++++++++++ > 3 files changed, 139 insertions(+) > create mode 100644 meta/recipes-initramfs/initramfs-hook/files/hook-header.tmpl > create mode 100644 meta/recipes-initramfs/initramfs-hook/files/script-header.tmpl > create mode 100644 meta/recipes-initramfs/initramfs-hook/hook.inc > > diff --git a/meta/recipes-initramfs/initramfs-hook/files/hook-header.tmpl b/meta/recipes-initramfs/initramfs-hook/files/hook-header.tmpl > new file mode 100644 > index 00000000..ee30d691 > --- /dev/null > +++ b/meta/recipes-initramfs/initramfs-hook/files/hook-header.tmpl > @@ -0,0 +1,39 @@ > +#!/bin/sh > +# > +# Copyright (c) Siemens AG, 2024 > +# > +# Authors: > +# Jan Kiszka > +# > +# SPDX-License-Identifier: MIT > +# > + > +set -e > + > +prereqs() > +{ > + echo "${HOOK_PREREQ}" > +} > + > +case $1 in > +prereqs) > + prereqs > + exit 0 > + ;; > +esac > + > +. /usr/share/initramfs-tools/hook-functions > + > +for module in ${HOOK_ADD_MODULES}; do > + manual_add_modules $module > +done > + > +for executable in ${HOOK_COPY_EXECS}; do > + if exec_path=$(command -v $executable 2>/dev/null); then > + copy_exec "$exec_path" > + else > + echo "(ERROR): Unable to copy $executable" >&2 > + exit 1 > + fi > +done > + > diff --git a/meta/recipes-initramfs/initramfs-hook/files/script-header.tmpl b/meta/recipes-initramfs/initramfs-hook/files/script-header.tmpl > new file mode 100644 > index 00000000..faa1a644 > --- /dev/null > +++ b/meta/recipes-initramfs/initramfs-hook/files/script-header.tmpl > @@ -0,0 +1,26 @@ > +#!/bin/sh > +# > +# Copyright (c) Siemens AG, 2024 > +# > +# Authors: > +# Jan Kiszka > +# > +# SPDX-License-Identifier: MIT > +# > + > +set -e > + > +prereqs() > +{ > + echo "${SCRIPT_PREREQ}" > +} > + > +case $1 in > +prereqs) > + prereqs > + exit 0 > + ;; > +esac > + > +. /scripts/functions > + > diff --git a/meta/recipes-initramfs/initramfs-hook/hook.inc b/meta/recipes-initramfs/initramfs-hook/hook.inc > new file mode 100644 > index 00000000..5509c074 > --- /dev/null > +++ b/meta/recipes-initramfs/initramfs-hook/hook.inc > @@ -0,0 +1,74 @@ > +# > +# Copyright (c) Siemens AG, 2024 > +# > +# Authors: > +# Jan Kiszka > +# > +# SPDX-License-Identifier: MIT > +# > + > +FILESPATH:append := ":${FILE_DIRNAME}/files" > + > +inherit dpkg-raw > + > +SRC_URI = " \ > + file://hook-header.tmpl \ > + file://script-header.tmpl" > + > +TEMPLATE_FILES = " \ > + hook-header.tmpl \ > + script-header.tmpl" > + > +TEMPLATE_VARS:append = " \ > + HOOK_PREREQ \ > + HOOK_ADD_MODULES \ > + HOOK_COPY_EXECS \ > + SCRIPT_PREREQ" > + > +HOOK_PREREQ ?= "" > +HOOK_ADD_MODULES ?= "" > +HOOK_COPY_EXECS ?= "" > +SCRIPT_PREREQ ?= "" > + > +DEBIAN_DEPENDS = "initramfs-tools" > + > +def get_initramfs_hook_name(d): > + name = d.getVar('BPN') > + if name.startswith("initramfs-"): > + name = name[10:] > + if name.endswith("-hook"): > + name = name[:-5] > + return name > + > +INITRAMFS_HOOK_NAME ?= "${@get_initramfs_hook_name(d)}" > + > +do_install() { > + if [ -f "${WORKDIR}/hook" ] || [ -n "${HOOK_COPY_EXECS}" ] || \ > + [ -n "${HOOK_ADD_MODULES}" ]; then > + rm -rf "${D}/usr/share/initramfs-tools/hooks" > + install -d -m 0755 "${D}/usr/share/initramfs-tools/hooks" > + > + install -m 0755 "${WORKDIR}/hook-header" \ > + "${D}/usr/share/initramfs-tools/hooks/${INITRAMFS_HOOK_NAME}" > + if [ -f "${WORKDIR}/hook" ]; then > + cat "${WORKDIR}/hook" >> \ > + "${D}/usr/share/initramfs-tools/hooks/${INITRAMFS_HOOK_NAME}" > + else > + echo "exit 0" >> \ > + "${D}/usr/share/initramfs-tools/hooks/${INITRAMFS_HOOK_NAME}" > + fi > + fi > + > + for script in init-top init-premount local-top nfs-top local-block \ > + local-premount nfs-premount local-bottom nfs-bottom \ > + init-bottom; do > + if [ ! -f "${WORKDIR}/$script" ]; then > + continue > + fi > + > + rm -rf "${D}/usr/share/initramfs-tools/scripts/$script" > + install -d -m 0755 "${D}/usr/share/initramfs-tools/scripts/$script" > + install -m 0755 "${WORKDIR}/$script" \ > + "${D}/usr/share/initramfs-tools/scripts/$script/${INITRAMFS_HOOK_NAME}" > + done > +} -- 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/c7cb6b22-0671-412b-886b-57a1b0de65e1%40siemens.com.