X-Loop: help-debbugs@HIDDEN
Subject: bug#74952: [PATCH] guix-install.sh: Use "command -v nologin" instead of "which nologin".
Resent-From: Simon Josefsson <simon@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 18 Dec 2024 20:36:01 +0000
Resent-Message-ID: <handler.74952.B.173455413730791 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 74952
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: patch
To: 74952 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-guix@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.173455413730791
(code B ref -1); Wed, 18 Dec 2024 20:36:01 +0000
Received: (at submit) by debbugs.gnu.org; 18 Dec 2024 20:35:37 +0000
Received: from localhost ([127.0.0.1]:36159 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tO0ld-00080Y-8g
for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 15:35:37 -0500
Received: from lists.gnu.org ([209.51.188.17]:43592)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <simon@HIDDEN>) id 1tO0lb-00080Q-8z
for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 15:35:35 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <simon@HIDDEN>)
id 1tO0la-0001kY-Ta
for bug-guix@HIDDEN; Wed, 18 Dec 2024 15:35:34 -0500
Received: from uggla.sjd.se ([2001:9b1:8633::107])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <simon@HIDDEN>)
id 1tO0lY-0005oP-Cy
for bug-guix@HIDDEN; Wed, 18 Dec 2024 15:35:34 -0500
DKIM-Signature: v=1; a=ed25519-sha256; q=dns/txt; c=relaxed/relaxed;
d=josefsson.org; s=ed2303; h=Content-Type:MIME-Version:Message-ID:Date:
Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
Content-Description; bh=Tz/XzSl87a0mTHF2GxUHn5v7ZVCnvvQJJjl9coikX84=;
t=1734554125; x=1735763725; b=c6orGYgGMAGXh/2IL+2ZyQBAmIV+yTa7GY29mAHwP9IXo1R
8x7zt/trFQmRS40aCqSrRRrfSMDBW7j2J3lUgDQ==;
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
d=josefsson.org; s=rsa2303; h=Content-Type:MIME-Version:Message-ID:Date:
Subject:To:From:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID:
Content-Description; bh=Tz/XzSl87a0mTHF2GxUHn5v7ZVCnvvQJJjl9coikX84=;
t=1734554125; x=1735763725; b=RxhFlDSC+A1110LHXOjwZFrkFR3NoZeo0QuL/BZ1s0kBZwY
tzTACy/fFlCwFgf9vulvm8BvzUBT6rE/j2TFSfTDt0EkMxdC65r4QiQz7a9EngaLyYdOnA+qhownd
n4ImwWXBFhiELyEpLSUeEZnsVDKwDlyvKjIkc6XSVTOXaxxeCUN5A3rFRaILBCiY4nzD64FNsmxIK
W4hX+B6ViQ6j+tJhQnWYzzJT2m5R2HmJvlFniX+0F4gKpuwtKvo5NM2ktRDCN6RdEXROrYb7z6jkp
DAkBTG24xVADlNIpeDDD3DqeSIWYjjYuWyApwcnHaN7k5qu0N8tcESy+wgBumn7AtOLdTBLlZYWI7
Rxkss1eosQDmZr8CoaGhtx79dQkw341LE/U5HTpcNcebKb+7xkWf6oriDQ3bl+6ow4U6v8rMDz4AR
+fN/hHf7Bv13DjXm7EU/lClo;
Received: from h-178-174-130-130.a498.priv.bahnhof.se ([178.174.130.130]:59720
helo=kaka) by uggla.sjd.se with esmtpsa (TLS1.3) tls
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95)
(envelope-from <simon@HIDDEN>) id 1tO0lN-00D1Nq-Jl
for bug-guix@HIDDEN; Wed, 18 Dec 2024 20:35:21 +0000
X-Hashcash: 1:23:241218:bug-guix@HIDDEN::gjgPYbRM5Hf9Slx8:KyI+
From: Simon Josefsson <simon@HIDDEN>
OpenPGP: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE;
url=https://josefsson.org/key-20190320.txt
Date: Wed, 18 Dec 2024 21:35:27 +0100
Message-ID: <871py4k9v4.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="==-=-=";
micalg=pgp-sha256; protocol="application/pgp-signature"
Received-SPF: pass client-ip=2001:9b1:8633::107;
envelope-from=simon@HIDDEN; helo=uggla.sjd.se
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)
--==-=-=
Content-Type: multipart/mixed; boundary="=-=-="
--=-=-=
Content-Type: text/plain
Hi!
In a small container image, I do not have the 'which' tool installed. I
believe 'command -v' is always available since it is /bin/sh standard.
How about changing the idiom for user/group additions from 'which' to
'command -v'? See attached patch.
/Simon
--=-=-=
Content-Type: text/x-diff
Content-Disposition: inline;
filename=0001-guix-install.sh-Use-command-v-nologin-instead-of-whi.patch
Content-Transfer-Encoding: quoted-printable
From=202bc261126a84a4a9a33acea9f107ad4bdef929d0 Mon Sep 17 00:00:00 2001
From: Simon Josefsson <simon@HIDDEN>
Date: Wed, 18 Dec 2024 21:30:10 +0100
Subject: [PATCH] guix-install.sh: Use "command -v nologin" instead of "which
nologin".
* doc/guix.texi (Build Environment Setup): Change.
* etc/guix-install.sh (sys_create_build_user): Likewise.
* gnu/machine/digital-ocean.scm (guix-infect): Update.
=2D--
doc/guix.texi | 6 +++---
etc/guix-install.sh | 4 ++--
gnu/machine/digital-ocean.scm | 2 +-
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/doc/guix.texi b/doc/guix.texi
index f7b7569887..46ceb71cde 100644
=2D-- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -944,9 +944,9 @@ Bash syntax and the @code{shadow} commands):
# groupadd --system guixbuild
# for i in $(seq -w 1 10);
do
=2D useradd -g guixbuild -G guixbuild \
=2D -d /var/empty -s $(which nologin) \
=2D -c "Guix build user $i" --system \
+ useradd -g guixbuild -G guixbuild \
+ -d /var/empty -s $(command -v nologin) \
+ -c "Guix build user $i" --system \
guixbuilder$i;
done
@end example
diff --git a/etc/guix-install.sh b/etc/guix-install.sh
index f07b2741bb..44b3e62ed2 100755
=2D-- a/etc/guix-install.sh
+++ b/etc/guix-install.sh
@@ -435,12 +435,12 @@ sys_create_build_user()
if id "guixbuilder${i}" &>/dev/null; then
_msg "${INF}user is already in the system, reset"
usermod -g guixbuild -G guixbuild${KVMGROUP} \
=2D -d /var/empty -s "$(which nologin)" \
+ -d /var/empty -s "$(command -v nologin)" \
-c "Guix build user $i" \
"guixbuilder${i}";
else
useradd -g guixbuild -G guixbuild${KVMGROUP} \
=2D -d /var/empty -s "$(which nologin)" \
+ -d /var/empty -s "$(command -v nologin)" \
-c "Guix build user $i" --system \
"guixbuilder${i}";
_msg "${PAS}user added <guixbuilder${i}>"
diff --git a/gnu/machine/digital-ocean.scm b/gnu/machine/digital-ocean.scm
index d0f0bbe4cb..5fa679ab8c 100644
=2D-- a/gnu/machine/digital-ocean.scm
+++ b/gnu/machine/digital-ocean.scm
@@ -260,7 +260,7 @@ (define os
groupadd --system guixbuild
for i in `seq -w 1 10`; do
useradd -g guixbuild -G guixbuild \
=2D -d /var/empty -s `which nologin` \
+ -d /var/empty -s `command -v nologin` \
-c \"Guix build user $i\" --system \
guixbuilder$i;
done;
=2D-=20
2.46.0
--=-=-=--
--==-=-=
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCZ2MyDxQcc2ltb25Aam9z
ZWZzc29uLm9yZwAKCRBRcisI/kdFohOiAP9M1lkpygkqn3WVp03fj5V3wWeGYSuM
OpYEbgUfmOxwowD9E7bmWBNzJTVMGVHbpsTqperCPfJ9fvtb4E0ryV+RvwQ=
=Gd72
-----END PGP SIGNATURE-----
--==-=-=--
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Simon Josefsson <simon@HIDDEN> Subject: bug#74952: Acknowledgement ([PATCH] guix-install.sh: Use "command -v nologin" instead of "which nologin".) Message-ID: <handler.74952.B.173455413730791.ack <at> debbugs.gnu.org> References: <871py4k9v4.fsf@HIDDEN> X-Gnu-PR-Message: ack 74952 X-Gnu-PR-Package: guix X-Gnu-PR-Keywords: patch Reply-To: 74952 <at> debbugs.gnu.org Date: Wed, 18 Dec 2024 20:36:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-guix@HIDDEN If you wish to submit further information on this problem, please send it to 74952 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 74952: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D74952 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#74952: [PATCH] guix-install.sh: Use "command -v nologin" instead of "which nologin".
Resent-From: Leo Famulari <leo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 18 Dec 2024 21:56:02 +0000
Resent-Message-ID: <handler.74952.B.173455893013188 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74952
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: patch
To: 74952 <at> debbugs.gnu.org
X-Debbugs-Original-To: Simon Josefsson via Bug reports for GNU Guix <bug-guix@HIDDEN>
X-Debbugs-Original-Cc: 74952 <at> debbugs.gnu.org
Received: via spool by submit <at> debbugs.gnu.org id=B.173455893013188
(code B ref -1); Wed, 18 Dec 2024 21:56:02 +0000
Received: (at submit) by debbugs.gnu.org; 18 Dec 2024 21:55:30 +0000
Received: from localhost ([127.0.0.1]:36308 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tO20w-0003Qb-AT
for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 16:55:30 -0500
Received: from lists.gnu.org ([209.51.188.17]:54466)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <leo@HIDDEN>) id 1tO20u-0003QJ-Ac
for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 16:55:28 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1tO20s-0004nc-H9
for bug-guix@HIDDEN; Wed, 18 Dec 2024 16:55:26 -0500
Received: from fhigh-b7-smtp.messagingengine.com ([202.12.124.158])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <leo@HIDDEN>) id 1tO20r-0002RT-60
for bug-guix@HIDDEN; Wed, 18 Dec 2024 16:55:26 -0500
Received: from phl-compute-06.internal (phl-compute-06.phl.internal
[10.202.2.46])
by mailfhigh.stl.internal (Postfix) with ESMTP id 860422540185;
Wed, 18 Dec 2024 16:55:23 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162])
by phl-compute-06.internal (MEProxy); Wed, 18 Dec 2024 16:55:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
h=cc:cc:content-type:content-type:date:date:from:from
:in-reply-to:in-reply-to:message-id:mime-version:references
:reply-to:subject:subject:to:to; s=mesmtp; t=1734558923; x=
1734645323; bh=CQpYvPXc8PCeOSkj6rgWWGUIIGCZBYsVUTHOBT03rjI=; b=N
qMUfo8eOiFU969aZHfA6XvKt4gHhW9CathnaSRzqdrvN1Bt/oNAiefyV5EHlUQqx
uxrsuVMxYnsweu9jytg8w5/NM8dqQX9sl4yZ8zzq8/iVtJQRdb7PSkurjznwodDO
Rvbgk3tzvI2/PzFCmQ4jq+CMsg4oenV0NEMLoO7IgU=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-type:content-type:date:date
:feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
:message-id:mime-version:references:reply-to:subject:subject:to
:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
1734558923; x=1734645323; bh=CQpYvPXc8PCeOSkj6rgWWGUIIGCZBYsVUTH
OBT03rjI=; b=gLhhasyeB/hk6QY15qsC5jGrX4npXKBk6VNJaJs26v8l1WvYyBF
v4TMSI1y4bBqc+7SVnEb4y0bMqW5ltYEUKh3afTs5jOcuJ8KY1EJrEUz5pRYuE+4
/wHVYDpIHcXpaExoDYpia3B5H9YpWYi5cBM0077p/0JDCgsGgY499NJ1iHu9Ck0u
Whejsq0aoWoMoPDbaDD/Sp9w1817ijrgJ9KA3gJ5/r8PA7YH1/muwo+r666B+Mg6
HI+lWM9IKHFNq8ZwopoYuWjkkhyIRJuyaT5r6jrCdk7MFbqJEaTgszacwIiEfRUn
WbYqBi5Zmiz5O44SLByHDN4GyET86gqfY7A==
X-ME-Sender: <xms:y0RjZ-YpFKtbPO3ZeTXTtfnlczM04W4qswe5q_tPNmkvDTxTx4jk7A>
<xme:y0RjZxaXOFECmQqMAZorvj6NS-O9UjUb3Nx4YHCY6ReWL10Wd2hO0IB7VXw1JJPkE
EyEZ8ep3mI5hbvP4g>
X-ME-Received: <xmr:y0RjZ49wfsBqIu5gDvNsvGj1T0NvRotLcjhd6Ng-IEpeW8VyFbFqW2rDD9_10Jg57WSGCGVKgoQEr6U4uL-aeBDC>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrleekgdduheegucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
htshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvden
ucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrg
hmvgeqnecuggftrfgrthhtvghrnhepieetudehfeekueefleegudfhjefgleehfeeluefh
feffgfeuudelhedvjeelieetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe
hmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgdpnhgspghrtghpthht
ohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghughdqghhuihigsehgnh
hurdhorhhgpdhrtghpthhtohepjeegleehvdesuggvsggsuhhgshdrghhnuhdrohhrgh
X-ME-Proxy: <xmx:y0RjZwrTrZl3RLqZDcOPtu6zUp9Cy62_zMot_HcxYXEB-zlw1iBbDg>
<xmx:y0RjZ5qbGRCewd-Ag6nWiSIITZsE2ND5Z7z2uRo-cw20IEdGX11JjA>
<xmx:y0RjZ-Q4kltrCPq2_TIqPf794S3W1r-bYsBabLtJp4A_CHW3hLNzSA>
<xmx:y0RjZ5qiLPk2z_2v26-tWvYtY7rkNIirOT1XiPmDA0ZXB7hAQShgtg>
<xmx:y0RjZw3C_trjy1ul24KcBYFBmwm8ThHtsPQCnO0WuOOHFAyfD_LtLVLu>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
18 Dec 2024 16:55:22 -0500 (EST)
Date: Wed, 18 Dec 2024 16:55:21 -0500
From: Leo Famulari <leo@HIDDEN>
Message-ID: <Z2NEyYfmnuWr60r-@jasmine.lan>
References: <871py4k9v4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <871py4k9v4.fsf@HIDDEN>
Received-SPF: pass client-ip=202.12.124.158; envelope-from=leo@HIDDEN;
helo=fhigh-b7-smtp.messagingengine.com
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)
On Wed, Dec 18, 2024 at 09:35:27PM +0100, Simon Josefsson via Bug reports for GNU Guix wrote:
> Hi!
>
> In a small container image, I do not have the 'which' tool installed. I
> believe 'command -v' is always available since it is /bin/sh standard.
> How about changing the idiom for user/group additions from 'which' to
> 'command -v'? See attached patch.
Agreed, I don't think we need to require `which` here.
It can also be removed from REQUIRE in 'etc/guix-install.sh'.
X-Loop: help-debbugs@HIDDEN
Subject: bug#74952: [PATCH] guix-install.sh: Use "command -v nologin" instead of "which nologin".
Resent-From: Leo Famulari <leo@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-guix@HIDDEN
Resent-Date: Wed, 18 Dec 2024 21:56:03 +0000
Resent-Message-ID: <handler.74952.B74952.173455893113194 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 74952
X-GNU-PR-Package: guix
X-GNU-PR-Keywords: patch
To: 74952 <at> debbugs.gnu.org
X-Debbugs-Original-To: Simon Josefsson via Bug reports for GNU Guix <bug-guix@HIDDEN>
X-Debbugs-Original-Cc: 74952 <at> debbugs.gnu.org
Received: via spool by 74952-submit <at> debbugs.gnu.org id=B74952.173455893113194
(code B ref 74952); Wed, 18 Dec 2024 21:56:03 +0000
Received: (at 74952) by debbugs.gnu.org; 18 Dec 2024 21:55:31 +0000
Received: from localhost ([127.0.0.1]:36310 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1tO20w-0003Qe-Of
for submit <at> debbugs.gnu.org; Wed, 18 Dec 2024 16:55:31 -0500
Received: from fhigh-b7-smtp.messagingengine.com ([202.12.124.158]:50331)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <leo@HIDDEN>) id 1tO20u-0003QE-Ps
for 74952 <at> debbugs.gnu.org; Wed, 18 Dec 2024 16:55:29 -0500
Received: from phl-compute-06.internal (phl-compute-06.phl.internal
[10.202.2.46])
by mailfhigh.stl.internal (Postfix) with ESMTP id 860422540185;
Wed, 18 Dec 2024 16:55:23 -0500 (EST)
Received: from phl-mailfrontend-01 ([10.202.2.162])
by phl-compute-06.internal (MEProxy); Wed, 18 Dec 2024 16:55:23 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
h=cc:cc:content-type:content-type:date:date:from:from
:in-reply-to:in-reply-to:message-id:mime-version:references
:reply-to:subject:subject:to:to; s=mesmtp; t=1734558923; x=
1734645323; bh=CQpYvPXc8PCeOSkj6rgWWGUIIGCZBYsVUTHOBT03rjI=; b=N
qMUfo8eOiFU969aZHfA6XvKt4gHhW9CathnaSRzqdrvN1Bt/oNAiefyV5EHlUQqx
uxrsuVMxYnsweu9jytg8w5/NM8dqQX9sl4yZ8zzq8/iVtJQRdb7PSkurjznwodDO
Rvbgk3tzvI2/PzFCmQ4jq+CMsg4oenV0NEMLoO7IgU=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:cc:content-type:content-type:date:date
:feedback-id:feedback-id:from:from:in-reply-to:in-reply-to
:message-id:mime-version:references:reply-to:subject:subject:to
:to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=
1734558923; x=1734645323; bh=CQpYvPXc8PCeOSkj6rgWWGUIIGCZBYsVUTH
OBT03rjI=; b=gLhhasyeB/hk6QY15qsC5jGrX4npXKBk6VNJaJs26v8l1WvYyBF
v4TMSI1y4bBqc+7SVnEb4y0bMqW5ltYEUKh3afTs5jOcuJ8KY1EJrEUz5pRYuE+4
/wHVYDpIHcXpaExoDYpia3B5H9YpWYi5cBM0077p/0JDCgsGgY499NJ1iHu9Ck0u
Whejsq0aoWoMoPDbaDD/Sp9w1817ijrgJ9KA3gJ5/r8PA7YH1/muwo+r666B+Mg6
HI+lWM9IKHFNq8ZwopoYuWjkkhyIRJuyaT5r6jrCdk7MFbqJEaTgszacwIiEfRUn
WbYqBi5Zmiz5O44SLByHDN4GyET86gqfY7A==
X-ME-Sender: <xms:y0RjZ-YpFKtbPO3ZeTXTtfnlczM04W4qswe5q_tPNmkvDTxTx4jk7A>
<xme:y0RjZxaXOFECmQqMAZorvj6NS-O9UjUb3Nx4YHCY6ReWL10Wd2hO0IB7VXw1JJPkE
EyEZ8ep3mI5hbvP4g>
X-ME-Received: <xmr:y0RjZ49wfsBqIu5gDvNsvGj1T0NvRotLcjhd6Ng-IEpeW8VyFbFqW2rDD9_10Jg57WSGCGVKgoQEr6U4uL-aeBDC>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrleekgdduheegucetufdoteggodetrfdotf
fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu
rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh
htshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvden
ucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrg
hmvgeqnecuggftrfgrthhtvghrnhepieetudehfeekueefleegudfhjefgleehfeeluefh
feffgfeuudelhedvjeelieetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe
hmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgdpnhgspghrtghpthht
ohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghughdqghhuihigsehgnh
hurdhorhhgpdhrtghpthhtohepjeegleehvdesuggvsggsuhhgshdrghhnuhdrohhrgh
X-ME-Proxy: <xmx:y0RjZwrTrZl3RLqZDcOPtu6zUp9Cy62_zMot_HcxYXEB-zlw1iBbDg>
<xmx:y0RjZ5qbGRCewd-Ag6nWiSIITZsE2ND5Z7z2uRo-cw20IEdGX11JjA>
<xmx:y0RjZ-Q4kltrCPq2_TIqPf794S3W1r-bYsBabLtJp4A_CHW3hLNzSA>
<xmx:y0RjZ5qiLPk2z_2v26-tWvYtY7rkNIirOT1XiPmDA0ZXB7hAQShgtg>
<xmx:y0RjZw3C_trjy1ul24KcBYFBmwm8ThHtsPQCnO0WuOOHFAyfD_LtLVLu>
Feedback-ID: i819c4023:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed,
18 Dec 2024 16:55:22 -0500 (EST)
Date: Wed, 18 Dec 2024 16:55:21 -0500
From: Leo Famulari <leo@HIDDEN>
Message-ID: <Z2NEyYfmnuWr60r-@jasmine.lan>
References: <871py4k9v4.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <871py4k9v4.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
On Wed, Dec 18, 2024 at 09:35:27PM +0100, Simon Josefsson via Bug reports for GNU Guix wrote:
> Hi!
>
> In a small container image, I do not have the 'which' tool installed. I
> believe 'command -v' is always available since it is /bin/sh standard.
> How about changing the idiom for user/group additions from 'which' to
> 'command -v'? See attached patch.
Agreed, I don't think we need to require `which` here.
It can also be removed from REQUIRE in 'etc/guix-install.sh'.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.