Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 173740
Collapse All | Expand All

(-)modules/generic_stage_target.py (-2 / +6 lines)
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
			

Return to bug 173740