summary refs log tree commit diff
path: root/maintainers/scripts
diff options
context:
space:
mode:
authorJoe Hermaszewski <git@monoid.al>2021-07-21 12:41:24 +0800
committerJoe Hermaszewski <git@monoid.al>2021-07-21 12:41:24 +0800
commitd46e72d04392a20abd88a75bf14dda325ef9bab6 (patch)
treed3ef820a85bc4350b685cad67355b6b2f612e0fc /maintainers/scripts
parent8a3580c2f60ab204ea35562eaae8313e0fe0ce12 (diff)
downloadnixpkgs-d46e72d04392a20abd88a75bf14dda325ef9bab6.tar
nixpkgs-d46e72d04392a20abd88a75bf14dda325ef9bab6.tar.gz
nixpkgs-d46e72d04392a20abd88a75bf14dda325ef9bab6.tar.bz2
nixpkgs-d46e72d04392a20abd88a75bf14dda325ef9bab6.tar.lz
nixpkgs-d46e72d04392a20abd88a75bf14dda325ef9bab6.tar.xz
nixpkgs-d46e72d04392a20abd88a75bf14dda325ef9bab6.tar.zst
nixpkgs-d46e72d04392a20abd88a75bf14dda325ef9bab6.zip
maintainers/scripts/haskell: Better env clearing while regenerating
Diffstat (limited to 'maintainers/scripts')
-rwxr-xr-xmaintainers/scripts/haskell/mark-broken.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/maintainers/scripts/haskell/mark-broken.sh b/maintainers/scripts/haskell/mark-broken.sh
index 71568ef6f20..97dd5be8aaa 100755
--- a/maintainers/scripts/haskell/mark-broken.sh
+++ b/maintainers/scripts/haskell/mark-broken.sh
@@ -30,9 +30,10 @@ EOF
 
 # clear environment here to avoid things like allowing broken builds in
 sort -iu "$tmpfile" >> "$broken_config"
-env -i maintainers/scripts/haskell/regenerate-hackage-packages.sh
-env -i maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh
-env -i maintainers/scripts/haskell/regenerate-hackage-packages.sh
+clear="env -u HOME -u NIXPKGS_CONFIG"
+$clear maintainers/scripts/haskell/regenerate-hackage-packages.sh
+$clear maintainers/scripts/haskell/regenerate-transitive-broken-packages.sh
+$clear maintainers/scripts/haskell/regenerate-hackage-packages.sh
 
 if [[ "${1:-}" == "--do-commit" ]]; then
 git add $broken_config