~ruther/guix-local

2f094a69f0d601d3b42052208eff0d6244ca7db1 — Ludovic Courtès 11 years ago 0aa34e8
system: Skeleton '.bashrc' now exports the 'SHELL' variable.

* gnu/system/shadow.scm (default-skeletons)[bashrc]: Export 'SHELL'.
1 files changed, 4 insertions(+), 0 deletions(-)

M gnu/system/shadow.scm
M gnu/system/shadow.scm => gnu/system/shadow.scm +4 -0
@@ 123,6 123,10 @@ if [ -f ~/.bashrc ]; then . ~/.bashrc; fi\n"))
# Bash initialization for interactive non-login shells and
# for remote shells (info \"(bash) Bash Startup Files\").

# Export 'SHELL' to child processes.  Programs such as 'screen'
# honor it and otherwise use /bin/sh.
export SHELL

if [ -n \"$SSH_CLIENT\" -a -z \"`type -P cat`\" ]
then
    # We are being invoked from a non-interactive SSH session