From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7301408701728948224 X-Forwarded-Encrypted: i=2; AJvYcCWgOLgmRxD4iuL971zhIw/mGatdrKjLOCiILKHXvJltNvSeTLS8LASnl6q1hXC+l6Y7gMi2XeYBdhVNhsICIpqpsYQaB14B5xRACBo= X-Received: by 2002:a19:9110:0:b0:513:e6db:5bee with SMTP id t16-20020a199110000000b00513e6db5beemr404143lfd.64.1711484115677; Tue, 26 Mar 2024 13:15:15 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a19:915d:0:b0:515:a552:3d03 with SMTP id y29-20020a19915d000000b00515a5523d03ls398415lfj.0.-pod-prod-05-eu; Tue, 26 Mar 2024 13:15:13 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUIRoGuZxMUKcMlr0j4ciptWqqWGFuKWG7RhLGn2d2oBNxG5PrYracZ9ZjzUg1JNliP8xbFqawjhETxaY87D7GP57S97zDAfmRzCN4= X-Google-Smtp-Source: AGHT+IH0FugiZ1WGiJDcdjGYWqzjtzw6d6fpi4+hwPHvjFVbzcj22wEVfBjgsZ/IsfTd5XZd1Z8A X-Received: by 2002:a05:651c:2226:b0:2d4:6d56:4aa9 with SMTP id y38-20020a05651c222600b002d46d564aa9mr696804ljq.33.1711484112760; Tue, 26 Mar 2024 13:15:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1711484112; cv=none; d=google.com; s=arc-20160816; b=bgTBN1E4x9Kzb7d3jkPdRcCunfQaXYDuPswsgXn2eDQD/g92qi1qjZOZAZPKT/wkcO mo14VeDM7XSTKf+9EOhzHjBId3XNxONmsOPu+qYstBIgJMlHmO/G1aPruXqUllAl1rYp UeY3WLSZlJXhBv3p/KCh3Z606PL1AcZ4TxDMD3wQ74FtuFMPPXK5yoODkOxWE3GTiioC kg1ZmRzcQy28xzuwN+uV4mZkIOBpTu18Oh/bgspXN0fIH0h8Ed8ym7A0KCwxUhdaOWfR XfUU+aOyvJNxcyyttubtdKDOJq+hZFK7WP2XlnSEDOdXkK8yVHcNB9P+A5myGGsS8EC3 nYlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id; bh=/Vmn1AKSc5YAG0oDJ/eTHDGVCutKw7XfUnzD7qoIgJA=; fh=1x/T85rXr8yhgzXWAa7zssXnuyt2jGlhJYPIGFWr6UE=; b=vSsFMbiTB9tazQlTW+QK6u0z6g6QBq5TxBRbAAf7f/aiZtZd0Vdi0Qtb0MjpogGryd 9PG7+AT+WvivDYDcdMG1eDhGTJTKBVyo0Q/8ythz708yiWmwJhnsplrJBW3kiuiBnLjI GULwQ/cnAK8oY4EaluHCTrqIxEn3bvBjoMmT7PLR6f7RTtEQnYYx53jWUIaYNtAQ6r6m jQxUtw8UK64ttJBV0b6/QFkf31UAxbD2gyCXtLgI02uJFUE21MmUYZzGVYlHfN8eNBRb r/V0H72q8XsPmsFJNRDSekAWZ5hDNtWqukGATfeNuvY4w4yDfjD+wzzytd00+076xaRR 4qxA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Return-Path: Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id r15-20020a2e994f000000b002d2ddef9d5asi345610ljj.8.2024.03.26.13.15.12 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Tue, 26 Mar 2024 13:15:12 -0700 (PDT) Received-SPF: pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of ubely@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=ubely@ilbers.de Received: from [127.0.0.1] (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 42QKFAJ6019309 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 26 Mar 2024 21:15:11 +0100 Message-ID: <34d1355767bdea5f367ec7d061ec101b4fb02ddf.camel@ilbers.de> Subject: Re: [PATCH] debianize: handle .triggers and .service files From: Uladzimir Bely To: Cedric Hombourger , isar-users@googlegroups.com Date: Tue, 26 Mar 2024 23:15:09 +0300 In-Reply-To: <20231114195427.345320-1-cedric.hombourger@siemens.com> References: <20231114195427.345320-1-cedric.hombourger@siemens.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.50.4 (by Flathub.org) MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED 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: gH8+SyzK5o2n On Tue, 2023-11-14 at 20:54 +0100, 'Cedric Hombourger' via isar-users wrote: > Some packages need to update/rebuild the initramfs and this is > particularly > slow on Debian systems (which are not using more modern technologies > such > as dracut or mkosi). Instead of having each package call update- > initramfs, > use a trigger instead to have dpkg defer that call to the very end of > the > transaction. Many packages also failed to rebuild the initramfs when > the > package gets removed. Demonstrate use with initramfs-fsck-hook-ext4. >=20 > Other packages ship systemd units and usually do this using > do_install() > and a postinst script. Such recipes also fail to handle the removal > of > such packages. By naming the unit ${PN}.service and putting it under > debian/, debhelper will generate the necessary maintainer scripts > (preinst, postinst, prerm, postrm). >=20 > Signed-off-by: Cedric Hombourger > --- > =C2=A0meta/classes/debianize.bbclass=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2= =A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 | 8 > ++++++++ > =C2=A0...d-on-first-boot_1.4.bb =3D> expand-on-first-boot_1.5.bb} | 6 +--= --- > =C2=A0meta/recipes-support/expand-on-first-boot/files/postinst=C2=A0 | 3 = --- > =C2=A0.../files/{postinst =3D> initramfs-fsck-hook-ext4.triggers} | 5 ++-= -- > =C2=A0...k-hook-ext4_0.1.bb =3D> initramfs-fsck-hook-ext4_0.2.bb} | 2 +- > =C2=A05 files changed, 12 insertions(+), 12 deletions(-) > =C2=A0rename meta/recipes-support/expand-on-first-boot/{expand-on-first- > boot_1.4.bb =3D> expand-on-first-boot_1.5.bb} (78%) > =C2=A0delete mode 100644 meta/recipes-support/expand-on-first- > boot/files/postinst > =C2=A0rename meta/recipes-support/initramfs-fsck-hook/files/{postinst =3D= > > initramfs-fsck-hook-ext4.triggers} (51%) > =C2=A0rename meta/recipes-support/initramfs-fsck-hook/{initramfs-fsck- > hook-ext4_0.1.bb =3D> initramfs-fsck-hook-ext4_0.2.bb} (88%) >=20 Applied to next, thanks.