From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49209) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1d6xWM-0008Ua-Nq for guix-patches@gnu.org; Sat, 06 May 2017 07:05:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1d6xWI-0008KX-Os for guix-patches@gnu.org; Sat, 06 May 2017 07:05:05 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:59033) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1d6xWI-0008KK-LM for guix-patches@gnu.org; Sat, 06 May 2017 07:05:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1d6xWI-0002Ir-8v for guix-patches@gnu.org; Sat, 06 May 2017 07:05:02 -0400 Subject: bug#26792: Acknowledgement (Fix output of --help in package fish) Resent-Message-ID: Date: Sat, 6 May 2017 11:03:53 +0000 From: ng0 Message-ID: <20170506110353.zn67kryidtvmfhud@abyayala> References: <20170506005654.6fmz6ojzieve7mnv@abyayala> <20170506104453.men2xianv4d3ynci@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20170506104453.men2xianv4d3ynci@abyayala> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 26792@debbugs.gnu.org Cc: bug-guix@gnu.org ng0 transcribed 1.0K bytes: > I just created a new user which uses fish as the login shell and > I need to update this patch. There is more to be embeded for fish. This is similar to the "mc" situation. In a plain fish profile with no bash whatsoever, your default $PATH is: echo $PATH /usr /usr/bin the major issue when logging in is: 1. grep is not found. 2. hostname is not found. The question to think about is, how do we provide access to the basic applications (grep, awk, hostname, etc) fish needs? Substituting a minimal set of files where necessary seems like the best working solution for a system which does not assume any other shell and therefore does initially export no $PATH other than /usr and /usr/bin. The very least I want people to experience is no error immediately after first login. This happens at the moment. -- https://pragmatique.xyz PGP: https://people.pragmatique.xyz/ng0/