summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2009-12-15 01:11:01 +0100
committerLudovic Courtès <ludo@gnu.org>2009-12-15 01:11:01 +0100
commit66e18d1c7ce8fe24614cf3d052d4174cfa37831d (patch)
tree2c6c437b43a21006f83d690c2bd41e3ba2445a06
parent5c1463635749c0817391d32f82021a8dc07ddb96 (diff)
downloadguile-66e18d1c7ce8fe24614cf3d052d4174cfa37831d.tar.gz
Use portable shell in `meta/uninstalled-env'.
* meta/uninstalled-env.in: Don't use the `-q' and `-E' options, which are specific to GNU grep. Don't set-and-export environment variables at once since this is a GNU Bash extension.
-rw-r--r--meta/uninstalled-env.in10
1 files changed, 6 insertions, 4 deletions
diff --git a/meta/uninstalled-env.in b/meta/uninstalled-env.in
index 58d50ca1b..3c9515367 100644
--- a/meta/uninstalled-env.in
+++ b/meta/uninstalled-env.in
@@ -85,12 +85,14 @@ fi
export GUILE_LOAD_COMPILED_PATH
# Don't look in installed dirs for guile modules
-if ( env | grep -v -q -E '^GUILE_SYSTEM_COMPILED_PATH=' ); then
- export GUILE_SYSTEM_COMPILED_PATH=
+if ( env | grep -v '^GUILE_SYSTEM_COMPILED_PATH=' > /dev/null ); then
+ GUILE_SYSTEM_COMPILED_PATH=
+ export GUILE_SYSTEM_COMPILED_PATH
fi
# Don't look in installed dirs for dlopen-able modules
-if ( env | grep -v -q -E '^GUILE_SYSTEM_EXTENSIONS_PATH=' ); then
- export GUILE_SYSTEM_EXTENSIONS_PATH=
+if ( env | grep -v '^GUILE_SYSTEM_EXTENSIONS_PATH=' > /dev/null ); then
+ GUILE_SYSTEM_EXTENSIONS_PATH=
+ export GUILE_SYSTEM_EXTENSIONS_PATH
fi
# handle LTDL_LIBRARY_PATH (no clobber)