From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7165794234062077952 X-Received: by 2002:a81:1c4a:0:b0:36a:d5f9:f7c2 with SMTP id c71-20020a811c4a000000b0036ad5f9f7c2mr11738616ywc.212.1668416483416; Mon, 14 Nov 2022 01:01:23 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a25:aba9:0:b0:6c5:5d52:73e7 with SMTP id v38-20020a25aba9000000b006c55d5273e7ls6563842ybi.3.-pod-prod-gmail; Mon, 14 Nov 2022 01:01:22 -0800 (PST) X-Google-Smtp-Source: AA0mqf4ew/4jJ7QokP2jjyD1gzawTnKycpsOpwmPTryMbneQtqIKOxXlh+gfOXAdgbuB+gBRB/dd X-Received: by 2002:a25:2493:0:b0:6de:2d98:6b1f with SMTP id k141-20020a252493000000b006de2d986b1fmr11578633ybk.465.1668416482770; Mon, 14 Nov 2022 01:01:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1668416482; cv=none; d=google.com; s=arc-20160816; b=axxV0k4jqAbgk0MCLEH1NeDRmTn121LixreZu4crJNViweBaU9UTrEUFNB38W++AYj 8uY4bJdI8Z2BLpbdB6imznwQ7mgvIVhhSJmrwJQ8Bq1ZeiAHWfTHqcv97/KjgVCAPSrJ jLMm5m54k899fI9D1cBsgIt8UGBRG3jkOx4POnfQ/gG6aEzJuuh/HbxZcKyUI13uILTB RJonCYtty635CbyPEkeO2pC30znps2cWq3fgJEAYFbUiAvQP3MNAQjoJ/ADS14dK2g4B YZZ5MFLHgM5Pn95MGE3Em2Aq2+7SDjFBRbT0eR28LDWtJYW58sQDdgNOnpQz5F9qbyMi /6Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:to :from; bh=MgV3W1GUK76rE3+zFNnGfmHFlFNBwjRuoZSO7M3mo3M=; b=kbdqAm60E4MFbrlKOD2LNMCbyb0skJmLP0kP6W4XvDgaPpyYd89R+ts8pZu2IXFtVQ Wt7xWQFOKesvCZzXOVBLVuISEunwQqZTYcBmUeNKq8Kn/zUZdiVOvSe7i8U5W3LyyCJf 8cMBV+gzwjygKAcat8kZSnfvXMmNV6NTFwqLF4pE1Nw2ecOvbm71xTaho9SQKy+PSiTx OFr8x6X1YkkdNCQaFKyTDYnkPcLGI14nsaOtfTnX+M0gHOUf439zvkHaVvP+JRfd6FhW TKNbb/goNRBnijWb1b/aWFH+uEcQGSGghwCzGyX4D5jUePfqx96UStUqIGko8Z5Mjtu8 C0DQ== 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 y65-20020a25c844000000b006d3034c7baesi483266ybf.3.2022.11.14.01.01.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Mon, 14 Nov 2022 01:01:22 -0800 (PST) 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 baighyz.m.ilbers.de (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 2AE91Kge021715 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 14 Nov 2022 10:01:20 +0100 From: Uladzimir Bely To: isar-users@googlegroups.com Subject: [PATCH] example-raw: fix postinst script dependency on adduser Date: Mon, 14 Nov 2022 10:01:20 +0100 Message-Id: <20221114090120.18016-1-ubely@ilbers.de> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: T/Vc5DtJ1HXP Starting from Nov 2022, package `adduser` is not preinstalled when the distro debootstrapped. This caused example-raw `postinst: 6: addgroup: not found` error when installing `container-amd64-bookworm` image. The problem was not reproduced on `qemuamd64-bookworm` while `adduser` exist in the image as a dependency of some other package. Fix the problem by adding explicit dependency to `adduser` package. Signed-off-by: Uladzimir Bely --- meta-isar/recipes-app/example-raw/example-raw_0.3.bb | 2 +- meta-isar/recipes-app/example-raw/files/postinst | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-isar/recipes-app/example-raw/example-raw_0.3.bb b/meta-isar/recipes-app/example-raw/example-raw_0.3.bb index 21664642..7f90d43b 100644 --- a/meta-isar/recipes-app/example-raw/example-raw_0.3.bb +++ b/meta-isar/recipes-app/example-raw/example-raw_0.3.bb @@ -5,7 +5,7 @@ DESCRIPTION = "Sample application for ISAR" MAINTAINER = "Your name here " -DEBIAN_DEPENDS = "apt (>= 0.4.2), passwd" +DEBIAN_DEPENDS = "adduser, apt (>= 0.4.2), passwd" SRC_URI = "file://README \ file://postinst \ diff --git a/meta-isar/recipes-app/example-raw/files/postinst b/meta-isar/recipes-app/example-raw/files/postinst index d25c251d..a461600a 100644 --- a/meta-isar/recipes-app/example-raw/files/postinst +++ b/meta-isar/recipes-app/example-raw/files/postinst @@ -3,6 +3,8 @@ set -e if ! getent group isar >/dev/null; then + # We use `addgroup` instead of `groupadd` here in order + # to prove `adduser` Debian dependency in the recipe addgroup --quiet --system isar fi -- 2.20.1