aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rw-r--r--scripts/install-darwin-multi-user.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/scripts/install-darwin-multi-user.sh b/scripts/install-darwin-multi-user.sh
index 01a0e4ffb..368d9957e 100644
--- a/scripts/install-darwin-multi-user.sh
+++ b/scripts/install-darwin-multi-user.sh
@@ -43,6 +43,12 @@ readonly EXTRACTED_NIX_PATH="$(dirname "$0")"
readonly ROOT_HOME="/var/root"
+if [ -t 0 ]; then
+ readonly IS_HEADLESS='no'
+else
+ readonly IS_HEADLESS='yes'
+fi
+
contactme() {
echo "We'd love to help if you need it."
echo ""
@@ -173,6 +179,11 @@ failure() {
ui_confirm() {
_textout "$GREEN$GREEN_UL" "$1"
+ if [ "$IS_HEADLESS" = "yes" ]; then
+ echo "No TTY, assuming you would say yes :)"
+ return 0
+ fi
+
local prompt="[y/n] "
echo -n "$prompt"
while read -r y; do