Received: (at 29706) by debbugs.gnu.org; 19 Dec 2017 17:16:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 19 12:16:31 2017
Received: from localhost ([127.0.0.1]:42575 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1eRLVH-0001kz-95
for submit <at> debbugs.gnu.org; Tue, 19 Dec 2017 12:16:31 -0500
Received: from hera.aquilenet.fr ([141.255.128.1]:42314)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1eRLVF-0001kr-KO
for 29706 <at> debbugs.gnu.org; Tue, 19 Dec 2017 12:16:29 -0500
Received: from localhost (localhost [127.0.0.1])
by hera.aquilenet.fr (Postfix) with ESMTP id 3CC2C1057F;
Tue, 19 Dec 2017 18:16:32 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id 0QvHlilToJEX; Tue, 19 Dec 2017 18:16:31 +0100 (CET)
Received: from ribbon (unknown [193.50.110.155])
by hera.aquilenet.fr (Postfix) with ESMTPSA id 9A29D1057E;
Tue, 19 Dec 2017 18:16:31 +0100 (CET)
From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=)
To: BJH2017 <brentonhorne77@HIDDEN>
Subject: Re: bug#29706: GuixSD: Please add the ability to change shells for
root
References: <CANb+58+BMeVR0Vw5GenuejY5GTcovFsbn-hkw5+LZ5yQ6MpQaQ@HIDDEN>
<87o9mv7k8o.fsf@HIDDEN>
<CANb+58KywakA5fYBQPV6sPrdm5EFAFd3dPKRiDeK-rncTYvrPg@HIDDEN>
<8737466a6r.fsf@HIDDEN>
<CANb+58KT8HzksVpktAPtzKkv9yKz7mfdmnEpXrGUMzWZ-q7TiQ@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 29 Frimaire an 226 de la =?utf-8?Q?R=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Tue, 19 Dec 2017 18:16:27 +0100
In-Reply-To: <CANb+58KT8HzksVpktAPtzKkv9yKz7mfdmnEpXrGUMzWZ-q7TiQ@HIDDEN>
(BJH's message of "Wed, 20 Dec 2017 01:02:02 +1000")
Message-ID: <87po7a1vv8.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 29706
Cc: 29706 <at> debbugs.gnu.org
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.0 (+)
Hello,
BJH2017 <brentonhorne77@HIDDEN> skribis:
> Ya I do have %base-user-accounts in my config file here is what I had for
> user accounts in full:
>
> (users (cons
> (user-account
> (name "root")
> (uid 0)
> (group "root")
> (supplementary-groups '("home-directory"))
> (home-directory "/root")
> (shell (file-append zsh "/bin/zsh")))
> (user-account
> (name "fusion809")
> (comment "Brenton Horne")
> (group "users")
> (supplementary-groups '("wheel" "netdev"
> "audio" "video"))
> (home-directory "/home/fusion809")
> (shell "/run/current-system/profile/bin/zsh"))
> %base-user-accounts))
Here =E2=80=98cons=E2=80=99 is given three arguments. You should use =E2=
=80=98cons*=E2=80=99 instead.
To do that you=E2=80=99ll also need to add this line to the top of your fil=
e:
(use-modules (srfi srfi-1)) ;for 'cons*'
HTH,
Ludo=E2=80=99.
bug-guix@HIDDEN:bug#29706; Package guix.
Full text available.
Received: (at 29706) by debbugs.gnu.org; 19 Dec 2017 15:39:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 19 10:39:17 2017
Received: from localhost ([127.0.0.1]:42464 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1eRJzB-0005vb-6H
for submit <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:39:17 -0500
Received: from out3-smtp.messagingengine.com ([66.111.4.27]:43137)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <leo@HIDDEN>) id 1eRJz9-0005vT-Bw
for 29706 <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:39:15 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
by mailout.nyi.internal (Postfix) with ESMTP id B676B20C90;
Tue, 19 Dec 2017 10:39:14 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
by compute4.internal (MEProxy); Tue, 19 Dec 2017 10:39:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
h=cc:content-type:date:from:in-reply-to:message-id:mime-version
:references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=
mesmtp; bh=F/caTsGHu+yr5yAGx2176pFcsMEJJRyqwZd4Qzc/MS0=; b=Fv6nY
JEQYXVXdi10QYNz5r/hdJ6A2dsC29ezuCNGTh55Xk6neAB2bOMq8KaxbbvsYu4Y3
EQNDQyPSdcf0ANL9axDm1kmK51FhJ8ry5ay2rXL+CLfhg2ce3bmufGqzntPwJix3
Xch3Ez5aA/cFmGNA2DQizDw8PU86VhOrhDzsXk=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
messagingengine.com; h=cc:content-type:date:from:in-reply-to
:message-id:mime-version:references:subject:to:x-me-sender
:x-me-sender:x-sasl-enc; s=fm1; bh=F/caTsGHu+yr5yAGx2176pFcsMEJJ
RyqwZd4Qzc/MS0=; b=k/bV2P74D4lIXgEw4X6yybq0Sjw0hMd4gTUwSPw8UUc2V
yT1F7/xfJExt7XEDeIjqA2/u93jTw/VJAHTnDyMLsiSUona0NRbr22ck7uxCdTe2
W/rv2Axti/yP4vDRuy9amW7ODUoPCh9mRWTQ+xbHUNfzyppTvBJfG5/atdDLLjkZ
fius6uJI3mY/N2CzGAe1P5c+LOC+oGqVky3c7Vmi9Smc8CqUSr4sHiiG7h5bIAFQ
SAt0I/BrSEWmXrT+vbpnsEBni4vIRxbcfSfeuis+hY9kMQRlZdev7d46plwYDlPu
V2En4EdFeCv8MDUy/TxcRxwqXk4XAapTJuG4oCMhA==
X-ME-Sender: <xms:ojI5WtOiRMv0yrNi8yaKsvOs64VbS7Glw5_aIEZEbLa1AESCPQyW7Q>
Received: from localhost (unknown [172.58.201.81])
by mail.messagingengine.com (Postfix) with ESMTPA id 63FC82469F;
Tue, 19 Dec 2017 10:39:14 -0500 (EST)
Date: Tue, 19 Dec 2017 10:39:13 -0500
From: Leo Famulari <leo@HIDDEN>
To: BJH2017 <brentonhorne77@HIDDEN>
Subject: Re: bug#29706: GuixSD: Please add the ability to change shells for
root
Message-ID: <20171219153913.GA26833@HIDDEN>
References: <CANb+58+BMeVR0Vw5GenuejY5GTcovFsbn-hkw5+LZ5yQ6MpQaQ@HIDDEN>
<87o9mv7k8o.fsf@HIDDEN>
<CANb+58KywakA5fYBQPV6sPrdm5EFAFd3dPKRiDeK-rncTYvrPg@HIDDEN>
<8737466a6r.fsf@HIDDEN>
<CANb+58KT8HzksVpktAPtzKkv9yKz7mfdmnEpXrGUMzWZ-q7TiQ@HIDDEN>
MIME-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha256;
protocol="application/pgp-signature"; boundary="SUOF0GtieIMvvwua"
Content-Disposition: inline
In-Reply-To: <CANb+58KT8HzksVpktAPtzKkv9yKz7mfdmnEpXrGUMzWZ-q7TiQ@HIDDEN>
User-Agent: Mutt/1.9.2 (2017-12-15)
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 29706
Cc: 29706 <at> debbugs.gnu.org
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: -0.7 (/)
--SUOF0GtieIMvvwua
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Wed, Dec 20, 2017 at 01:02:02AM +1000, BJH2017 wrote:
> (thought I had CC'ed the group with my last comment but unfortunately gma=
il
> doesn't do this by default, sorry)
>=20
> Ya I do have %base-user-accounts in my config file here is what I had for
> user accounts in full:
>=20
> (users (cons
> (user-account
> (name "root")
> (uid 0)
> (group "root")
> (supplementary-groups '("home-directory"))
> (home-directory "/root")
> (shell (file-append zsh "/bin/zsh")))
> (user-account
> (name "fusion809")
> (comment "Brenton Horne")
> (group "users")
> (supplementary-groups '("wheel" "netdev"
> "audio" "video"))
> (home-directory "/home/fusion809")
> (shell "/run/current-system/profile/bin/zsh"))
> %base-user-accounts))
>=20
> guessing the problem here is that I have two user-account fields?
Right, if you are adding more than one element to %base-user-accounts,
you'll need to use cons* instead of cons.
(users (cons* (user-account
(name "root")
...)
(user-account
(name "fusion809")
...)
%base-user-accounts))
--SUOF0GtieIMvvwua
Content-Type: application/pgp-signature; name="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlo5Mp4ACgkQJkb6MLrK
fwiKehAAkKkfFV89YqNohKEOelVfH5dYxvHRFAyTkBj2lwXPtPWIz6DAicCDvLd2
K5YVF4dneIw1Ghgm0J+kJTjiuR6jVtpDWXhKzxbfX8RxojsKoPZ5fgp4RNKapc+n
O4gavsC6CPxfNHdxoBSaztsEenProjWqjR0OylbcRvC/5A5fFvUeh8Jb4WK16Duu
VHLswSJ42c7IbGxfWIPyAcYzLN+eoTvgd9fV8q3/HX7EGxZ8m7iiN3fdHFZamY35
K5Ho4NbIsZVcQRTZ/tuNFUADRO+LrN4YR7NTsnJrmRacb85Vjqdis4KN4E8KuHYI
1Z+QLTZMLh/Q6qP9djzaJFynA4U3nFDsuap3K1JYzBCiVUPYy1R7e8tUG019Qu7u
lB65sdVVcpO6McvJUA6TIU0JekXc0MI9oPKTEA+vZsFEWZZgfKDC9utt2mS9Aekn
G/rRymuItW3Fp/0FG2xMqbNJS8OUt/mK1pzt5HxiCyKPIPgVmid76zPT6jHgoHcY
wgHuuzHzUOr02MTQNMyo/+EJKr63de5jS9y+ApNXOSjGSTf9g7/ue51GwuQTWPPb
SzHvJ5jLEzOQwW+uEJ63n+wnhwig0AgI1ZdvwFHQEhRkgD//zqNmBp782QSEUPgj
EaEhh9E687IIg9EVpfBK1Nuo0FYczzjqX+otx4nUBLSQhuYRq5Y=
=fH7Y
-----END PGP SIGNATURE-----
--SUOF0GtieIMvvwua--
bug-guix@HIDDEN:bug#29706; Package guix.
Full text available.
Received: (at 29706) by debbugs.gnu.org; 19 Dec 2017 15:34:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 19 10:34:52 2017
Received: from localhost ([127.0.0.1]:42459 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1eRJuu-0005ow-K9
for submit <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:34:52 -0500
Received: from mail.pompo.co ([87.243.223.35]:43486 helo=ronja.pompo.co)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <alex@HIDDEN>) id 1eRJut-0005oj-3Z
for 29706 <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:34:51 -0500
Received: from rosser (unknown [91.182.239.136])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by ronja.pompo.co (Postfix) with ESMTPSA id E0E70402F8;
Tue, 19 Dec 2017 15:34:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pompo.co; s=mail;
t=1513697685; bh=aUw2+Cf+BX0KRcyyfZz9PGwhBEE1QCDJ/G61gYHpdtE=;
h=References:From:To:Cc:Subject:Reply-To:In-reply-to:Date:From;
b=V9ZauR/GqTMfgY6ROrxvG9rRBI7hOE8WoYBKC6L7tI0N4kED0wD5/XoTs2KGPdxUB
WnT7MIB6zYAr9ridpMsWqACKpIusJudYWscqtdkbbt3WnHgHrV1hyJ4AKrVRx29GXW
WCKlfPz2bwPsC1S6ulIWhRVAKe2yKJuGapII2ygc=
References: <CANb+58+BMeVR0Vw5GenuejY5GTcovFsbn-hkw5+LZ5yQ6MpQaQ@HIDDEN>
<87o9mv7k8o.fsf@HIDDEN>
<CANb+58KywakA5fYBQPV6sPrdm5EFAFd3dPKRiDeK-rncTYvrPg@HIDDEN>
<8737466a6r.fsf@HIDDEN>
<CANb+58KT8HzksVpktAPtzKkv9yKz7mfdmnEpXrGUMzWZ-q7TiQ@HIDDEN>
User-agent: mu4e 0.9.18; emacs 25.3.1
From: Alex Sassmannshausen <alex@HIDDEN>
To: BJH2017 <brentonhorne77@HIDDEN>
Subject: Re: bug#29706: GuixSD: Please add the ability to change shells for
root
In-reply-to: <CANb+58KT8HzksVpktAPtzKkv9yKz7mfdmnEpXrGUMzWZ-q7TiQ@HIDDEN>
Date: Tue, 19 Dec 2017 16:34:43 +0100
Message-ID: <87mv2eg298.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 29706
Cc: 29706 <at> debbugs.gnu.org
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>
Reply-To: alex@HIDDEN
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.0 (/)
Hi,
BJH2017 writes:
> (thought I had CC'ed the group with my last comment but unfortunately gmail doesn't do this by default, sorry)
>
> Ya I do have %base-user-accounts in my config file here is what I had for user accounts in full:
>
> (users (cons
> (user-account
> (name "root")
> (uid 0)
> (group "root")
> (supplementary-groups '("home-directory"))
> (home-directory "/root")
> (shell (file-append zsh "/bin/zsh")))
> (user-account
> (name "fusion809")
> (comment "Brenton Horne")
> (group "users")
> (supplementary-groups '("wheel" "netdev"
> "audio" "video"))
> (home-directory "/home/fusion809")
> (shell "/run/current-system/profile/bin/zsh"))
> %base-user-accounts))
>
> guessing the problem here is that I have two user-account fields?
That's correct. Either use:
(cons (user-account ...)
(cons (user-account ...)
%base-user-accounts))
Or
(cons* (user-account ...) (user-account ...) %base-user-accounts)
HTH,
Alex
> On 20 December 2017 at 00:53, Ludovic Courtès <ludo@HIDDEN> wrote:
>
> Please always keep the list Cc’d.
>
> BJH2017 <brentonhorne77@HIDDEN> skribis:
>
> > No it doesn't, I have this at the moment:
> >
> > (name "root")
> > (uid 0)
> > (group "root")
> > (home-directory "/root")
> > (shell (file-append zsh "/bin/zsh")))
> >
> > and I get the error:
> >
> > guix system: error: failed to load '/etc/config.scm':
> > /etc/config.scm:35:9: /etc/config.scm:35:9: Wrong number of arguments to
> > #<procedure cons (_ _)>
>
> ‘cons’ adds an element to a list, so it takes two arguments:
>
> (cons account list)
>
> as in:
>
> (cons (user-account …) %base-user-accounts)
>
> HTH!
>
> Ludo’.
bug-guix@HIDDEN:bug#29706; Package guix.
Full text available.
Received: (at 29706) by debbugs.gnu.org; 19 Dec 2017 15:26:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 19 10:26:58 2017
Received: from localhost ([127.0.0.1]:42450 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1eRJnG-0003h8-K6
for submit <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:26:58 -0500
Received: from sender-of-o51.zoho.com ([135.84.80.216]:21134)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <rekado@HIDDEN>) id 1eRJnE-0003gz-AM
for 29706 <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:26:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1513697177;
s=zoho; d=elephly.net; i=rekado@HIDDEN;
h=References:From:To:Cc:Subject:In-reply-to:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID;
l=854; bh=bs5gLTcbycYd365PZDgpPsjrIGDnV6iEJEEBxqjUPP4=;
b=FxmKT1J+ia80k16eNrlM9Dl5av9A0n9l9HP3Bq2jwLQyjaCtpr+DMc8EQN9e/dEA
6kqD3bYTELqIxkoyxKk8wk1gc1webn2Qj+NrOWCDx72Zzkef0UM6RIOzRcVqOvRuhvi
ihkidyw0U/wzXbG22NDRzkvqQL+MWIgSLIVaxdcg=
Received: from localhost (141.80.247.107 [141.80.247.107]) by mx.zohomail.com
with SMTPS id 1513697177884924.5138802997951;
Tue, 19 Dec 2017 07:26:17 -0800 (PST)
References: <CANb+58+BMeVR0Vw5GenuejY5GTcovFsbn-hkw5+LZ5yQ6MpQaQ@HIDDEN>
<87o9mv7k8o.fsf@HIDDEN>
<CANb+58KywakA5fYBQPV6sPrdm5EFAFd3dPKRiDeK-rncTYvrPg@HIDDEN>
<8737466a6r.fsf@HIDDEN>
<CANb+58KT8HzksVpktAPtzKkv9yKz7mfdmnEpXrGUMzWZ-q7TiQ@HIDDEN>
User-agent: mu4e 1.0-alpha3; emacs 25.3.1
From: Ricardo Wurmus <rekado@HIDDEN>
To: BJH2017 <brentonhorne77@HIDDEN>
Subject: Re: bug#29706: GuixSD: Please add the ability to change shells for
root
In-reply-to: <CANb+58KT8HzksVpktAPtzKkv9yKz7mfdmnEpXrGUMzWZ-q7TiQ@HIDDEN>
X-URL: https://elephly.net
X-PGP-Key: https://elephly.net/rekado.pubkey
X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
Date: Tue, 19 Dec 2017 16:26:14 +0100
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Message-ID: <87vah2kacp.fsf@HIDDEN>
X-ZohoMailClient: External
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 29706
Cc: 29706 <at> debbugs.gnu.org
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: 0.0 (/)
Hi,
> (users (cons
> (user-account
> (name "root")
> (uid 0)
> (group "root")
> (supplementary-groups '("home-directory"))
> (home-directory "/root")
> (shell (file-append zsh "/bin/zsh")))
> (user-account
> (name "fusion809")
> (comment "Brenton Horne")
> (group "users")
> (supplementary-groups '("wheel" "netdev"
> "audio" "video"))
> (home-directory "/home/fusion809")
> (shell "/run/current-system/profile/bin/zsh"))
> %base-user-accounts))
>
> guessing the problem here is that I have two user-account fields?
Yes, =E2=80=9Ccons=E2=80=9D takes a single item (its first argument) and pr=
epends it to a
list (its second argument). You can use =E2=80=9Ccons*=E2=80=9D here, whic=
h prepends
more than one thing to a list.
--=20
Ricardo
GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
https://elephly.net
bug-guix@HIDDEN:bug#29706; Package guix.
Full text available.
Received: (at submit) by debbugs.gnu.org; 19 Dec 2017 15:02:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 19 10:02:35 2017
Received: from localhost ([127.0.0.1]:42424 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1eRJPf-00034x-1G
for submit <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:02:35 -0500
Received: from eggs.gnu.org ([208.118.235.92]:57704)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <brentonhorne77@HIDDEN>) id 1eRJPe-00034l-4C
for submit <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:02:34 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <brentonhorne77@HIDDEN>) id 1eRJPT-000697-I5
for submit <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:02:28 -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.6 required=5.0 tests=BAYES_00,
FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID
autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:60063)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
(Exim 4.71) (envelope-from <brentonhorne77@HIDDEN>)
id 1eRJPT-00068J-1x
for submit <at> debbugs.gnu.org; Tue, 19 Dec 2017 10:02:23 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:48294)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <brentonhorne77@HIDDEN>) id 1eRJPK-0001MD-CB
for bug-guix@HIDDEN; Tue, 19 Dec 2017 10:02:22 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <brentonhorne77@HIDDEN>) id 1eRJPA-0005yk-PM
for bug-guix@HIDDEN; Tue, 19 Dec 2017 10:02:14 -0500
Received: from mail-wm0-x231.google.com ([2a00:1450:400c:c09::231]:44902)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from <brentonhorne77@HIDDEN>)
id 1eRJPA-0005yb-ET
for bug-guix@HIDDEN; Tue, 19 Dec 2017 10:02:04 -0500
Received: by mail-wm0-x231.google.com with SMTP id t8so4250032wmc.3
for <bug-guix@HIDDEN>; Tue, 19 Dec 2017 07:02:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
bh=qEA2FBOhA56AIbjsUB83OOibI7asn+JGrn9R5F1p99I=;
b=KnUrvrrGObW96DVlDb6ymtJY6iz5JGtf283mrmZac7QCAIZn7nxIGxgIGG9jMKsA74
3t2WgKsRbSNNc+Swp/IM1ArHMXYN6lwjFc/l58oZaQfb7LylgrDrT8ybCD34l6mvADUJ
iksZUX9o+A8UN0usp364T7wA7DcIimQhU3i7Qq2LCDZ1Tn3e3EJXIGx8mkDv53xHQmbj
Ao6s18VD6ibAe/XhYn1R7pexoHwEMVeLVM+9eIxVxbuYwGzxLqF4WDxkAtDkxVolpEbD
68GMtoTsAMe72SUIqRdU9/Oi2X37I6EfK5deOBfs0L8/BnDZwMdg9h0x/BLec+8cH/r/
x97g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20161025;
h=x-gm-message-state:mime-version:in-reply-to:references:from:date
:message-id:subject:to;
bh=qEA2FBOhA56AIbjsUB83OOibI7asn+JGrn9R5F1p99I=;
b=bZknaEGV36boyFN4UMvMvqrSSp48DRFfb01Cq8CbflawwNGqqMjNWyEdz6Q3c0Kno9
o7NtShakpZup/aFz1YTzuwTb8vZbJ33UMBKHJiSKFn8SM42E2y53XEkg6f9tfRmptbzO
LoNrQiVBBoOPpekzoyjSJ+HGdV6z/ILSqvl8S4QCMm+yjsyl9D5LakFa4a1CEkVqECeO
PxtHVBn4P2hAhBvxxUWA/TMvP1H9U12xzeW0kOK12zUFeb6ZH3halyV8SwuarEYLj1w9
FakGmKRjEszR2oRS1IRk3pONdFXNoQtz6PfCUKh5HqnT2UVVP8QKpG+ZUEQcfaz/0uMO
f+gQ==
X-Gm-Message-State: AKGB3mKBM2Q9clrz/+tHKJIrp7tmeOyimbCl6YlWJDSaVdlRa542Cits
In4JcA8quCi2gS89G++I5mMHmYvJBqFT6Z5awxdKgg==
X-Google-Smtp-Source: ACJfBovBS2hJiRQvgrzSGOOYA3KOC2vvTbzn/klzZdzIzRKEu2sWjetWFb30LU5bpGrbOm6LrG/94DefKtIFdmK+UvY=
X-Received: by 10.80.214.74 with SMTP id c10mr910576edj.271.1513695722953;
Tue, 19 Dec 2017 07:02:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.80.143.166 with HTTP; Tue, 19 Dec 2017 07:02:02 -0800 (PST)
In-Reply-To: <8737466a6r.fsf@HIDDEN>
References: <CANb+58+BMeVR0Vw5GenuejY5GTcovFsbn-hkw5+LZ5yQ6MpQaQ@HIDDEN>
<87o9mv7k8o.fsf@HIDDEN>
<CANb+58KywakA5fYBQPV6sPrdm5EFAFd3dPKRiDeK-rncTYvrPg@HIDDEN>
<8737466a6r.fsf@HIDDEN>
From: BJH2017 <brentonhorne77@HIDDEN>
Date: Wed, 20 Dec 2017 01:02:02 +1000
Message-ID: <CANb+58KT8HzksVpktAPtzKkv9yKz7mfdmnEpXrGUMzWZ-q7TiQ@HIDDEN>
Subject: Re: bug#29706: GuixSD: Please add the ability to change shells for
root
To: bug-guix@HIDDEN
Content-Type: multipart/alternative; boundary="f403045dc600dd603b0560b2bfe6"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.8 (---)
X-Debbugs-Envelope-To: submit
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: -3.8 (---)
--f403045dc600dd603b0560b2bfe6
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
(thought I had CC'ed the group with my last comment but unfortunately gmail
doesn't do this by default, sorry)
Ya I do have %base-user-accounts in my config file here is what I had for
user accounts in full:
(users (cons
(user-account
(name "root")
(uid 0)
(group "root")
(supplementary-groups '("home-directory"))
(home-directory "/root")
(shell (file-append zsh "/bin/zsh")))
(user-account
(name "fusion809")
(comment "Brenton Horne")
(group "users")
(supplementary-groups '("wheel" "netdev"
"audio" "video"))
(home-directory "/home/fusion809")
(shell "/run/current-system/profile/bin/zsh"))
%base-user-accounts))
guessing the problem here is that I have two user-account fields?
On 20 December 2017 at 00:53, Ludovic Court=C3=A8s <ludo@HIDDEN> wrote:
> Please always keep the list Cc=E2=80=99d.
>
> BJH2017 <brentonhorne77@HIDDEN> skribis:
>
> > No it doesn't, I have this at the moment:
> >
> > (name "root")
> > (uid 0)
> > (group "root")
> > (home-directory "/root")
> > (shell (file-append zsh "/bin/zsh")))
> >
> > and I get the error:
> >
> > guix system: error: failed to load '/etc/config.scm':
> > /etc/config.scm:35:9: /etc/config.scm:35:9: Wrong number of arguments t=
o
> > #<procedure cons (_ _)>
>
> =E2=80=98cons=E2=80=99 adds an element to a list, so it takes two argumen=
ts:
>
> (cons account list)
>
> as in:
>
> (cons (user-account =E2=80=A6) %base-user-accounts)
>
> HTH!
>
> Ludo=E2=80=99.
>
--f403045dc600dd603b0560b2bfe6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr">(thought I had CC'ed the group with my last comment bu=
t unfortunately gmail doesn't do this by default, sorry)<div><br></div>=
<div>Ya I do have %base-user-accounts in my config file here is what I had =
for user accounts in full:</div><div><br></div><div><div>=C2=A0 (users (con=
s=C2=A0</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (user-ac=
count</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (na=
me "root")</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 (uid 0)</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 (group "root")</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (supplementary-groups '("home-dire=
ctory"))</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 (home-directory "/root")</div><div>=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (shell (file-append zsh "/bin/zsh&q=
uot;)))</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(u=
ser-account</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 (name "fusion809")</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 (comment "Brenton Horne")</div><div>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (group "users&quo=
t;)</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (supp=
lementary-groups '("wheel" "netdev"</div><div>=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 "audio&=
quot; "video"))</div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 (home-directory "/home/fusion809")</div><div><s=
pan class=3D"gmail-Apple-tab-span" style=3D"white-space:pre"> </span>(shel=
l "/run/current-system/profile/bin/zsh"))</div><div>=C2=A0 =C2=A0=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0%base-user-accounts))</div></div>=
<div><br></div><div>guessing the problem here is that I have two user-accou=
nt fields?</div><div><br></div></div><div class=3D"gmail_extra"><br><div cl=
ass=3D"gmail_quote">On 20 December 2017 at 00:53, Ludovic Court=C3=A8s <spa=
n dir=3D"ltr"><<a href=3D"mailto:ludo@HIDDEN" target=3D"_blank">ludo@gn=
u.org</a>></span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Please always=
keep the list Cc=E2=80=99d.<br>
<br>
BJH2017 <<a href=3D"mailto:brentonhorne77@HIDDEN">brentonhorne77@gmai=
l.com</a>> skribis:<br>
<span class=3D""><br>
> No it doesn't, I have this at the moment:<br>
><br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(name &qu=
ot;root")<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(uid 0)<b=
r>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(group &q=
uot;root")<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(home-dir=
ectory "/root")<br>
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(shell (f=
ile-append zsh "/bin/zsh")))<br>
><br>
> and I get the error:<br>
><br>
> guix system: error: failed to load '/etc/config.scm':<br>
> /etc/config.scm:35:9: /etc/config.scm:35:9: Wrong number of arguments =
to<br>
> #<procedure cons (_ _)><br>
<br>
</span>=E2=80=98cons=E2=80=99 adds an element to a list, so it takes two ar=
guments:<br>
<br>
=C2=A0 (cons account list)<br>
<br>
as in:<br>
<br>
=C2=A0 (cons (user-account =E2=80=A6) %base-user-accounts)<br>
<br>
HTH!<br>
<br>
Ludo=E2=80=99.<br>
</blockquote></div><br></div>
--f403045dc600dd603b0560b2bfe6--
bug-guix@HIDDEN:bug#29706; Package guix.
Full text available.Received: (at 29706) by debbugs.gnu.org; 19 Dec 2017 14:53:37 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 19 09:53:37 2017 Received: from localhost ([127.0.0.1]:41450 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1eRJGz-0002bZ-3i for submit <at> debbugs.gnu.org; Tue, 19 Dec 2017 09:53:37 -0500 Received: from hera.aquilenet.fr ([141.255.128.1]:41890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ludo@HIDDEN>) id 1eRJGx-0002bR-V6 for 29706 <at> debbugs.gnu.org; Tue, 19 Dec 2017 09:53:36 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 654EF10543; Tue, 19 Dec 2017 15:53:38 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Am24jKl71NXi; Tue, 19 Dec 2017 15:53:37 +0100 (CET) Received: from ribbon (nat-eduroam-36-gw-01-bso.bordeaux.inria.fr [194.199.1.36]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B6178F408; Tue, 19 Dec 2017 15:53:37 +0100 (CET) From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: BJH2017 <brentonhorne77@HIDDEN> Subject: Re: bug#29706: GuixSD: Please add the ability to change shells for root References: <CANb+58+BMeVR0Vw5GenuejY5GTcovFsbn-hkw5+LZ5yQ6MpQaQ@HIDDEN> <87o9mv7k8o.fsf@HIDDEN> <CANb+58KywakA5fYBQPV6sPrdm5EFAFd3dPKRiDeK-rncTYvrPg@HIDDEN> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 Frimaire an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 19 Dec 2017 15:53:32 +0100 In-Reply-To: <CANb+58KywakA5fYBQPV6sPrdm5EFAFd3dPKRiDeK-rncTYvrPg@HIDDEN> (BJH's message of "Tue, 19 Dec 2017 23:02:51 +1000") Message-ID: <8737466a6r.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29706 Cc: 29706 <at> debbugs.gnu.org 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.0 (+) Please always keep the list Cc=E2=80=99d. BJH2017 <brentonhorne77@HIDDEN> skribis: > No it doesn't, I have this at the moment: > > (name "root") > (uid 0) > (group "root") > (home-directory "/root") > (shell (file-append zsh "/bin/zsh"))) > > and I get the error: > > guix system: error: failed to load '/etc/config.scm': > /etc/config.scm:35:9: /etc/config.scm:35:9: Wrong number of arguments to > #<procedure cons (_ _)> =E2=80=98cons=E2=80=99 adds an element to a list, so it takes two arguments: (cons account list) as in: (cons (user-account =E2=80=A6) %base-user-accounts) HTH! Ludo=E2=80=99.
bug-guix@HIDDEN:bug#29706; Package guix.
Full text available.
Received: (at 29706) by debbugs.gnu.org; 18 Dec 2017 22:18:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 18 17:18:55 2017
Received: from localhost ([127.0.0.1]:40922 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1eR3kN-0006gq-MA
for submit <at> debbugs.gnu.org; Mon, 18 Dec 2017 17:18:55 -0500
Received: from hera.aquilenet.fr ([141.255.128.1]:39263)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <ludo@HIDDEN>) id 1eR3kM-0006gh-BO
for 29706 <at> debbugs.gnu.org; Mon, 18 Dec 2017 17:18:54 -0500
Received: from localhost (localhost [127.0.0.1])
by hera.aquilenet.fr (Postfix) with ESMTP id 7E408F408;
Mon, 18 Dec 2017 23:18:57 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at aquilenet.fr
Received: from hera.aquilenet.fr ([127.0.0.1])
by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024)
with ESMTP id TkfC9PJwYzTO; Mon, 18 Dec 2017 23:18:52 +0100 (CET)
Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465])
by hera.aquilenet.fr (Postfix) with ESMTPSA id 5074CDB1C;
Mon, 18 Dec 2017 23:18:52 +0100 (CET)
From: ludo@HIDDEN (Ludovic =?utf-8?Q?Court=C3=A8s?=)
To: BJH2017 <brentonhorne77@HIDDEN>
Subject: Re: bug#29706: GuixSD: Please add the ability to change shells for
root
References: <CANb+58+BMeVR0Vw5GenuejY5GTcovFsbn-hkw5+LZ5yQ6MpQaQ@HIDDEN>
Date: Mon, 18 Dec 2017 23:18:47 +0100
In-Reply-To: <CANb+58+BMeVR0Vw5GenuejY5GTcovFsbn-hkw5+LZ5yQ6MpQaQ@HIDDEN>
(BJH's message of "Thu, 14 Dec 2017 18:38:26 +1000")
Message-ID: <87o9mv7k8o.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 29706
Cc: 29706 <at> debbugs.gnu.org
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.0 (+)
Hi,
BJH2017 <brentonhorne77@HIDDEN> skribis:
> Using the configuration file /etc/config.scm it is fairly straight forward
> to change shells for a given user account on GuixSD 0.14.0, such as using:
>
> (operating system
> (users (cons (user-account
> (name "user")
> ....
> (shell "/run/current-system/profile/bin/zsh")))))
>
> , but for root this is impossible. Is it possible this feature could be
> added?
I just realized it=E2=80=99s actually possible: if you add an account with
UID=C2=A00, then that account is the root account.
So you can write:
(operating-system
;; =E2=80=A6
(users (cons (user-account
(name "this-can-be-root-or-something-else")
(uid 0)
;; =E2=80=A6
(shell (file-append zsh "/bin/zsh")))
=E2=80=A6)))
=E2=80=A6 and you get a root account with the chosen name and shell.
Does it work for you?
I=E2=80=99ve clarified the situation:
https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3D45f6211730157c50a=
de4dbf770e60871f1067ad6
Thanks,
Ludo=E2=80=99.
bug-guix@HIDDEN:bug#29706; Package guix.
Full text available.
Received: (at submit) by debbugs.gnu.org; 14 Dec 2017 08:38:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 14 03:38:40 2017
Received: from localhost ([127.0.0.1]:32973 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1ePP2M-0002ve-EU
for submit <at> debbugs.gnu.org; Thu, 14 Dec 2017 03:38:38 -0500
Received: from eggs.gnu.org ([208.118.235.92]:35908)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <brentonhorne77@HIDDEN>) id 1ePP2K-0002vP-Fn
for submit <at> debbugs.gnu.org; Thu, 14 Dec 2017 03:38:36 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <brentonhorne77@HIDDEN>) id 1ePP2E-0000ms-IG
for submit <at> debbugs.gnu.org; Thu, 14 Dec 2017 03:38:31 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level:
X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_05,
FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID
autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:60000)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
(Exim 4.71) (envelope-from <brentonhorne77@HIDDEN>)
id 1ePP2E-0000mc-EL
for submit <at> debbugs.gnu.org; Thu, 14 Dec 2017 03:38:30 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55095)
by lists.gnu.org with esmtp (Exim 4.71)
(envelope-from <brentonhorne77@HIDDEN>) id 1ePP2D-0004F4-FH
for bug-guix@HIDDEN; Thu, 14 Dec 2017 03:38:30 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
(envelope-from <brentonhorne77@HIDDEN>) id 1ePP2C-0000k2-Rr
for bug-guix@HIDDEN; Thu, 14 Dec 2017 03:38:29 -0500
Received: from mail-wm0-x22e.google.com ([2a00:1450:400c:c09::22e]:33205)
by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
(Exim 4.71) (envelope-from <brentonhorne77@HIDDEN>)
id 1ePP2C-0000hS-Kg
for bug-guix@HIDDEN; Thu, 14 Dec 2017 03:38:28 -0500
Received: by mail-wm0-x22e.google.com with SMTP id g130so25270073wme.0
for <bug-guix@HIDDEN>; Thu, 14 Dec 2017 00:38:28 -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;
bh=5B40LwPF75pzi4anE3kWISiSLjoQu5zeSuWMG7gol2k=;
b=HqLpLh60jkoBYf4Ni8pNVD0KYP+f5Lmzd03UYsGvS03xlck625ykuo+jWuXvcgG16i
YNW/YgU0RYbmy0I01EYPA/sZMOigDNyqN/lIdd55nQ0oxYp07sp7L16cot6BrdLe1Xno
i2b/ywPuGemKrUmaIR4rQSJIMLIzppA803QZ1ga07WyNd1vfEt7rsu3JULqanD1Ha7Rr
ExvtJ15e4vUhm75YppjUNWRrdN4i7LZ5SBiOmbWh8eVDTK1s3a1UXfdV6sYpg2Zmq1ph
rivFx25ACJPLhK4IoCPkDuBardt+XW7XNnTKpXI8qdWnCacAUC4vfRyL8OqJeMseJJOB
QpUw==
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;
bh=5B40LwPF75pzi4anE3kWISiSLjoQu5zeSuWMG7gol2k=;
b=ekMlave+G0StqZmfU+N272S9UM9v0P0Syje3FFhr2Dp4TbsPNJ/l7Y3SBEJ0YBZ8P0
4ktY8+C1jbjPXYCpByxf/2Yx3H5pPQOfGjDyT6cahIMdBCoX0Xqv9vfQBavp3TPKBdYa
FiyVg3pdtsgMLDFwr0XJCZhiqrWax81fX5/W2nb7Rrf3xFgjhdhksjyQjsfpSELEU5Q9
/3t3kAVk8/X6vipz8+H3YfkztFtMuBdH08IHpm2jExN4l1zHyLv+M/KLkkxoQ7XDltQy
q6sAMrQXaVhjwu0YEtS0W2eCUJzHV7w5dAS+CznVBNvGye0w+kiHucbwmWzRcKBmxrtm
rAkw==
X-Gm-Message-State: AKGB3mKHSn4w8266MyX1Ou+5Kb3Kn1L9eQxmdYJ+F5jq8Tt0aXndIT8z
IFUUV6ZKDLYiFloYc7v97M6d3LtcrILeDyscUu4=
X-Google-Smtp-Source: ACJfBovLwVY+L/f9vLzCa/NRMjCqViI2u8t94cO8sQghIKY/eyBD5djtPxRgIHu2HUyPca0IDOTXJd/v0JhIFFPSQLU=
X-Received: by 10.80.195.204 with SMTP id i12mr11072026edf.272.1513240706871;
Thu, 14 Dec 2017 00:38:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.80.143.166 with HTTP; Thu, 14 Dec 2017 00:38:26 -0800 (PST)
From: BJH2017 <brentonhorne77@HIDDEN>
Date: Thu, 14 Dec 2017 18:38:26 +1000
Message-ID: <CANb+58+BMeVR0Vw5GenuejY5GTcovFsbn-hkw5+LZ5yQ6MpQaQ@HIDDEN>
Subject: GuixSD: Please add the ability to change shells for root
To: bug-guix@HIDDEN
Content-Type: multipart/alternative; boundary="94eb2c1ccc62caf7a6056048ce9b"
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -3.8 (---)
X-Debbugs-Envelope-To: submit
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: -3.8 (---)
--94eb2c1ccc62caf7a6056048ce9b
Content-Type: text/plain; charset="UTF-8"
Using the configuration file /etc/config.scm it is fairly straight forward
to change shells for a given user account on GuixSD 0.14.0, such as using:
(operating system
(users (cons (user-account
(name "user")
....
(shell "/run/current-system/profile/bin/zsh")))))
, but for root this is impossible. Is it possible this feature could be
added?
--94eb2c1ccc62caf7a6056048ce9b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: base64
PGRpdiBkaXI9Imx0ciI+PGRpdj48ZGl2PjxkaXY+VXNpbmcgdGhlIGNvbmZpZ3VyYXRpb24gZmls
ZSAvZXRjL2NvbmZpZy5zY20gaXQgaXMgZmFpcmx5IHN0cmFpZ2h0IGZvcndhcmQgdG8gY2hhbmdl
IHNoZWxscyBmb3IgYSBnaXZlbiB1c2VyIGFjY291bnQgb24gR3VpeFNEIDAuMTQuMCwgc3VjaCBh
cyB1c2luZzo8YnI+PGJyPjwvZGl2PihvcGVyYXRpbmcgc3lzdGVtPGJyPjwvZGl2PsKgwqAgKHVz
ZXJzIChjb25zICh1c2VyLWFjY291bnQ8L2Rpdj48ZGl2PsKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg
IMKgIMKgIMKgIMKgwqAgKG5hbWUgJnF1b3Q7dXNlciZxdW90Oyk8L2Rpdj48ZGl2PsKgIMKgIMKg
IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgwqAgLi4uLiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgPGJyPjwvZGl2PjxkaXY+wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzaGVsbCAmcXVvdDsvcnVuL2N1cnJlbnQtc3lz
dGVtL3Byb2ZpbGUvYmluL3pzaCZxdW90OykpKSkpPGJyPjwvZGl2Pjxicj48ZGl2PjxkaXY+PGRp
dj4sIGJ1dCBmb3Igcm9vdCB0aGlzIGlzIGltcG9zc2libGUuIElzIGl0IHBvc3NpYmxlIHRoaXMg
ZmVhdHVyZSBjb3VsZCBiZSBhZGRlZD88L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj4NCg==
--94eb2c1ccc62caf7a6056048ce9b--
BJH2017 <brentonhorne77@HIDDEN>:bug-guix@HIDDEN.
Full text available.bug-guix@HIDDEN:bug#29706; Package guix.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.