From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux Resent-From: symphonia@disroot.org Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 07 Jan 2020 21:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39023@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.157843270224706 (code B ref -1); Tue, 07 Jan 2020 21:32:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Jan 2020 21:31:42 +0000 Received: from localhost ([127.0.0.1]:49494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iowRy-0006QQ-0e for submit@debbugs.gnu.org; Tue, 07 Jan 2020 16:31:42 -0500 Received: from lists.gnu.org ([209.51.188.17]:36477) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iowQ4-0006Lt-Nm for submit@debbugs.gnu.org; Tue, 07 Jan 2020 16:29:45 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:33064) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iowQ3-00023h-5c for bug-guix@gnu.org; Tue, 07 Jan 2020 16:29:44 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, URIBL_BLOCKED autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iowQ0-0006vk-Rm for bug-guix@gnu.org; Tue, 07 Jan 2020 16:29:42 -0500 Received: from knopi.disroot.org ([178.21.23.139]:53684) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iowQ0-0006t5-92 for bug-guix@gnu.org; Tue, 07 Jan 2020 16:29:40 -0500 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 7C4B9237F6 for ; Tue, 7 Jan 2020 22:29:38 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ntza9bp1kjTE for ; Tue, 7 Jan 2020 22:29:37 +0100 (CET) Mime-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1578432577; bh=ogl0qtqVbmJnjLQwO3+13exL04DtJHJKpz4TjoAgPtQ=; h=Date:From:Subject:To; b=Iyw9HvpefuVfOXgwuvJr28REG5DQkxFWTrpegsLj8yaTLuvAYziCYcfKiIGfBd8Zn z/uqSeTicSKCCNooj2Jr+r6QclA5jQAtzB7ZospVCt5mmirziHE5ByF8tOCPFESpUw yJBeV43kvoQAwaSwrX0osVRfBSQ+EHFPU5VY6CrC3PsyQT1BOQgy9e3W6UiSOgQtKF nylfrc8empmIciat+5eeCvfKOieYQ5iZ6zyt8kh00vLEUBvb04EHjvJzmoaIsZM6DR 6IYzjjnRdHxbMxAfmUmC0rXtrpkPHxevy4eW1ZxHWo63ed5aPsaY+PBWjs1ZGz54Lv Ry5nUdfCuyVPQ== Date: Tue, 07 Jan 2020 21:29:36 +0000 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable From: symphonia@disroot.org Message-ID: <4678e0a6a529877fee91a452424115c1@disroot.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 178.21.23.139 X-Spam-Score: -1.4 (-) X-Mailman-Approved-At: Tue, 07 Jan 2020 16:31:40 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) The commands in https://guix.gnu.org/manual/en/guix.html#Build-Environmen= t-Setup=0Ado not work on busybox-based systems such as Alpine Linux by de= fault.=0AThis is because they do not have 'groupadd' or 'useradd' by defa= ult (from 'shadow' package).=0A=0A# groupadd --system guixbuild=0A# for i= in `seq -w 1 10`;=0A do=0A useradd -g guixbuild -G guixbuild = \=0A -d /var/empty -s `which nologin` \=0A -c= "Guix build user $i" --system \=0A guixbuilder$i;=0A done= =0A=0AI suggest adding another example which works by default on busybox.= =0AExplanation: -S means 'add system group/user'; -h is 'home directory';= -g is 'GECOS field'=0AAlso, Alpine Linux fails to boot if /var/empty is = not owned by root, so that needs to be fixed afterward as well.=0A=0Aaddg= roup -S guixbuild=0Afor i in `seq -w 1 10`;=0Ado=0Aadduser -G guixbuild \= =0A-h /var/empty -s `which nologin` \=0A-g "Guix build user $i" -S \=0Agu= ixbuilder$i;=0Adone=0Achown root:root /var/empty # /var/empty must be own= ed by root, fix permission after `adduser` modified it From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux Resent-From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 08 Jan 2020 12:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: symphonia@disroot.org Cc: 39023@debbugs.gnu.org Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.157848686010946 (code B ref 39023); Wed, 08 Jan 2020 12:35:02 +0000 Received: (at 39023) by debbugs.gnu.org; 8 Jan 2020 12:34:20 +0000 Received: from localhost ([127.0.0.1]:49826 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipAXT-0002qU-Oo for submit@debbugs.gnu.org; Wed, 08 Jan 2020 07:34:19 -0500 Received: from mail-ed1-f54.google.com ([209.85.208.54]:42521) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ipAXS-0002qG-2N for 39023@debbugs.gnu.org; Wed, 08 Jan 2020 07:34:18 -0500 Received: by mail-ed1-f54.google.com with SMTP id e10so2398019edv.9 for <39023@debbugs.gnu.org>; Wed, 08 Jan 2020 04:34:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=c5nVhKIQEaoopHv1yB0lQwr3kN4aEhi9SUeQGRuYg74=; b=aMG3ZMfjC4q673Q/5Nos7VZtkjMxi0R7F44Dnnm/CqPB7PpbXtLwZLugynyje1My2h /BIk3ioWPun6QBa78FCyLY3uEGoMtz5co+SDClUUPROINuY3N+32b2th63KHlivJHhyl FDhRQkR5vHN12xpiROg2MTq//fvcg8ViBnQsgKOVnd/UagPc2oaN/6xD4DuIbH7BMm2D oHoDASEYMxALEEpbEuij0OClvPHLGu05K8oFydLRwyMdiL3Oh/GCXyyi9dxMTTfkKOqW s6/OFyTaeGBACJoAnXeRvzNwPK0vQEsuiq50EGVYj6VrIX09Wedq/Cq3pwVsxYilb008 8iHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=c5nVhKIQEaoopHv1yB0lQwr3kN4aEhi9SUeQGRuYg74=; b=WQRX12YtMA6vf/Ayar67Q8RMULqMQEmkP1XtGVFKS8k0fxK8167pGpST9ZgqGivbO/ 8dW5HFoTVqqa72wVtHI6da02lnBEIaMOBSigBWQw60V1pDQOVlF8pTKKoTninvkNWqDC 0ETYGQ53iPsszCkzuJs47zCwP2f9567eYUaS/VgJw6no+2/l3Ec5u2DWXoR5qB/ce1p/ Wvku47kVeya1UzFjDalkyjB695Jcl0OwmnLHfEj0y3UnHfHcDqAXGa9WzFxn4PItJH7p YZZ3jAwhN2omWx5NfVUQ244Daet8XOpLbmkAprBQI8tbMcqjN+yJcIYftI2NhhBxDiFs 77lQ== X-Gm-Message-State: APjAAAXMspJCGNsLA9ISB5J0ZLV/0hI3KHCuWROKthLZT8DIRPotozO0 e1tcBn4p4cokiE+WT+mRV+U/y+z+rQa1AF8hcg== X-Google-Smtp-Source: APXvYqwlbwc0/cHWlZafwtw3dKERxDIUCUFPbQv+GX1Qx8uvfA8BgLLfqRJuzsq71puOfAXA+YBljV9THmASRG1hbpw= X-Received: by 2002:a17:906:2894:: with SMTP id o20mr4639639ejd.199.1578486852008; Wed, 08 Jan 2020 04:34:12 -0800 (PST) MIME-Version: 1.0 References: <4678e0a6a529877fee91a452424115c1@disroot.org> In-Reply-To: <4678e0a6a529877fee91a452424115c1@disroot.org> From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Date: Wed, 8 Jan 2020 13:34:00 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, ezt =C3=ADrta (id=C5=91pont: 2020. jan. 7., K, 22:3= 2): > > The commands in https://guix.gnu.org/manual/en/guix.html#Build-Environmen= t-Setup > do not work on busybox-based systems such as Alpine Linux by default. > This is because they do not have 'groupadd' or 'useradd' by default (from= 'shadow' package). > > # groupadd --system guixbuild > # for i in `seq -w 1 10`; > do > useradd -g guixbuild -G guixbuild \ > -d /var/empty -s `which nologin` \ > -c "Guix build user $i" --system \ > guixbuilder$i; > done > > I suggest adding another example which works by default on busybox. > Explanation: -S means 'add system group/user'; -h is 'home directory'; -g= is 'GECOS field' > Also, Alpine Linux fails to boot if /var/empty is not owned by root, so t= hat needs to be fixed afterward as well. > > addgroup -S guixbuild > for i in `seq -w 1 10`; > do > adduser -G guixbuild \ > -h /var/empty -s `which nologin` \ > -g "Guix build user $i" -S \ > guixbuilder$i; > done > chown root:root /var/empty # /var/empty must be owned by root, fix permis= sion after `adduser` modified it > > > I assume that the command you gave would work on non-busybox also. I would say we should replace the command we have with this more compatible one. I would wait for a few more responses, though. If that sounds good to you could you create a patch to that effect? Best regards, g_bor --=20 OpenPGP Key Fingerprint: 7988:3B9F:7D6A:4DBF:3719:0367:2506:A96C:CF63:0B21 From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: adduser/addgroup vs useradd/groupadd References: <4678e0a6a529877fee91a452424115c1@disroot.org> In-Reply-To: <4678e0a6a529877fee91a452424115c1@disroot.org> Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 22 Jan 2020 01:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39023@debbugs.gnu.org, =?UTF-8?Q?G=C3=A1bor?= Boskovits Cc: symphonia@disroot.org Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.157965748318140 (code B ref 39023); Wed, 22 Jan 2020 01:45:02 +0000 Received: (at 39023) by debbugs.gnu.org; 22 Jan 2020 01:44:43 +0000 Received: from localhost ([127.0.0.1]:48809 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iu54U-0004iW-Tk for submit@debbugs.gnu.org; Tue, 21 Jan 2020 20:44:43 -0500 Received: from mail-qv1-f46.google.com ([209.85.219.46]:44042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iu54T-0004iJ-D3 for 39023@debbugs.gnu.org; Tue, 21 Jan 2020 20:44:41 -0500 Received: by mail-qv1-f46.google.com with SMTP id n8so2484518qvg.11 for <39023@debbugs.gnu.org>; Tue, 21 Jan 2020 17:44:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=ojyooHVAxPyQcQhYLT1Sua1QSLMywoYEjFlHTeE8bcA=; b=gIUwbEtrb44rqf6pDDb2e5xTn/ASSSbMIVE0MwDWmsJ0vgYn7MyggwhUx99o8/PxvK WG1q7nuHV8SkZhi+M2pzwwk9dShkGy5IoUHt45pvFhx1xCTnXhgbWKY7FBvurm6VoHKp 3gYgeHd/kNTs4R8HY4RYrR0aF4b5496zttnvymzJ7hWmnP3kfNiBwrE1SyfQp+gMvaYC 8RzNhJCLXcWV5+r3G+9cRrNJF30ZEGaxSxSGvEOsZ0snGgSkY2vM8MKaZ1+5SZFO3dtZ SVWVvFh0hoxlOXZ4lVbTxDxMuUSnC/WWVhua8VWq6ARZ5RnQX0M3mdMm+1PqpGNfZuS3 WBKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=ojyooHVAxPyQcQhYLT1Sua1QSLMywoYEjFlHTeE8bcA=; b=mafcL+GSRajnxAu7Mh5j8W7iND7Da9klyB+vAfh8had78goQVgrjzrVGWxAaiPgaDt LWBzlOUnAdfhxJzY31mzliEC3b0OI7DX/ay5U9zLEc4ClwKeBT1t6i0zm20384bScj6s WB1pJlRwmyiSZVvJ/Up/NW9IaXb8Rs997bBFE2wVRElyd0ougDk/276AYDSkaSfHSNDz yXRTzgfiHF5NaF6ZEAYUpUCfepBDvXx8S3t+9W5U2bQk0q5qI2RTphkSEBAeM/jJlKMq 80CuhM8XquQby+gOWGTnqR7yUcVBzzTA1AZoCFEdivhUbPHB1Q/ycYrjc4vKPLDin7pS natw== X-Gm-Message-State: APjAAAWBGac53W4tQ+3rFpcRYVA35GpeKgn0Lfv9IcZkEc1zujcpZCxF +lYpCl8ByJUrzPPSkvJXicKCcgbNA/7SIxEDgIMB4TYl X-Google-Smtp-Source: APXvYqxM5VPUKMh4FlURpvxOg58nzO8x14ZG0Hm4n6kj4m1vXlP1A7YhEZk0W9BFPO6Vhjv5qTbzyiFRlyie89clzbE= X-Received: by 2002:ad4:46ce:: with SMTP id g14mr8104241qvw.67.1579657475618; Tue, 21 Jan 2020 17:44:35 -0800 (PST) MIME-Version: 1.0 From: zimoun Date: Wed, 22 Jan 2020 02:44:24 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Dear, The bug [1] reports that useradd/groupadd are not provided on BusyBox. And for example, they had this discussion [2]. [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39023 [2] http://lists.busybox.net/pipermail/busybox/2016-February/083907.html For example, on Debian, adduser is a Perl script calling useradd under the hood. And the current Guix manual says: << On a GNU/Linux system, a build user pool may be created like this (using Bash syntax and the shadow commands): >> where the parenthesis should be understood as: "adapt to your distribution". Two options: a/ explicitly notice in the parenthesis that the chunk needs to be adapted; mentioning adduser/addgroup instead of useradd/groupadd for example. b/ replace useradd/groupadd by adduser/addgroup using the corresponding options. The option b/ means that 'adduser/addgroup' is more portable (more chance to work on everywhere GNU/linux). I am not convinced. Personally, I am in favor for option a/. What do the *NIX gurus think? All the best, simon From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 22 Jan 2020 03:54:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39023@debbugs.gnu.org Cc: symphonia@disroot.org, =?UTF-8?Q?G=C3=A1bor?= Boskovits Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.157966521030389 (code B ref 39023); Wed, 22 Jan 2020 03:54:01 +0000 Received: (at 39023) by debbugs.gnu.org; 22 Jan 2020 03:53:30 +0000 Received: from localhost ([127.0.0.1]:48844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iu758-0007u5-Cq for submit@debbugs.gnu.org; Tue, 21 Jan 2020 22:53:30 -0500 Received: from tobias.gr ([80.241.217.52]:57670) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iu756-0007tv-01 for 39023@debbugs.gnu.org; Tue, 21 Jan 2020 22:53:28 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 42287acc; Wed, 22 Jan 2020 03:53:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=Z+FzJkp+wKa/iFWZoFg5ea yVr4j2fvtZGvMIqUTwwi4=; b=PRa3BABy4/veDaNlo+VFH9y38rwe0FjUDP6dQ9 vMXbwiBlUm1wDFD9xPoB9LR64nQVSBEWcthkZGfliXaKidHWqo3Q6zv5sZcqfThu Y/NUxGg5rY6NDGnhEaR4fpm0HJu1YGfVjswy3zctGYQjDe2kgEGvTOBbDUg8TBHM LuE7Lrd7jbnfQDwDbNRr73eVmxjsz0OlgUuY7lUSFKDaT7GokjJY/7gFx8YlyRc2 /cHBOvmWZ/TEpYcN7auapo2bRpANL9AJRXAJkhrRMoMz8Vrf2jj9Cf+AxQ7lSFfY 3UXiP6aYl+2sJcdYZo4jFFIai7BncC4dG3i2FwMcYeePooMA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id f54a0976 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 22 Jan 2020 03:53:25 +0000 (UTC) From: Tobias Geerinckx-Rice References: <4678e0a6a529877fee91a452424115c1@disroot.org> In-reply-to: Date: Wed, 22 Jan 2020 04:53:26 +0100 Message-ID: <87ftg89mfd.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable G=C3=A1bor, G=C3=A1bor Boskovits =E5=86=99=E9=81=93=EF=BC=9A > ezt =C3=ADrta (id=C5=91pont: 2020. jan. 7., K,=20 > 22:32): >> I suggest adding another example which works by default on=20 >> busybox. [=E2=80=A6] >> addgroup -S guixbuild [=E2=80=A6] > I assume that the command you gave would work on non-busybox=20 > also. I > would say we should replace the > command we have with this more compatible one. It doesn't even work on Guix: nckx@berlin ~$ adduser -bash: adduser: command not found Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl4nxzYACgkQ2Imw8BjF STwpRxAAkhZn1gJNBx4jl2ecjj/VoFx1Jc/Kq+wqJMGsvQ2p303jZe0a/WQLv9IH Bl63wptq5rL92RHSmV3Qzr60jeM9Q7Kfe3FlASnh2Sl1TZDtVK8W/G5K6ojeKlXK 3jqYjSq1H8zZteTJoqZWSH2Q837Elf8nwOi7DJy2xXBGjo0fyC1rLVALpVHk05ms qUWWgDByVkHrA2yMh5JlskDgybilIWzk8TYn2ngoIU88Kleu+udwvzeF+TijdVAX 6i0jxAT0ptu/Y1m2Ze5jUlJgYUjbCw/vPw2nh1yLui3OUt7yyFyk6jCEvpvP4jjS 8GYpV3oaIHFelC8D7Xr0PARJXuU0x0HbIKVyWT5/6jQn8oSCJB7feVe6PVwdowyH bY0F2UrwJfrya8Y8/QbI6iH2MolvUxpOWxmhbfG3QcD9y6Q6OCPlbG+mGjGHM4vL DEGtnFOSsQnhyeW8F4lN2ZAhaVWLAm7HIpsAiB+ZvNJVxrrorrbUGAK3R/QZD+bb 9e40xdSE/ylqskpsaCiCLFNeqKYCyVu6jTTQOKOohtHgmbrZyrD+GLoFN5kb2oBl pZgtm56zUmUJ+qKYED6CyvfDUNcZqrxSxUSRF5BbJsVjQBe5J15FbOzmMZ76Jmbv 2C6OJn4HC4cEUPftopxovdArnHhiNLsTKpUd0e0l0kUNPuRaICs= =2i74 -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: adduser/addgroup vs useradd/groupadd Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 22 Jan 2020 04:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39023@debbugs.gnu.org Cc: zimoun Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.157966581031528 (code B ref 39023); Wed, 22 Jan 2020 04:04:01 +0000 Received: (at 39023) by debbugs.gnu.org; 22 Jan 2020 04:03:30 +0000 Received: from localhost ([127.0.0.1]:48852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iu7En-0008CS-Jg for submit@debbugs.gnu.org; Tue, 21 Jan 2020 23:03:29 -0500 Received: from tobias.gr ([80.241.217.52]:57936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iu7El-0008CG-Id for 39023@debbugs.gnu.org; Tue, 21 Jan 2020 23:03:27 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 77c00904; Wed, 22 Jan 2020 04:03:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=wz1A3w8SgaEkOUoBkx7u2K 9w66spCU72MhkNGGpDwjs=; b=QeAm87GvE63KdZ7/3oZdVAIQLOk74BH/jvg9Ae dS1g0PRh/FoyrfwaGLL8vpg6+3wOqn/WGAOnSXiQFkIwZb5qNmg9WTGBOvpMOVpq queAWlo9edPxOUHhg5swsPdjcx/QEg7paygus9uzY86mQ81/PjBvRRPKwfdFa93H xftD3nMKnGhOt3OubyNZkfXNJ/lzrriY14SjPxAoDrNpi3D7BBHUigjdTNRZNgmX cQ1SkOu1TGbBPF0+OxAkbOGAT8ck4THweHwomC+Hnvp0wUlYJJP5iicTQylPprXO yfRmJJi3TTK6k/Nd/kgzmHqMLYsMQyRO4Sm2LyXZWHw36SiQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id bf9b9e8b (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 22 Jan 2020 04:03:26 +0000 (UTC) From: Tobias Geerinckx-Rice References: <4678e0a6a529877fee91a452424115c1@disroot.org> In-reply-to: Date: Wed, 22 Jan 2020 05:03:27 +0100 Message-ID: <87eevs9lyo.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hullo Simon, zimoun =E5=86=99=E9=81=93=EF=BC=9A > options: > > a/ explicitly notice in the parenthesis that the chunk needs to=20 > be > adapted; mentioning adduser/addgroup instead of useradd/groupadd=20 > for > example. There's also: c/ do nothing, or d/ include the complete code snippet provided by symphonia, but=20 as an =E2=80=98out-of-band=E2=80=99 footnote to avoid confusion/blind=20 copy-pasting/distracting the majority of (GNU) users with=20 irrelevant variants. With a/, the user won't know which options to change, or how.=20 They might not understand our =E2=80=98useradd=E2=80=99 syntax, and won't h= ave its=20 man page installed. As implied by my reply to G=C3=A1bor, b/ isn't an option so I've=20 snipped it. I strongly prefer option d/. > What do the *NIX gurus think? GNU's not *NIX! :o) (Nor is it POSIX.) Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl4nyY8ACgkQ2Imw8BjF STyt4A/+IbYUfMY8VfbIgMr6+T7qghGhBBkhX20Unv+OiuEwVCPhnvTb+hGrlZ82 BcNr5BzS2eC20dKCG7onuReJbxrhbeZ2wl5h5D4IqghGxARQpGh89+yjzJK6PHKC gbbfvnf3ERtgX148YaWggTytZME3csteUMmfOlchZNsvmZV7HEL1K3Y5L6HAAhAA JjzLvcPkxX5dN+MIYFPyYLIYZYkpGN5qqfmaUAHIQn1kFljioiw90nP2D3JNnnWS q55giWib29+p4eXVV1QjDKRfslQXKV55IXIu8Cj1h84seqOXQpE4CMKs/BUDhzBl uIjjGDCFrzeOp8fDCuw0T7USLTodZEGJ5Y1Hj40RFGI8eQMDG3jt09A+DEn26jUX nyAMkwEm6gPL1EAJ933zK7Elc+K8bhEm9cNjk9cl1JMHwx11vMIg4YHN3EqGF+wA KCSxWCx3zjWC4F8gn0F2Q4JZthfrzBT0TrfkCnyQQh1h7WfPYUZ2Faz0/RhFaNgC gJw5DTgBPd7FEDkEhP593QBA0O+zEDj7Aye1hly52OLyHy6yJ4i1NJB/f5iBVdq5 eHMaKcJmvZwds4ThNCvuTm9i2OjT8QzQQm3n2pbHPJilHCbIqQq3mCu0AVwt//6R 297xHg6KnJFIKlndeyoB9IqeyyKR5eTP4Mfd2aLlXT+wNCG9KOE= =B8VG -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: adduser/addgroup vs useradd/groupadd Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 22 Jan 2020 08:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tobias Geerinckx-Rice Cc: 39023@debbugs.gnu.org Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.1579681890688 (code B ref 39023); Wed, 22 Jan 2020 08:32:02 +0000 Received: (at 39023) by debbugs.gnu.org; 22 Jan 2020 08:31:30 +0000 Received: from localhost ([127.0.0.1]:48949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuBQA-0000B2-Bb for submit@debbugs.gnu.org; Wed, 22 Jan 2020 03:31:30 -0500 Received: from mail-qv1-f54.google.com ([209.85.219.54]:39094) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuBQ7-0000Ao-RO for 39023@debbugs.gnu.org; Wed, 22 Jan 2020 03:31:28 -0500 Received: by mail-qv1-f54.google.com with SMTP id y8so2837838qvk.6 for <39023@debbugs.gnu.org>; Wed, 22 Jan 2020 00:31:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=kQUOr+5A3BVXXoPfW9j2wNU9ZlPudDKW9To6VGRvqoE=; b=OcMKkRyxa/pINVpzNri1a8cgyqtOg4AR9viUdEsnmdykP/18HGl4etNrhqbJt4bqaf qiEu/urDayiTWfXULEqsZwtKc/iN2z8haE+KiOw5wHOK75SKPGjVxa2XOBdu/BhOuRnJ GCBgKX5Pb9crCByP9wtuS59fNBY58uc9zLUwvxLlcxpt1vOXlSVIw3aC2FV7CR6gdcYQ 3uS8Gu26zMxBMxHx2W9hjcChu2rrEbysjxkKigthB3pIWbSqvkMIXj7BgTTfRZMwRf66 Q+DoaDMSc2fTVzFr9ltG/kDma4ZhzzHaErB+6uqIYt7Qxi5WPNXescbkCvKiOucj8wsg I57g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=kQUOr+5A3BVXXoPfW9j2wNU9ZlPudDKW9To6VGRvqoE=; b=VHTq0qsjE9ILNZPozN8tgdzmUqVTo1XUeTHOa7ZhCgWOrS+dar180iqU3c3CYKkU8B ToV5EbCuNWhhAEDNhl/fT8oA8xYWVGhPVz1GbHYOsw/VS5k0SiXD1DgOW0bAf0RUPiot nS7CnoZ+wAEJw3Q9pycXhRjI7TXvkFdzgYlTc6S9KOGuVbaQ2XQOWptuTT0ippWdcmqj WdzmFXltMkQrOh58M+JZYkAviPu3XEiwcF2aUrhS+Z6WARwf9OoK1hONLmwM0dP915i2 MmRjub/XLJyaD6vpyNTnT6qSY09UJk9PSLbJejqeuo8jnSydZmuusM34ObVzWyE8AUTP qIKA== X-Gm-Message-State: APjAAAVtQUGu1d02AlFfOvmd7M6Vnz+SXnwRWjhlQbjzju5JveToEaX3 /V2SROy+4dAmHtMElyqP5/JuW2HL26xZHWRa1SsiLY7G X-Google-Smtp-Source: APXvYqy7TX8aFiVGzZu5Amtxmw2mrakT1qBv7ocs+mwtz/WueVSYJlhvIB6vCRBMm7Lk3S5ykwhptUqPdFkJmpEz5gA= X-Received: by 2002:a0c:ca06:: with SMTP id c6mr9277562qvk.74.1579681882266; Wed, 22 Jan 2020 00:31:22 -0800 (PST) MIME-Version: 1.0 References: <4678e0a6a529877fee91a452424115c1@disroot.org> <87eevs9lyo.fsf@nckx> In-Reply-To: <87eevs9lyo.fsf@nckx> From: zimoun Date: Wed, 22 Jan 2020 09:31:09 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Tobias, On Wed, 22 Jan 2020 at 05:03, Tobias Geerinckx-Rice wrote: > zimoun =E5=86=99=E9=81=93=EF=BC=9A > > a/ explicitly notice in the parenthesis that the chunk needs to > > be > > adapted; mentioning adduser/addgroup instead of useradd/groupadd > > for > > example. > > There's also: > > c/ do nothing, or It is not fair, IMHO. :-) > d/ include the complete code snippet provided by symphonia, but > as an =E2=80=98out-of-band=E2=80=99 footnote to avoid confusion/blind > copy-pasting/distracting the majority of (GNU) users with > irrelevant variants. Well, mixing the option a/ and b/. :-) - telling explicitly - providing copy/paste-able variant snippet Yes, it is a better option. > With a/, the user won't know which options to change, or how. > They might not understand our =E2=80=98useradd=E2=80=99 syntax, and won't= have its > man page installed. Yes, and they would not know neither if their foreign distro comes with exotic 'adduser/addgroup'. > As implied by my reply to G=C3=A1bor, b/ isn't an option so I've > snipped it. Yes, it is my assumption --based on my small experience-- that 'adduser/addgroup' is less portable than 'useradd/groupadd'. > I strongly prefer option d/. Let go to this one. :-) Hum? let see I am able to include the complete code snippet as an footnote using Texinfo... (Maybe someone will beat me. :-) > > What do the *NIX gurus think? > > GNU's not *NIX! :o) (Nor is it POSIX.) H=C3=A9h=C3=A9! Schr=C3=B6dinger's distro: by installing Guix on your forei= gn *NIX distro, the user will have in the same time "not *NIX" and *NIX. ;-) (Even if *NIX needs to run linux which mitigate the joke. :-)) From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux Resent-From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 22 Jan 2020 19:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tobias Geerinckx-Rice Cc: symphonia@disroot.org, 39023@debbugs.gnu.org Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.157972214223198 (code B ref 39023); Wed, 22 Jan 2020 19:43:02 +0000 Received: (at 39023) by debbugs.gnu.org; 22 Jan 2020 19:42:22 +0000 Received: from localhost ([127.0.0.1]:51364 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuLtO-000626-D1 for submit@debbugs.gnu.org; Wed, 22 Jan 2020 14:42:22 -0500 Received: from mail-ed1-f53.google.com ([209.85.208.53]:33559) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuLtM-00061r-Vp for 39023@debbugs.gnu.org; Wed, 22 Jan 2020 14:42:21 -0500 Received: by mail-ed1-f53.google.com with SMTP id r21so843050edq.0 for <39023@debbugs.gnu.org>; Wed, 22 Jan 2020 11:42:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=IpIq16k1O8s+d94c7DlzKdBTNdUpxFseZdyKkX4GtYU=; b=c1sVVGOrTjE4sTnIclfClvMNIbLYWwT0faN1GYaPtu/MQp/vdJiXTuMFducJU2oH4R hnLHtETPpZKqlpti07CRItT6a7S4sM37fIr5myaiUXLmFpl351zvI69Gl6+e33gb7u6G JgYCL46X9crjt8PSZS9ZdxCs7E2Zkdza4JrTe797UgKQBqd9uL+3wmWIwriwuXUUFmRg U6BvhPKwinsA7+djPpklnQoAWMc+NtolZAcKQOomx420LZ4p6DJqc8qDR73sk/GiIm4V 7nXCd81Awp8+QiUcdyPITehwFD8s7rTdeBpZU8C6Z8Krbbfs8+I5hmR5CS2JauTdVla0 tOHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=IpIq16k1O8s+d94c7DlzKdBTNdUpxFseZdyKkX4GtYU=; b=dT5BH4620Fob7jKF4Cg1zdnr04yntnesXQ2yfyUKA3pv4F+XGhj8OuY98CEDtRhLn4 m6RtNJDlWDFei49F+2qcm3UuMfj3QL/oiaJFayTd22OcQQAHGcbBApwUdSXfaDSzDUmH nVoIMpSGvdMBFe4X+8DBh+KM1eOy0ZE56x9j6uPGMlsXgf6zNHb8hsH+h+QrA2CeliMZ 3iGFGShuTuAe06zreXkj+R4jr1Jgwzm1TpzQpJ8t/L2lC1/ZUbn+KNQvuSztaFWH4vcT uUDvnR0ap3q2+p/+6pgwH4qzI4jdsRoBucQwtQ/cq10ycDlnjGSt+2JbUnkbspoUpvzJ BKRQ== X-Gm-Message-State: APjAAAX7ZCUyVjmkyG5oSslYFKGwtd2Ytr/1qSLEZ/7/PqDaDKAFVHu4 I4mLcLF/CDVmLohS2RXHpQKskh35qTSfXLDMvQ== X-Google-Smtp-Source: APXvYqwp/u4DpeP8dL5pUFXy665w6OqxYUQ5P4Nuaf+HxBfuUbpHy1OnwY1JV9dnaoyOUNLcJduABZJE3NHSJ8pJh2k= X-Received: by 2002:aa7:d3d0:: with SMTP id o16mr4274034edr.102.1579722135008; Wed, 22 Jan 2020 11:42:15 -0800 (PST) MIME-Version: 1.0 References: <4678e0a6a529877fee91a452424115c1@disroot.org> <87ftg89mfd.fsf@nckx> In-Reply-To: <87ftg89mfd.fsf@nckx> From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Date: Wed, 22 Jan 2020 20:42:03 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Oops, I missed that. Tobias Geerinckx-Rice ezt =C3=ADrta (id=C5=91pont: 2020. jan= . 22., Sze, 4:53): > > G=C3=A1bor, > > G=C3=A1bor Boskovits =E5=86=99=E9=81=93=EF=BC=9A > > ezt =C3=ADrta (id=C5=91pont: 2020. jan. 7., K, > > 22:32): > >> I suggest adding another example which works by default on > >> busybox. > > [=E2=80=A6] > > >> addgroup -S guixbuild > > [=E2=80=A6] > > > I assume that the command you gave would work on non-busybox > > also. I > > would say we should replace the > > command we have with this more compatible one. > > It doesn't even work on Guix: > > nckx@berlin ~$ adduser > -bash: adduser: command not found > > Kind regards, > I believe these can be implemented using simple manipulation of config file= s. Also useradd is part of the linux standard base, while adduser is not. We could add the busybox example, but it might be better to come up with something universal. There was some upstream discussion to get useradd and groupadd to busybox upstream, as this seems to be causing problems everywhere. They told that they are unwilling to include them as is, but would accept a wrapper thar forward to their adduser/addgroup implementation. > T G-R Best regards, g_bor --=20 OpenPGP Key Fingerprint: 7988:3B9F:7D6A:4DBF:3719:0367:2506:A96C:CF63:0B21 From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 22 Jan 2020 19:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: =?UTF-8?Q?G=C3=A1bor?= Boskovits Cc: symphonia@disroot.org, 39023@debbugs.gnu.org Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.157972313924762 (code B ref 39023); Wed, 22 Jan 2020 19:59:02 +0000 Received: (at 39023) by debbugs.gnu.org; 22 Jan 2020 19:58:59 +0000 Received: from localhost ([127.0.0.1]:51376 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuM9T-0006RK-CS for submit@debbugs.gnu.org; Wed, 22 Jan 2020 14:58:59 -0500 Received: from tobias.gr ([80.241.217.52]:60320) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuM9R-0006R7-Lk for 39023@debbugs.gnu.org; Wed, 22 Jan 2020 14:58:58 -0500 Received: by tobias.gr (OpenSMTPD) with ESMTP id 5213fb9c; Wed, 22 Jan 2020 19:58:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=tobias.gr; h=from:to:cc :subject:references:in-reply-to:date:message-id:mime-version :content-type; s=2018; i=me@tobias.gr; bh=iNiu12BOusMhRDn+KsNPaK 9kd3HmU1++PW0TWL0Spco=; b=aN4cxRdb/Dqrgj9TfKGqNiVzXowFTg1Tx25gFK kf6fSwOLj/TMFPIYBvCgbzwaQnfUdJYNK0D9ZqowSQQ7mpv8n1FZ7VNOf9yi06pu CCekCzFesD67LywZPVPjMMXEZuMhAdhyFJWQGpcNWgfpCllRhLiDp7RRq0YfrmtZ b4QmZF3TadvdCVTN6P/CKTj7L3/+ewigXpWyDouyQmgwJGuaqO6OVuzU4jzRT8UG piSPzN/nR276NTxWgqHoN10jiAbqoCBzKllFLShWPGTl/zNetk9kMehSOJ1snfTI LtBHDP9wJ/4jSMRoRQLDXLpPqW5VhpNGGa9fREZ+cmh2beTA== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id ed922cbc (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); Wed, 22 Jan 2020 19:58:48 +0000 (UTC) From: Tobias Geerinckx-Rice References: <4678e0a6a529877fee91a452424115c1@disroot.org> <87ftg89mfd.fsf@nckx> In-reply-to: Date: Wed, 22 Jan 2020 20:58:26 +0100 Message-ID: <87lfpzfel9.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable G=C3=A1bor, G=C3=A1bor Boskovits =E5=86=99=E9=81=93=EF=BC=9A > Oops, I missed that. I'm suprised I haven't confused add* & *add once so far in this=20 thread :-) > There was some upstream discussion to get useradd and groupadd=20 > to > busybox upstream, > as this seems to be causing problems everywhere. They told that=20 > they > are unwilling to include them as is, > but would accept a wrapper thar forward to their=20 > adduser/addgroup > implementation. I don't know which discussion you're referring to, and much might=20 have changed since 2016, but I read this[0] to mean the opposite:=20 Busybox should provide the shadow-compatible *add variants, and=20 reimplement their old add* as simple wrappers around that. That's=20 from an upstream(ish) person. =E2=80=9Cadduser/addgroup tend to be symlinks or wrappers, if they exist= =20 at all, but by and large are deprecated. busybox should implement applets that mimic shadow here and deprecate the old ones, if=20 not throw them out. although we can probably rename & massage the sources in these cases=E2=80=9D Still, Busybox *add patches welcome, it would seem. We'll still=20 have to deal with this for the lifetime of the older version. Kind regards, T G-R [0]:=20 http://lists.busybox.net/pipermail/busybox/2016-February/083909.html --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfo+u0AlEeO9y5k0W2Imw8BjFSTwFAl4oqWIACgkQ2Imw8BjF STw5IRAAkRiBNGE2QTbmKtJF/1QSsA+QYe6uRkEHFBxH3+ykKUN6RMEdVewN2xjv PnaSu81v0lpp28TmP3CpJGQBRlifq4qParP9Fw/cXcjkcp4EhyXs9yCTtT1ZzAhR pjBmPXnWV5sYjXz1+I+lvCzBwZNeUB+Noju0vqKMKRZu7N8jToSM5o4/DdXCiTwu oiYNGc+yVnO7dSEKlrzcTjNWfjRl9j9S6RR68//h2W4dVq+tAWfGOTBhLK8+YGjG LNpz0PapCxpEHCdZ1BsjT/22gAr2HoLnOpjAWyi0eBBdmsiXKifndaeIxVZw2FAm 05TZuaZuIqCRbYlXhH/bwqjbbxvyz1rITt74kvfiBIyl6T45/DCG9nl7Ag9W6mko DeljsHr3cvvr4LtlLqRLJNOBWr5dlBtRty5HdwI9UiTS7MQIrTRooYXBqPpTicME U2uRUgGkxHo3pS/hasD6NNhmbDfLrxETyigkZW+KRR3Gjp8IAlzLsUe8bMHVp6L8 ff+/UOUsQesGeAzuYQdbZjAIthMz8lJv++zb3hyb2uvcjSoYpTcRb3whnoR3ZwH/ eirSI7W76WKZbuzlbKBu4zh10OI/v2x5aAbRnBi32mjUTXic241wy1NIce5kbYq7 SQ6ig11V7A9u8VY6iHG+5hFMq/3uPXGgc6EuPk33wPL9pDTcOJI= =3xs4 -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux Resent-From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 22 Jan 2020 20:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Tobias Geerinckx-Rice Cc: symphonia@disroot.org, 39023@debbugs.gnu.org Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.157972340425409 (code B ref 39023); Wed, 22 Jan 2020 20:04:01 +0000 Received: (at 39023) by debbugs.gnu.org; 22 Jan 2020 20:03:24 +0000 Received: from localhost ([127.0.0.1]:51390 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuMDk-0006bl-D0 for submit@debbugs.gnu.org; Wed, 22 Jan 2020 15:03:24 -0500 Received: from mail-ed1-f41.google.com ([209.85.208.41]:37262) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iuMDi-0006bR-6N for 39023@debbugs.gnu.org; Wed, 22 Jan 2020 15:03:22 -0500 Received: by mail-ed1-f41.google.com with SMTP id cy15so882871edb.4 for <39023@debbugs.gnu.org>; Wed, 22 Jan 2020 12:03:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=EchVV5UQJuppP1VNfxRB2Lx7VxgdiVPrK7YKgfqt0G0=; b=O7EEQGEV38QK2bXXS8i4TPB+SiJ5CiY7C7o2/iBitL+KE/IetDSGzJ73fO+bllzM8n gdBxBsSkT1JxCRON5i80yGYplzkllhzfpLjyY2ojKAgum+BxHPaQTJS3oCbNU9yLp4pi B980rXBcMsV/XCFYcEp/CzU7UnvSWm0mD0ulhnSFgI7YxQBboOuf5Vrw7oHMc8if8JFL NPs6T5i0hzLf75QvDTYzvJqGxacOl/uZIPvL3l5Kg9Snv9U4rweBDlrd9v9nWItqp0Aq wftT6JAQRpT5BedP5jnGS47inHCBwxr9c0ZZcfqSjOE6MaEAZ+QpVn0LPMpZBTBqaQbh t2zA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=EchVV5UQJuppP1VNfxRB2Lx7VxgdiVPrK7YKgfqt0G0=; b=oicGMfDkiABMiunHCKWUmfMwgHJmFfUIQfryxxuwgOxi63clwxsz9hDtk//w4EC078 yaN8Y5rrdRmCKGKnM8DMl0DUXgV4lTsv/w8T34y4DnWPLH9n9P4E2XZC17WzRa4Ccr8V SQ3P7Cg1Icl8EjN/oM9tswYiv0GjaHeRmbZaHHlj69iT902K0uNwHoJpngbXci2D/me0 SdYBDSdLaX2A1M5+9eum8ZZUsyB2FhKb8xYRIYqOAALPA9MndfcQBZOREesONBLn05c1 tbfdgLyQyqOiu5mO3ONBLkSdwidluTBxK2n9bRt3ErkIMmSbTcFB2sF5yRKWURUkWlbg KXDA== X-Gm-Message-State: APjAAAV+qCbl8wJyI4eX7JU5SXv21Lr49Gp7jOHeDxVe8zE2cTm/bmVX KKO7kMR1qxuv2E/hYtBeZOibo42rEhCpQR0C4Q== X-Google-Smtp-Source: APXvYqz4xsls4xQQuqgl6rj/jcf9Hxsv2C9Ut/AwMfpR835PLrvQFPLDa1nj5WMwsD4IfnxZlmXnKdrB0rx0m/stF9Q= X-Received: by 2002:aa7:d3d0:: with SMTP id o16mr4346208edr.102.1579723396378; Wed, 22 Jan 2020 12:03:16 -0800 (PST) MIME-Version: 1.0 References: <4678e0a6a529877fee91a452424115c1@disroot.org> <87ftg89mfd.fsf@nckx> <87lfpzfel9.fsf@nckx> In-Reply-To: <87lfpzfel9.fsf@nckx> From: =?UTF-8?Q?G=C3=A1bor?= Boskovits Date: Wed, 22 Jan 2020 21:03:04 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Tobias Geerinckx-Rice ezt =C3=ADrta (id=C5=91pont: 2020. jan= . 22., Sze, 20:58): > > G=C3=A1bor, > > G=C3=A1bor Boskovits =E5=86=99=E9=81=93=EF=BC=9A > > Oops, I missed that. > > I'm suprised I haven't confused add* & *add once so far in this > thread :-) Yes, I am also a bit confused. > > > There was some upstream discussion to get useradd and groupadd > > to > > busybox upstream, > > as this seems to be causing problems everywhere. They told that > > they > > are unwilling to include them as is, > > but would accept a wrapper thar forward to their > > adduser/addgroup > > implementation. > > I don't know which discussion you're referring to, and much might > have changed since 2016, but I read this[0] to mean the opposite: > Busybox should provide the shadow-compatible *add variants, and > reimplement their old add* as simple wrappers around that. That's > from an upstream(ish) person. > > =E2=80=9Cadduser/addgroup tend to be symlinks or wrappers, if they exis= t > at > all, but by and large are deprecated. busybox should implement > applets that mimic shadow here and deprecate the old ones, if > not > throw them out. although we can probably rename & massage the > sources in these cases=E2=80=9D > > Still, Busybox *add patches welcome, it would seem. We'll still > have to deal with this for the lifetime of the older version. Yes, I referred to this, but I might have misunderstood something. > > Kind regards, > > T G-R > > [0]: > http://lists.busybox.net/pipermail/busybox/2016-February/083909.html --=20 OpenPGP Key Fingerprint: 7988:3B9F:7D6A:4DBF:3719:0367:2506:A96C:CF63:0B21 From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 19 Feb 2020 15:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: =?UTF-8?Q?G=C3=A1bor?= Boskovits Cc: symphonia@disroot.org, 39023@debbugs.gnu.org, Tobias Geerinckx-Rice Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.158212781118837 (code B ref 39023); Wed, 19 Feb 2020 15:57:02 +0000 Received: (at 39023) by debbugs.gnu.org; 19 Feb 2020 15:56:51 +0000 Received: from localhost ([127.0.0.1]:43295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4RiV-0004tk-6v for submit@debbugs.gnu.org; Wed, 19 Feb 2020 10:56:51 -0500 Received: from mail-qk1-f194.google.com ([209.85.222.194]:34726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j4RiT-0004tZ-SF for 39023@debbugs.gnu.org; Wed, 19 Feb 2020 10:56:50 -0500 Received: by mail-qk1-f194.google.com with SMTP id c20so578829qkm.1 for <39023@debbugs.gnu.org>; Wed, 19 Feb 2020 07:56:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=pdP9TH20mE5A5M65RTEynQeIwtfzDfNm85KLKWKgK84=; b=LnZsuggW13gU64cAUCN6g1tCmGcF/d8Blo/TImwAu8Y1/uBgPTFBPF+stjCKZmu6C9 hOwX2WQSYSZ6BF7kWoOkYZDFjaJFQtnPvgNwA0WROqhG2h1GE2pyeENoA6MLu22wh+Ye xYsq1fAm8JNC84MLe1RK8kHznK2vCkjmF4nMm0EaKaCvJ02Wqmj5nlCG3wzR4wRvmxYo r5ViDVYyJdyaycX9rmOhYqinCzKrcHTAByeuc+APsXtF6k9kMzifTVKj5mucE2Z/xU1+ ehndMvpBgtsDo4R5JW3SDy0LHOcolJMpjOEN9OdMKICkpY84Rndmddx9K7C1z++4mvtw ZzrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=pdP9TH20mE5A5M65RTEynQeIwtfzDfNm85KLKWKgK84=; b=k06lnd1nnCs4G1EXKp6Xnnt9qi2LEY26RBcsK2iLX77r+dhnrRH2YC9BtGLVViIze+ Xzf/zxuDwRfHvuVgGo3FZDM6cKHLjJPwaqmW+eWMou5Ac2a5F3xXgNJjdYUwSKSqum5u +MsT5ZV8Y1bqIbHMRu+lOamRjGpOKUzAE8pHUxnio3RvA5bCAkuFGjhMNGEaio/S5/fG 5hfLPFmYw0+buzfPwuB+Yb0695lwQn9EmjQs81E6ncf+Jw9dQrGsvtTXoSma+SRFlt1i lhGK95E5IDWAIOPM9bZtm7Pl8QAwmreb4Oo80SVzhhFGEcTb4gr9E0ZAhssF8ziEdWEE VJHw== X-Gm-Message-State: APjAAAXUh1cAyVffLKWyOJU5iSSDuUgIOyv416mp2Bg26FM32/5r7LNO f7JiehRFm4NpQBs2N4srDuYuAYiE+IeNNEVtx94= X-Google-Smtp-Source: APXvYqxHWE75lxuZCo5vMjWGHHZOTZusohtbvP8RGktCNe61CAjSeqgTxuxHrbGP4yfk1seTQ3WxG+1lssiO+osK8NY= X-Received: by 2002:a37:5b83:: with SMTP id p125mr3386514qkb.232.1582127804353; Wed, 19 Feb 2020 07:56:44 -0800 (PST) MIME-Version: 1.0 References: <4678e0a6a529877fee91a452424115c1@disroot.org> <87ftg89mfd.fsf@nckx> <87lfpzfel9.fsf@nckx> In-Reply-To: From: zimoun Date: Wed, 19 Feb 2020 16:56:33 +0100 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, I am a bit confused. At the end, what is the fix? >From my knowledge, 'useradd/groupadd ' are the standard commands. The other ones, not. Personally, I am in favour of the option a/ that is described here [1]: write in the manual in a footnote it should be adapted for the underlining distro, i.e., mention 'adduser/addgroup'. Tobias mentioned [2] an option /d: provide in addition of the existing one a complete example using 'adduser/addgroup'. But then Tobias sent this message [3] explaining that BusyBox is doing wrong. ;-) Which IMHO leads to the option a/. :-) What is the consensus for the bug? [1] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39023#11 [2] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39023#17 [3] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=39023#26 All the best, simon From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux References: <4678e0a6a529877fee91a452424115c1@disroot.org> In-Reply-To: <4678e0a6a529877fee91a452424115c1@disroot.org> Resent-From: Vincent Legoll Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 23 Apr 2020 11:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 39023@debbugs.gnu.org Cc: symphonia@disroot.org, boskovits@gmail.com, me@tobias.gr, 40601@debbugs.gnu.org, zimon.toutoune@gmail.com Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.15876429665201 (code B ref 39023); Thu, 23 Apr 2020 11:57:02 +0000 Received: (at 39023) by debbugs.gnu.org; 23 Apr 2020 11:56:06 +0000 Received: from localhost ([127.0.0.1]:54177 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRaSc-0001Li-5J for submit@debbugs.gnu.org; Thu, 23 Apr 2020 07:56:06 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:44771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRaSa-0001L8-CN; Thu, 23 Apr 2020 07:56:04 -0400 Received: by mail-wr1-f65.google.com with SMTP id d17so6482558wrg.11; Thu, 23 Apr 2020 04:56:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:cc:from:subject:message-id:date:user-agent:mime-version :content-language:content-transfer-encoding; bh=sV3rDxOhCk3LEST0Av5E0hjVvPrW0mXSBQmbZ/AJD+E=; b=OpadnVLdzmwPSAV8VpASvncB/bWIcQllI+1vc36aU/RoGNkxBbGbYjXLg7He0s9AQO 12lq4Nc9R1bldRy6NR1Hu+BcwphVAht3mJIr6hV9ZFq5XpuepJtLv/DFgDzcDVMqykdK cwt7rfc7NuyH6pJ6JEissuLTmpyy98TyY9JJSNQyhlQTU15lL6xZLdQUuw7uOsEzszzA xyDnVvfTvjzJEGNy/0mNngFt17ODea+doZCNsN+rJf98Vgtf3SK1mBLyF+gZp16FfxfS pjKz2ezPoKzN2WrGSjp7vCq+KHbGd87LMvNopIGPOZKFV970E0LdMrciXLqa7P9+8+rt Q0uA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent :mime-version:content-language:content-transfer-encoding; bh=sV3rDxOhCk3LEST0Av5E0hjVvPrW0mXSBQmbZ/AJD+E=; b=Shk0GT00/CmV5o8631qOIsKRhre7C4A5wiKpMpVaz0sOaJKu39la2UQFY/io2wRio4 lMdEiFmTHXovfm02GkM3JRXc+rv+4sJ119lzn23YexgnZ2ByeTaP2JjaeBb8SnzKAIJT o/eDfrkk23tz5qTOFyQG0DtKvycmy/fuOthyaz1pYo4Q308r3XNXEJ07McI3DEc+ZvAB jy+xoEmI9cCHPnmjuxA4b3CDzh/FbaDU+OxuC+6g8LKzbLWb+iVa3eM/sKuJErbvVPtG HUoqg4a1GqEFKpyjsRoFPlXxOioeiZZB1vTiUN8EqnSfDT2iK4VyLHudrrbXMkx7dAfJ klZA== X-Gm-Message-State: AGi0PuY+60F3C9jvEEgcxhncrNelOLk4VcUQ3IWRA0og65/JjdYOZLZn CEYOvAsiBiCyKYCKrHG4QRy2MLyB X-Google-Smtp-Source: APiQypLdbM+hcrFXvBA92XhxzD4Ao/O5kZtBr0ohZ2efQfx0sQcdYAqVhFeZYUN21VrR1tk8zb6FBw== X-Received: by 2002:adf:f282:: with SMTP id k2mr4352822wro.133.1587642958155; Thu, 23 Apr 2020 04:55:58 -0700 (PDT) Received: from [10.0.0.2] (se167-1-82-242-148-1.fbx.proxad.net. [82.242.148.1]) by smtp.gmail.com with ESMTPSA id r20sm3188101wmh.26.2020.04.23.04.55.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Apr 2020 04:55:57 -0700 (PDT) From: Vincent Legoll Message-ID: Date: Thu, 23 Apr 2020 13:55:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, as I had been working on the installer lately [1], I tried to tackle this bug also, I have it mostly working. I added support for openrc-based init systems. I opted to support both adduser & useradd, changed some tool calls to work on busybox, etc... Then sprinkled a bit of cleanup & polish over the top. It's not finished, because I could not test it. I have a problem building the binary-tarball since I switched to the 1.1.0 release and I've yet to try to build on an earlier version. Stay tuned, patches incoming for review. [1] https://issues.guix.gnu.org/40601 -- Vincent Legoll From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux Resent-From: zimoun Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 23 Apr 2020 13:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Vincent Legoll Cc: symphonia@disroot.org, 39023@debbugs.gnu.org, Tobias Geerinckx-Rice , 40601@debbugs.gnu.org, =?UTF-8?Q?G=C3=A1bor?= Boskovits Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.158764861422494 (code B ref 39023); Thu, 23 Apr 2020 13:31:02 +0000 Received: (at 39023) by debbugs.gnu.org; 23 Apr 2020 13:30:14 +0000 Received: from localhost ([127.0.0.1]:54256 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRbvh-0005qh-Vs for submit@debbugs.gnu.org; Thu, 23 Apr 2020 09:30:14 -0400 Received: from mail-qk1-f176.google.com ([209.85.222.176]:46004) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRbvg-0005pT-1h; Thu, 23 Apr 2020 09:30:12 -0400 Received: by mail-qk1-f176.google.com with SMTP id m67so6268065qke.12; Thu, 23 Apr 2020 06:30:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6hrgbBuSYno1In41rLp2sX/+O5FmS0LdKIO0LkB7zEU=; b=b+fh3u0TSgQJk28asfMOzsy6zAwRS6sa+BT4ItxRxTJsTIUCaQfvtMc2kU/zRrvxqH KzYJpNAsCJLL1FAxShJqspFpUBPLCnyvfY5iAT5Vx1E/nkCCuXr1XGoan7yMNvOJ3nVy 26hn7213WbHNeb8OBipsrEvQ+iKt8Oow47z3A/dqhW6mMasqey1P+aY5TMy0HFQVpSUj PCUwZGd6Mb4t9ZDdM9/JGi63R8gorWyjVPW5UTGb61wvjwy5tM9dsNmmcQEKGREPUIAA LpG5CvGRMqGsc+y+zRt603OlfTzScVpk1Vx5EGTzqHYvEZ1vLc35vd3S/VfqgyjlePkU n2VA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6hrgbBuSYno1In41rLp2sX/+O5FmS0LdKIO0LkB7zEU=; b=tWcJ+3+2zoa5KbOQf7sst7zE3he1LzuOHOi1OakHfySsfFXnAFWSyfwHziOxOlCPQC rDmyhHnvrOdZLSGDqpm3hFyK6LLAYAo3YPf57H/UerI1Z+T8lpgxvg6gaFDd/3krqtSb Ehc2aSUpy392oZaYpItJd/uKoFCUa+dt6ZkRlGYGqvcJ1BUnJ5xfHqTxvpuiTbUmrkI/ eFqT9ACVfbCr3nCO19NOHSXBlT+mbYXe0IpXnnsYYEcJmhKifSegSzgyr7mfFoY0D81z 6rNiWPMSQnIr7m/INt7QS86J7XDIdAoiUnOnxbzFo2cYQ0WHPN1LD2DjXgFObvgAc8a7 +hLw== X-Gm-Message-State: AGi0PuZQiJwWnEOP8oDLAg+KisZTxuWiOyA+++zLYv2IhBVLn2ZD9vJ/ /M5QBt2QfZ7FP4mZ6R9ppGW2YQSbO0xkMSxMpvY= X-Google-Smtp-Source: APiQypLcNPY2oS2UBff0qBRT/F2nXhQT6TbuZHwHc6S7fMEP0iRQK+lqX31SGbHlw9f4nQs21mnOm2LbkD1g9qiLir8= X-Received: by 2002:a37:a6d4:: with SMTP id p203mr3263306qke.201.1587648606466; Thu, 23 Apr 2020 06:30:06 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: zimoun Date: Thu, 23 Apr 2020 15:29:53 +0200 Message-ID: Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi Vincent, On Thu, 23 Apr 2020 at 13:55, Vincent Legoll wrote: > as I had been working on the installer lately [1], > I tried to tackle this bug also, I have it mostly > working. > > I added support for openrc-based init systems. > > I opted to support both adduser & useradd, changed > some tool calls to work on busybox, etc... Then > sprinkled a bit of cleanup & polish over the top. > > It's not finished, because I could not test it. I > have a problem building the binary-tarball since I > switched to the 1.1.0 release and I've yet to try > to build on an earlier version. > > Stay tuned, patches incoming for review. > > [1] https://issues.guix.gnu.org/40601 Do you mean that the incoming patches will include an explanation in the manual about adduser/useradd? Do you mean that guix-install.sh will now include a conditional test on the kind of foreign distibution to use adduser or useradd? Thank you for working on that. Cheers, simon From unknown Thu Jun 12 08:37:44 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39023: binary installation manual doesn't work on Alpine Linux Resent-From: Vincent Legoll Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Thu, 23 Apr 2020 14:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39023 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: zimoun Cc: symphonia@disroot.org, 39023@debbugs.gnu.org, Tobias Geerinckx-Rice , =?UTF-8?Q?G=C3=A1bor?= Boskovits Received: via spool by 39023-submit@debbugs.gnu.org id=B39023.158765132628039 (code B ref 39023); Thu, 23 Apr 2020 14:16:02 +0000 Received: (at 39023) by debbugs.gnu.org; 23 Apr 2020 14:15:26 +0000 Received: from localhost ([127.0.0.1]:55589 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRcdR-0007IB-UE for submit@debbugs.gnu.org; Thu, 23 Apr 2020 10:15:26 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:45500) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jRcdP-0007Hu-Nc for 39023@debbugs.gnu.org; Thu, 23 Apr 2020 10:15:24 -0400 Received: by mail-wr1-f67.google.com with SMTP id t14so7015695wrw.12 for <39023@debbugs.gnu.org>; Thu, 23 Apr 2020 07:15:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=mLHIMWXiEwB1e93gfNo/0ZEjSGQZTYIT6AKDNsEsDpo=; b=gAthAnbFjOVzLxhaV6mlZgwCsC7Ymu/Eqm0/+5rAWT7UvAGCHtNkjjOcl2TY2jzFw0 9WG15cFNWF90jIbCWFai/FvUZ/0nbQoJlqNZepyeWuk4mXGXSJDj8ZBqVFjn74Wq/A6L RlnyPNdvSMg3/bmRE6ktZjxQ+GgdSJiWKFF8rHc/vUX1RGF706g/+dUCyjtri+fq9c9P t0nVnGigUNbPvWmBUO1JIU4nG53xGbv/co/4J/7GuiOb4FuQhah4NRykEPEaKsDotNzf EBxTY2ifDCsW+xmQ3xXB9HPXFZaKZTkeJ9x74UWNBZmJ9/nhumy3LIjcUqy5kB7gt/hm NhDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=mLHIMWXiEwB1e93gfNo/0ZEjSGQZTYIT6AKDNsEsDpo=; b=qeeyh4aQB1J8n3OqYpbKHdtFvt9l1XJuyWkGFalSNzejKK+K97ZY0TfZVNBHf1Hpry si16niN3d9lP7L39845M5AeoD60R4IU2BkUGBCWJZy/RI/iHHd6/RWd/jFKJ/3TExQt9 JLtqaSXoT9AdrOJnbITgt6Pv58RypQh5FcojhBvoOblrcj0ne+KO3m7zVRu+JvkAQT8r 3Lb+O4+ZkZgL/hY6unPIIaBfw/rbmjYcQrdBRldpMbYTfD/mNSpMf8Tjnbnk+SvQTiN/ 2C2609LrFUEgKD27hTEgTkpT2juXmWGb7NyawlKrPsQhFKO9Yg9IlpO/XAVu2yHRFI9R llxw== X-Gm-Message-State: AGi0PuauYHjYR669tbe6RMykZeEF6GF8uOraPnVV7/+vXJzD6F9QPczd 01Mcqmj28f2kstv8OkZso08= X-Google-Smtp-Source: APiQypKsimcuxabrY9UOATD6Xp56FtCOgKbha5VufoeSf8GvQPLbEXhqysjmEluYOteRweX0M6uS3A== X-Received: by 2002:adf:f1cd:: with SMTP id z13mr5519971wro.166.1587651317671; Thu, 23 Apr 2020 07:15:17 -0700 (PDT) Received: from [10.0.0.2] (se167-1-82-242-148-1.fbx.proxad.net. [82.242.148.1]) by smtp.gmail.com with ESMTPSA id b82sm4137206wmh.1.2020.04.23.07.15.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 23 Apr 2020 07:15:17 -0700 (PDT) References: From: Vincent Legoll Message-ID: <095da2c7-c029-613d-3957-869fefc8d5ff@gmail.com> Date: Thu, 23 Apr 2020 16:15:14 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hello, On 23/04/2020 15:29, zimoun wrote: > Do you mean that the incoming patches will include an explanation in > the manual about adduser/useradd? I'll be writing new / amending existing doc after the patches have received the first round of review. ;-) > Do you mean that guix-install.sh will now include a conditional test > on the kind of foreign distibution to use adduser or useradd? guix-install.sh will include conditional test on the availability of the commands. Like that: ========================================================== if command -v groupadd &>/dev/null; then groupadd --system guixbuild _msg "${PAS}group created" elif command -v addgroup &>/dev/null; then addgroup -S guixbuild _msg "${PAS}group created" else _err "${ERR}cannot add group for guix build users" exit 1 fi ========================================================== Seems not too much bloated, and I tested it manually on alpine & another one (cannot remember, probably debian). Did not break the previously working & works fine on busybox-based (alpine). I'll test extensively (range of OS & range of HW archs) before submitting for review. I'll resume working on this, hoping the gromacs package is ok... I've removed the CC to 40601@debbugs.gnu.org as I just wanted to make a link between the two, but don't want to spam the other issue... I hope this was OK to do. -- Vincent Legoll