about summary refs log tree commit diff
path: root/scripts/install-darwin-multi-user.sh
AgeCommit message (Collapse)AuthorFilesLines
2018-03-29 Expand the multi-user installer to support Linuxes with systemdGraham Christensen1-753/+78
- darwin installer: delete hardware report, not necessary - moves os-specific code from the darwin installer to to `poly_*` functions - adds profile.d support to the profile targets, which automatically handles many distros which don't have a /etc/bashrc but do have an /etc/profile.d - /bin/bash -> /usr/bin/env bash - document why each excluded shellcheck check is excluded - rename the multi-user to Daemon-based
2018-02-13 Merge pull request #1775 from LnL7/darwin-build-usersEelco Dolstra1-1/+1
installer: create 'enough' build users
2018-01-29 solves #1582Giorgio Gallo1-1/+1
2018-01-12 Remove extra space.Peter Stuart1-1/+1
2018-01-03 installer: create 'enough' build usersDaiderd Jordan1-1/+1
2018-01-03 installer: don't touch /etc/profileDaiderd Jordan1-1/+1
The default profile already loads /etc/bashrc.
2017-12-20 Fix escaping, fixes buildFrederik Rietdijk1-2/+2
2017-12-08 replace lolcat with nix-infoGraham Christensen1-1/+1
2017-12-08 darwin installer: fix on High SierraGraham Christensen1-6/+20
2017-11-20 install-darwin-multi-user.sh: Remove superfluous nix.conf settingsEelco Dolstra1-8/+0
2017-10-12 Merge pull request #1591 from shlevy/darwin-installer-no-sudo-iEelco Dolstra1-3/+3
darwin installer: Fix on systems where sudo -i is disabled.
2017-10-05 darwin installer: Fix on systems where sudo -i is disabled.Shea Levy1-3/+3
2017-10-02 install-darwin-multi-user: relax assumption checkAnthony Cowley1-1/+1
The installer will error out if a user's shell configuration includes any mention of ~nix-profile~, even if this is in a comment. This change is designed to do the bare minimum to ignore lines beginning with a `#`.
2017-08-31 Rename a few configuration optionsEelco Dolstra1-3/+3
In particular, drop the "build-" and "gc-" prefixes which are pointless. So now you can say nix build --no-sandbox instead of nix build --no-build-use-sandbox
2017-07-14 Rename PINCH_ME_IM_SILLY to ALLOW_PREEXISTING_INSTALLATIONGraham Christensen1-3/+3
2017-07-14 If there is no TTY, also skip verbose sudo messagesGraham Christensen1-3/+33
2017-07-14 Ensure PINCH_ME_IM_SILLY allows a /nix/store to stick around between buildsGraham Christensen1-5/+3
Also output in the status report that the user is very silly
2017-07-14 Assume yes if we have no TTYGraham Christensen1-0/+11
Starve the TTY of input to ensure this works, but provide yes to the current installer to handle the current broken case.
2017-07-14 Address feedback around printf & execGraham Christensen1-1/+1
2017-07-14 Don't install a second nix after the initial installation, and the rsync ↵Graham Christensen1-4/+1
change fixes a bug hidden by the nix replacement where the store files were being owned by the installing user due to rsync's -a implying -og.
2017-07-14 Clean up issues around uninstall directions, and only showGraham Christensen1-29/+77
relevant directions
2017-07-14 Prompt for sudo before validating assumptions, and check ourselves for ↵Graham Christensen1-25/+13
root-owned files instead of making a scary warning.
2017-07-14 multi-user install: move the profile in to the nix etc/profiles.d outputGraham Christensen1-68/+1
2017-07-14 Switch to a fancy multi-user installer on DarwinGraham Christensen1-0/+808