From mboxrd@z Thu Jan 1 00:00:00 1970 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: Re: Making the case for GNU Guix ... advice sought Date: Sun, 28 Feb 2016 14:52:28 +0100 Message-ID: <877fhpvt5v.fsf@gnu.org> References: <953f16876af34ea59b526b7f35482e72@exchsrv2.sgc.loc> <3125026547a945d28d1b32f57594c4d7@exchsrv2.sgc.loc> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:48796) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aa1m5-0005jc-3Q for guix-devel@gnu.org; Sun, 28 Feb 2016 08:52:44 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aa1m4-0005Qi-3b for guix-devel@gnu.org; Sun, 28 Feb 2016 08:52:40 -0500 In-Reply-To: <3125026547a945d28d1b32f57594c4d7@exchsrv2.sgc.loc> (Malcolm Cook's message of "Thu, 18 Feb 2016 23:29:49 +0000") List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: "Cook, Malcolm" Cc: "guix-devel@gnu.org" , "'bio-packaging@mailman.open-bio.org'" "Cook, Malcolm" skribis: > What is not clear to me is whether bash is assumed elsewhere in guix.... = for instance, the fact that=20 > > guix package --search-paths > > reports environment variables in bash syntax. In practice it=E2=80=99s almost plain Bourne shell syntax. I think the only =E2=80=9CBashism=E2=80=9D is the mixed assignment and export (=E2=80=9Cexpo= rt VAR=3Dvalue=E2=80=9D), which is supported by most Bourne-compatible shells I believe (Dash being an exception.) > Any insights here? The =E2=80=98etc/profile=E2=80=99 file that is created within profiles, suc= h as ~/.guix-profile/etc/profile, uses the same syntax as above. I don=E2=80=99t think there are other places in the user interfaces where B= ash is expected. Thanks, Ludo=E2=80=99.