[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Environment variables in Guix and GuixSD

From: Gábor Boskovits
Subject: Re: Environment variables in Guix and GuixSD
Date: Thu, 8 Nov 2018 08:02:41 +0100

Hello Ludo,

2018. nov. 7., Sze 22:55 dátummal Ludovic Courtès <address@hidden> ezt írta:

Gábor Boskovits <address@hidden> skribis:

> I have seen in the /etc/profile file that it suggest you to do something like
> source $GUIX_PROFILE/etc/profile.

Right, you see this advice in $GUIX_PROFILE/etc/profile itself.

> This causes problems on systems where the startup file is executed by
> a posix /bin/sh, as this is bash specific.

$GUIX_PROFILE/etc/profile is not honored by any shell.  One has to
specifically put the ‘source’ line above in whichever file is
appropriate (~/.bash_profile, ~/.profile, /etc/profile, etc.)

I did not express myself cleanly. What my problem was that 'source' is bash specific, while we can use '.' in posix shells.

On GuixSD this happens automatically but on a foreign distro users have
to add the ‘source’ line somewhere.

Does that make sense?


reply via email to

[Prev in Thread] Current Thread [Next in Thread]