From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 09 12:17:30 2018 Received: (at submit) by debbugs.gnu.org; 9 Apr 2018 16:17:30 +0000 Received: from localhost ([127.0.0.1]:44181 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5ZU1-0000XQ-Sf for submit@debbugs.gnu.org; Mon, 09 Apr 2018 12:17:30 -0400 Received: from eggs.gnu.org ([208.118.235.92]:37706) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5ZTz-0000XD-Kg for submit@debbugs.gnu.org; Mon, 09 Apr 2018 12:17:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5ZTs-0001Ra-Ti for submit@debbugs.gnu.org; Mon, 09 Apr 2018 12:17:22 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:45842) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f5ZTs-0001RN-Px for submit@debbugs.gnu.org; Mon, 09 Apr 2018 12:17:20 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56851) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5ZTr-0002mY-AN for guix-patches@gnu.org; Mon, 09 Apr 2018 12:17:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5ZTn-0001LX-AY for guix-patches@gnu.org; Mon, 09 Apr 2018 12:17:19 -0400 Received: from out5-smtp.messagingengine.com ([66.111.4.29]:39647) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f5ZTn-0001Iq-3e; Mon, 09 Apr 2018 12:17:15 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 7D51521354; Mon, 9 Apr 2018 12:17:13 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 09 Apr 2018 12:17:13 -0400 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=qGhz+IEUqoXAi1EN4QP72oiPkNrShZMNmZt7QkB6mW0=; b=hTmT3 qq+iYsWrceMMU8mpisb4eACKBc0o2r8/+n3JjQZPhpcJl/Qof4nN7ZVcQij3jZgi vTDU7X6fSktKyxljQkCPTgU3HJVU1rrax0JEN9HGBatGGe8VIxiosvHfkU5hnDA9 2sj43vkzbkQ8AbzWXOsgPtLC+yhDv7dLMqGkBA= 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=fm2; bh=qGhz+IEUqoXAi1EN4QP72oiPkNrSh ZMNmZt7QkB6mW0=; b=coLaG6MD2m8D5LWy8a2OSL4X0neJIDKVbgtxJYu8DpfLR h7mJKQGqtuc3OKcpBMJtOk+Z+m5jMyV1PM95ml7JutybwWNgnE2Uhikj82BRMAFk /m7wOSZIv66UqF+5FJ+9GgysvvwfddZd5ry5Tmslg7RoHq55ZJF6W9g6SzVhEXPZ T7VaNKKLZqFW2vwlPmgvbSmBnkgH7rKPjBBvSOkAVDJ1BwyNIn66CLmPthbFc3zd d0uGajQr1hLFB3WVLPo2bHo9BptjL2bfpIpy4KCjVhFNfKCj5NHLcWbXL0wizON3 oURYRIB/KV0w4Gl6kp+ZmhpZUnn8ePWqXlsgIp1pQ== X-ME-Sender: Received: from localhost (static-98-115-19-162.phlapa.fios.verizon.net [98.115.19.162]) by mail.messagingengine.com (Postfix) with ESMTPA id 0A13610252; Mon, 9 Apr 2018 12:17:13 -0400 (EDT) Date: Mon, 9 Apr 2018 12:17:12 -0400 From: Leo Famulari To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: Patching the default PATH of `su` Message-ID: <20180409161712.GA25955@jasmine.lan> References: <20180405163712.GA24811@jasmine.lan> <8737084vbe.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="3lcZGd9BuhuYXNfi" Content-Disposition: inline In-Reply-To: <8737084vbe.fsf@gnu.org> User-Agent: Mutt/1.9.4 (2018-02-28) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit Cc: guix-patches@gnu.org 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: -5.1 (-----) --3lcZGd9BuhuYXNfi Content-Type: multipart/mixed; boundary="ikeVEW9yuYc//A+q" Content-Disposition: inline --ikeVEW9yuYc//A+q Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Apr 06, 2018 at 10:01:57AM +0200, Ludovic Court=C3=A8s wrote: > Probably, yes. It would be good to check how this affects > mingetty/login, sshd, etc. I've attached a patch that sets the variables in /etc/login.defs. The resulting PATH only includes "system" packages, which are found in /run/current-system and /run/setuid-programs. It would be better if it also included the user-specific programs in ~/.guix-profile, but I don't think this is possible without patching `su` to look up usernames. Shell variables are not expanded by `su`, so using $HOME doesn't work. And I'm not sure how to use /var/guix/profiles/per-user without making `su` look up usernames. Nevertheless, I think it's an improvement, although maybe it's less confusing for the PATH to be totally wrong than merely missing the user's packages. WDYT? With the attached patch, I tested mingetty and agetty's login, as well as OpenSSH sshd login, and everything seemed to work =E2=80=94 this changes should have no effect in those cases because it affects non-login shells only. > Note that libc also has its own default PATH value in : >=20 > /* Default search path. */ > #define _PATH_DEFPATH "/usr/bin:/bin" > /* All standard utilities path. */ > #define _PATH_STDPATH \ > "/usr/bin:/bin:/usr/sbin:/sbin" >=20 > Does =E2=80=98su=E2=80=99 rely on this? In a future rebuild cycle we cou= ld change these > values, but /run/current-system/bin wouldn=E2=80=99t work on foreign dist= ros, so > it=E2=80=99s not clear there=E2=80=99s much to gain. AFAICT, `su` doesn't use this. The relevant code is below; it hard-codes the fall-back PATHs rather than refer to libc. ------ /* * Create the PATH environmental variable and export it. */ cp =3D getdef_str ((info->pw_uid =3D=3D 0) ? "ENV_SUPATH" : "ENV_PATH"); if (NULL =3D=3D cp) { /* not specified, use a minimal default */ addenv ((info->pw_uid =3D=3D 0) ? "PATH=3D/sbin:/bin:/usr/sbin:/usr/bin" = : "PATH=3D/bin:/usr/bin", NULL); } else if (strchr (cp, '=3D')) { /* specified as name=3Dvalue (PATH=3D...) */ addenv (cp, NULL); } else { /* only value specified without "PATH=3D" */ addenv ("PATH", cp); } ------ https://github.com/shadow-maint/shadow/blob/15be89f89d553c06d52453721ee8e9a= 8433cfdfd/libmisc/setupenv.c#L263 --ikeVEW9yuYc//A+q Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-system-Provide-a-fall-back-PATH-for-non-login-shells.patch" Content-Transfer-Encoding: quoted-printable =46rom dc5098edd98c85ad45d2e22ca1824a9445dcc36d Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Sun, 8 Apr 2018 14:30:05 -0400 Subject: [PATCH] system: Provide a fall-back PATH for non-login shells star= ted with su(1). * gnu/system.scm (operating-system-etc-service): Provide values for ENV_PATH and ENV_SUPATH in '/etc/login.defs'. --- gnu/system.scm | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/gnu/system.scm b/gnu/system.scm index 592a0ea58..1cf00aafc 100644 --- a/gnu/system.scm +++ b/gnu/system.scm @@ -571,7 +571,16 @@ This is the GNU system. Welcome.\n") (define* (operating-system-etc-service os) "Return a that builds containing the static part of the /etc directory." - (let ((login.defs (plain-file "login.defs" "# Empty for now.\n")) + (let ((login.defs + (plain-file "login.defs" + (string-append + "# Default paths for non-login shells started by s= u(1).\n" + "ENV_PATH /run/setuid-programs:" + "/run/current-system/profile/bin:" + "/run/current-system/profile/sbin\n" + "ENV_SUPATH /run/setuid-programs:" + "/run/current-system/profile/bin:" + "/run/current-system/profile/sbin\n"))) =20 (issue (plain-file "issue" (operating-system-issue os))) (nsswitch (plain-file "nsswitch.conf" --=20 2.17.0 --ikeVEW9yuYc//A+q-- --3lcZGd9BuhuYXNfi Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlrLkgQACgkQJkb6MLrK fwgHTg/9HX/EgZqu6uVJc1vFHSi3Q5CMuLceb+Mwukhb6DCl33EtFD9jR10J9g+Y 9Uj7K5a3Ruw9C2OgG9dNrTc79lmp1LdFKFf8ryaCGR1qNGtyWnr75elPCqx1vV+4 E7b2UVnT0L1CQCKMlxsNvL/sahkj2mru/i34FIoWgSpgiGGWjYIhfdm4fclOob7/ S78wVMVoj4yj7TxjLAeXuTbRa06rl7cRKSGXsJFFvkWlA/e3sAM08rN7Lncql3yO DkTIM4GrF7X2J4FSTpXOPDjYYJb++5Ja2FggeJ4N/u4aTcJ2mWJBuV7nuT4nuJOy 70sPrpEeXFe5y4Tnmbb0GrvaJc7YFtXFC2pOdPlqjHKkEtgqg+g3XhBkevkLYzq1 cmE7y4meOmj7A9DRaxUtetY55TdBdxfdzLRiVjoebPApYhQmqZJP2qTUYf3VPIzG 6HFYKxPAfJvWIl/F1nR1653cJhATvlbp10+dLjfRokLsmXHy1bBlrpXoPzYQWLrD vE4Jv4Lb58zGdSlZWlzx5ijUpJL8KSysWp8UTlWgd4C19BwZghjvaPZlJvLuwAr6 zBmTtPPTMMoTMxQVNUNXlG6UnRChTVjLExcj0Mn5B0AISGT5SSwsRnsD0+xGD5nA mc3rOWr0tv1yNQnnbwXtIMKsgcnHIrl6LySDf8mqmoGJb9uUIm8= =ZpWv -----END PGP SIGNATURE----- --3lcZGd9BuhuYXNfi-- From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 09 16:47:46 2018 Received: (at submit) by debbugs.gnu.org; 9 Apr 2018 20:47:46 +0000 Received: from localhost ([127.0.0.1]:44304 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5dhZ-0000KE-Ph for submit@debbugs.gnu.org; Mon, 09 Apr 2018 16:47:45 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55708) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f5dhY-0000K2-9v for submit@debbugs.gnu.org; Mon, 09 Apr 2018 16:47:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5dhS-0005mU-4I for submit@debbugs.gnu.org; Mon, 09 Apr 2018 16:47:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=BAYES_20 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:49056) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f5dhS-0005mN-0M for submit@debbugs.gnu.org; Mon, 09 Apr 2018 16:47:38 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46669) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f5dhQ-00058h-Sq for guix-patches@gnu.org; Mon, 09 Apr 2018 16:47:37 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1f5dhN-0005lL-QB for guix-patches@gnu.org; Mon, 09 Apr 2018 16:47:36 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:39722) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1f5dhN-0005lB-KI for guix-patches@gnu.org; Mon, 09 Apr 2018 16:47:33 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 46E321243D; Mon, 9 Apr 2018 22:47:32 +0200 (CEST) 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 iP449srFDBrx; Mon, 9 Apr 2018 22:47:31 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 3F382121E6; Mon, 9 Apr 2018 22:47:31 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Leo Famulari Subject: Re: Patching the default PATH of `su` References: <20180405163712.GA24811@jasmine.lan> <8737084vbe.fsf@gnu.org> <20180409161712.GA25955@jasmine.lan> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 20 Germinal 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: Mon, 09 Apr 2018 22:47:30 +0200 In-Reply-To: <20180409161712.GA25955@jasmine.lan> (Leo Famulari's message of "Mon, 9 Apr 2018 12:17:12 -0400") Message-ID: <87d0z8gl99.fsf@gnu.org> 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-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit Cc: guix-patches@gnu.org 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: -6.0 (------) Hey Leo, Leo Famulari skribis: > I've attached a patch that sets the variables in /etc/login.defs. > > The resulting PATH only includes "system" packages, which are found in > /run/current-system and /run/setuid-programs. > > It would be better if it also included the user-specific programs in > ~/.guix-profile, but I don't think this is possible without patching > `su` to look up usernames. > > Shell variables are not expanded by `su`, so using $HOME doesn't work. > And I'm not sure how to use /var/guix/profiles/per-user without making > `su` look up usernames. > > Nevertheless, I think it's an improvement, although maybe it's less > confusing for the PATH to be totally wrong than merely missing the > user's packages. WDYT? I think the patch is an improvement. I don=E2=80=99t see how we could add the user ~/.guix-profile as well, especially since there=E2=80=99s no central place that parses =E2=80=98logi= n.defs=E2=80=99 (Shadow has its own parser in lib/getdef.c). BTW, for a similar reason, OpenSSH=E2=80=99s =E2=80=98scp=E2=80=99 doesn=E2= =80=99t work when the remote machine runs GuixSD, even if OpenSSH is in the user=E2=80=99s profile. > With the attached patch, I tested mingetty and agetty's login, as well > as OpenSSH sshd login, and everything seemed to work =E2=80=94 this chang= es > should have no effect in those cases because it affects non-login shells > only. Great. > AFAICT, `su` doesn't use this. The relevant code is below; it hard-codes > the fall-back PATHs rather than refer to libc. OK. > From dc5098edd98c85ad45d2e22ca1824a9445dcc36d Mon Sep 17 00:00:00 2001 > From: Leo Famulari > Date: Sun, 8 Apr 2018 14:30:05 -0400 > Subject: [PATCH] system: Provide a fall-back PATH for non-login shells st= arted > with su(1). > > * gnu/system.scm (operating-system-etc-service): Provide values for > ENV_PATH and ENV_SUPATH in '/etc/login.defs'. So LGTM, thank you! Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 13 11:52:07 2018 Received: (at 31112-done) by debbugs.gnu.org; 13 Apr 2018 15:52:07 +0000 Received: from localhost ([127.0.0.1]:50807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f70zd-0003Yl-DD for submit@debbugs.gnu.org; Fri, 13 Apr 2018 11:52:05 -0400 Received: from out3-smtp.messagingengine.com ([66.111.4.27]:55725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f70za-0003YU-NH for 31112-done@debbugs.gnu.org; Fri, 13 Apr 2018 11:52:03 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 1D13921C15; Fri, 13 Apr 2018 11:52:02 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Fri, 13 Apr 2018 11:52:02 -0400 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=wx38LBMMcWfnN4PVDvPKzGF95nynIGf7JCuWyCL/CDk=; b=uTKCh LdKQI/vW7glOy6E1Al8mzkpq+lIzfB+Fi7QtL7aDgVTV0eBmNSngoPBH5muuPkkM M2Aozjw8Nr7Wi4bHit/qncfKxl6PZuZIFibZGOiTm5n2U0QXzNTFifpbL44H822S TKxAlOp+OpyHVrOrsm5icclf2SGdWqh6qvrva8= 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=fm2; bh=wx38LBMMcWfnN4PVDvPKzGF95nynI Gf7JCuWyCL/CDk=; b=k7FXCNWd0/KFqEAkQYOzTaPg4TUNp0aStWZkZFbq/ZlDB OexY1tUJ+fmc9XvmQ5MaW24xmroXlcwSneJBiAEfH6ZkI48Av3PEt1cGKdJn2M/L Cg0e+j7ix5zFwfUf3qNGN7vdvSmPVtwZeDKZFa5prjTfQfg2aa0yh6tLoqr5Jf3G ESTqizyw7CfIULsQ1X21Sz74gqiFW1wTnuXHOeajWzcV1aTKdzXtHvZGI2A0zbIK 3a89nY4KQEalH8vhDu6vIR1LaJLtwunZWC8Tiz1vyF2lswLHKgvM3uFjaU1Bszjj e5X0ivIL4aiLhoMm2vQIbekebVWwTbSgntGh/grpQ== X-ME-Sender: Received: from localhost (c-76-124-202-137.hsd1.pa.comcast.net [76.124.202.137]) by mail.messagingengine.com (Postfix) with ESMTPA id 819C810252; Fri, 13 Apr 2018 11:52:01 -0400 (EDT) Date: Fri, 13 Apr 2018 11:52:00 -0400 From: Leo Famulari To: Ludovic =?iso-8859-1?Q?Court=E8s?= Subject: Re: Patching the default PATH of `su` Message-ID: <20180413155200.GA5313@jasmine.lan> References: <20180405163712.GA24811@jasmine.lan> <8737084vbe.fsf@gnu.org> <20180409161712.GA25955@jasmine.lan> <87d0z8gl99.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="a8Wt8u1KmwUX3Y2C" Content-Disposition: inline In-Reply-To: <87d0z8gl99.fsf@gnu.org> User-Agent: Mutt/1.9.4 (2018-02-28) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 31112-done Cc: 31112-done@debbugs.gnu.org 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.7 (-) --a8Wt8u1KmwUX3Y2C Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Apr 09, 2018 at 10:47:30PM +0200, Ludovic Court=E8s wrote: > Leo Famulari skribis: > > From dc5098edd98c85ad45d2e22ca1824a9445dcc36d Mon Sep 17 00:00:00 2001 > > From: Leo Famulari > > Date: Sun, 8 Apr 2018 14:30:05 -0400 > > Subject: [PATCH] system: Provide a fall-back PATH for non-login shells = started > > with su(1). > > > > * gnu/system.scm (operating-system-etc-service): Provide values for > > ENV_PATH and ENV_SUPATH in '/etc/login.defs'. >=20 > So LGTM, thank you! Alright, pushed as e453da132a3482540d2166b23554ef693b2c0c0d --a8Wt8u1KmwUX3Y2C Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlrQ0h0ACgkQJkb6MLrK fwh51g//XNiqwBK0MOiWXcQfbH1fBrPk0GU96NKkaC15fJhAco6/wLW0AdIT5Qdr s4mv/1niwg51zFvor+eySXqY4anCl9dgNCSOiCAuQX81U21WzmdVhb92hmPaKoSV jylAq45xd9HgzIK25mqEnT6s54Aa1HoRhZ4vASRslAGon+lo8Z5bhqJfYdzxDyDc SVU0o9sLlSxXQ9xxR6W4lp80KRLV9HvXHojJGN/5TKdkr4yKrArPKaZnXILyAOHA LUhIvHLSsaxcr8EU0c26+/AvQdma9rEJG2MqbIy1il2+YS2jYu0bNJNjF3Pamgc8 ZmyeZwQQOPNn8fNUC5rVog4sHteq0QIU7C1okU0Ox0+bTjWG4xAzNskxLnwS6KH6 Xqjg2hOC8o3yBCltfW2ZmX66lWH0LBl8sCpOVz87Y0ErTwfR7+iIXTOhr6PKpM2g k/k9ancq7Few1fCMIWzWGxK5Y9PLPMRPmlH6RJrQ/l2upFtpTWGdTMAPOP9mGMpw et0yimBXJ8jJOwHT2Yj6UyzlOrP8ZPpcb1j+Ik1cjp66QJODWj5FgEamIz6PPlW9 cMZPn9R9N5Y5bMwZKF5fLzPHeDazSrDM0WBhRVxZxqjvlyhUh5HX9ptMNH7nRQi2 Zld6r4yul+wiTrNk+5Rs8+A7+avFkDfOf5qse3fFrdcDg3WwrJI= =L4sf -----END PGP SIGNATURE----- --a8Wt8u1KmwUX3Y2C-- From unknown Sun Jun 22 22:43:42 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 12 May 2018 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator