aboutsummaryrefslogtreecommitdiff
path: root/scripts/install-multi-user.sh
AgeCommit message (Collapse)Author
2018-03-30macos: Handle when a build user doesn't have a user IDGraham Christensen
2018-03-30Use a looser comparison for the 'user note' checkGraham Christensen
We use grep instead of an equality check because it is difficult to extract _just_ the user's note, instead it is prefixed with some plist junk. This was causing the user note to always be set, even if there was no reason for it.
2018-03-30Check for the existence of a profile target before seeing if it mentions NixGraham Christensen
Grep would ignore files that didn't exist, but would complain about files in a directory if the directory didn't exist. Simply check for the directory first, prior to grepping it.
2018-03-29Expand the multi-user installer to support Linuxes with systemdGraham Christensen
- 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