lix-releng-staging/scripts
Manav Rathi eec5409a69 installation: allow profile modification to be skipped (#1072)
The current behaviour modifies the first writeable file from amongst
.bash_profile, .bash_login and .profile.  So .bash_profile (if it is
writable) would be modified even if a user has already sourced nix.sh
in, say, .profile.

This commit introduces a new environment variable,
NIX_INSTALLER_NO_MODIFY_PROFILE.  If this is set during installation,
then the modifications are unconditionally skipped.

This is useful for users who have a manually curated set of dotfiles
that they are porting to a new machine. In such scenarios, nix.sh is
already sourced at a place where the user prefers.  Without this
change, the nix installer would insist on modifying .bash_profile if
it exists.

This commit also add documentations for both the current behaviour and
the new override.
2016-11-03 18:02:29 +01:00
..
build-remote.pl.in nix-copy-closure / build-remote.pl: Disable signature checking 2016-05-31 11:48:05 +02:00
install-nix-from-closure.sh installation: allow profile modification to be skipped (#1072) 2016-11-03 18:02:29 +01:00
local.mk Merge branch 'nix-build-c++' 2016-08-31 12:10:21 -04:00
nix-copy-closure.in nix-copy-closure / build-remote.pl: Disable signature checking 2016-05-31 11:48:05 +02:00
nix-http-export.cgi.in Replace wrong (w.r.t. PATH) sed call with in-shell substitution 2009-02-19 20:46:45 +00:00
nix-profile.sh.in SSL_CERT_FILE -> NIX_SSL_CERT_FILE 2016-10-13 17:09:10 +02:00
nix-reduce-build.in Add support for ‘make installcheck’ 2013-11-25 18:47:03 +01:00