about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/tools/misc/ccache/env-instead-of-compgen.patch
blob: 313de0fa58c36dd4486693b1a80449b7d75c43bb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/test/run b/test/run
index cbdd98f0..bc930200 100755
--- a/test/run
+++ b/test/run
@@ -346,11 +346,11 @@ expect_perm() {
 }
 
 reset_environment() {
-    while IFS= read -r name; do
+    while IFS='=' read -r name value; do
         if [[ $name =~ ^CCACHE_[A-Z0-9_]*$ ]]; then
             unset $name
         fi
-    done < <(compgen -e)
+    done < <(env)
 
     unset GCC_COLORS
     unset TERM