lix-releng-staging/scripts
Matthew Bauer d4e51aac08 Make preexisting Nix install a warning, not a failure
In the multi-user install script, we originally made sure no previous
references to Nix existed. This prevented any previous installs from
contaminating the new install. However, some users need the ability to
repair their existing Nix installation without uninstalling all
references to Nix. This change allows users with existing Nix
installations to use the installer, while still outputing a warning
message on the dangers of this. As a result, the multi-user install
script work much more like the single-user install script has worked
in the past.

This is a requirement for macOS Catalina users now that
/Library/LaunchDaemons/org.nixos.nix-daemon.plisg is not managed by
the Nix store. If there is ever a change to the .plist, all users will
need to rerun this install script to get the new changes. Otherwise,
changes to the launch daemon will require manual interventions.
2019-10-08 21:53:06 -04:00
..
install-darwin-multi-user.sh Copy instead of linking launch agent 2019-10-08 21:52:17 -04:00
install-multi-user.sh Make preexisting Nix install a warning, not a failure 2019-10-08 21:53:06 -04:00
install-nix-from-closure.sh Add default for USER when unset 2019-07-25 09:39:44 -04:00
install-systemd-multi-user.sh installer: handle network proxy in systemd install 2019-08-24 09:08:41 -04:00
install.in Compress binary tarballs using xz 2019-08-27 22:18:34 +02:00
local.mk Pull nix-profile-daemon from 1.11 2017-10-16 14:51:39 -04: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-daemon.sh.in Don’t set NIX_REMOTE=daemon in daemon profile 2019-05-15 22:24:24 -04:00
nix-profile.sh.in Sync NIX_PROFILES between single-user and multi-user modes 2019-05-15 22:04:39 -04:00
nix-reduce-build.in Add support for ‘make installcheck’ 2013-11-25 18:47:03 +01:00