Lines 1056-1063
Link Here
|
1056 |
# fixed. We need this to use the os.system() call since we can't |
1066 |
# fixed. We need this to use the os.system() call since we can't |
1057 |
# specify our own environ: |
1067 |
# specify our own environ: |
1058 |
for x in self.settings.keys(): |
1068 |
for x in self.settings.keys(): |
1059 |
# "/" is replaced with "_", "-" is replaced with "_", and "." is |
1069 |
# sanitize var names by doing "s|/-.|_|g" |
1060 |
# replaced with "_" |
|
|
1061 |
varname="clst_"+string.replace(x,"/","_") |
1070 |
varname="clst_"+string.replace(x,"/","_") |
1062 |
varname=string.replace(varname,"-","_") |
1071 |
varname=string.replace(varname,"-","_") |
1063 |
varname=string.replace(varname,".","_") |
1072 |
varname=string.replace(varname,".","_") |
Lines 1068-1073
Link Here
|
1068 |
elif type(self.settings[x])==types.ListType: |
1077 |
elif type(self.settings[x])==types.ListType: |
1069 |
#os.environ[varname]=string.join(self.settings[x]) |
1078 |
#os.environ[varname]=string.join(self.settings[x]) |
1070 |
self.env[varname]=string.join(self.settings[x]) |
1079 |
self.env[varname]=string.join(self.settings[x]) |
|
|
1080 |
elif type(self.settings[x])==types.BooleanType: |
1081 |
if self.settings[x]: |
1082 |
self.env[varname]="true" |
1083 |
else: |
1084 |
self.env[varname]="false" |
1071 |
if self.settings.has_key("makeopts"): |
1085 |
if self.settings.has_key("makeopts"): |
1072 |
self.env["MAKEOPTS"]=self.settings["makeopts"] |
1086 |
self.env["MAKEOPTS"]=self.settings["makeopts"] |
1073 |
|
1087 |
|