Branch: refs/heads/master
Home: https://github.com/NixOS/nix
Commit: eec5409a69054cf21214c3f5846ec0310fcb8228
https://github.com/NixOS/nix/commit/eec5409a69054cf21214c3f5846ec0310fcb8228
Author: Manav Rathi <[email protected]>
Date: 2016-11-03 (Thu, 03 Nov 2016)
Changed paths:
M doc/manual/installation/installing-binary.xml
M scripts/install-nix-from-closure.sh
Log Message:
-----------
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.
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits