summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/sbin/ProcessConfiguration.pl11
1 files changed, 5 insertions, 6 deletions
diff --git a/lib/sbin/ProcessConfiguration.pl b/lib/sbin/ProcessConfiguration.pl
index 9dffcba9..e82bbb67 100644
--- a/lib/sbin/ProcessConfiguration.pl
+++ b/lib/sbin/ProcessConfiguration.pl
@@ -109,13 +109,12 @@ sub ProcessConfiguration
}
# Now setup the environment
- # FIXME: Would like to restrict this to just the @allowed_opts, but then
- # flesh configuration options like MPI or arch specific ones like
- # IRIX_BITS would not be propogated 8-(
-
- foreach $option (keys %$configinfo)
+ foreach $option (@allowed_opts)
{
- $ENV{$option} = $configinfo->{$option};
+ if (defined($configinfo->{$option}))
+ {
+ $ENV{$option} = $configinfo->{$option};
+ }
}
# Ok, can now run the configuration scripts.