about summary refs log tree commit diff
diff options
context:
space:
mode:
-rwxr-xr-xtests/install-darwin.sh10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/install-darwin.sh b/tests/install-darwin.sh
index 4a6ab7d6471a..9084d92c23e1 100755
--- a/tests/install-darwin.sh
+++ b/tests/install-darwin.sh
@@ -19,6 +19,13 @@ cleanup() {
         fi
     done
 
+    for file in ~/.bash_profile ~/.bash_login ~/.profile ~/.zshenv ~/.zprofile ~/.zshrc ~/.zlogin; do
+        cat "$file" | grep -v nix-profile > "$file.next"
+        mv "$file.next" "$file"
+    done
+
+
+
     for i in $(seq 1 $(sysctl -n hw.ncpu)); do
         sudo /usr/bin/dscl . -delete "/Users/nixbld$i" || true
     done
@@ -64,9 +71,6 @@ verify
 
     set -eux
 
-    cat ~/.profile | grep -v nix-profile > ~/.profile-next
-    mv ~/.profile-next ~/.profile
-
     cleanup
 
     yes | ./install