aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--scripts/install-darwin-multi-user.sh8
-rwxr-xr-xtests/install-darwin.sh7
2 files changed, 9 insertions, 6 deletions
diff --git a/scripts/install-darwin-multi-user.sh b/scripts/install-darwin-multi-user.sh
index 368d9957e..b1d258e0c 100644
--- a/scripts/install-darwin-multi-user.sh
+++ b/scripts/install-darwin-multi-user.sh
@@ -408,6 +408,9 @@ setup_report() {
row " Build Users" "$NIX_USER_COUNT"
row " Build Group ID" "$NIX_BUILD_GROUP_ID"
row "Build Group Name" "$NIX_BUILD_GROUP_NAME"
+ if [ "${PINCH_ME_IM_SILLY:-}" != "" ]; then
+ row " Silliness" "Very Silly"
+ fi
subheader "build users:"
@@ -757,11 +760,6 @@ main() {
exit 1
fi
- if [ "${PINCH_ME_IM_SILLY:-}" != "" ]; then
- exit 1
- fi
-
-
create_build_group
create_build_users
create_directories
diff --git a/tests/install-darwin.sh b/tests/install-darwin.sh
index b7f874672..3f64944ef 100755
--- a/tests/install-darwin.sh
+++ b/tests/install-darwin.sh
@@ -80,11 +80,16 @@ verify
yes | ./install
verify
-
cleanup
echo -n "" | ./install
verify
+ cleanup
+ sudo mkdir -p /nix/store
+ sudo touch /nix/store/.silly-hint
+ echo -n "" | PINCH_ME_IM_SILLY=true ./install
+ verify
+ test -e /nix/store/.silly-hint
cleanup
)