flux-core,flux-sched: fix environments with external flux (#44775)
This commit is contained in:
		| @@ -181,6 +181,12 @@ def setup_build_environment(self, env): | ||||
|         env.append_path("LUA_PATH", "./?.lua", separator=";") | ||||
| 
 | ||||
|     def setup_run_environment(self, env): | ||||
|         # If this package is external, we expect the external provider to set things | ||||
|         # like LUA paths. So, we early return. If the package is not external, | ||||
|         # properly set these environment variables to make sure the user environment | ||||
|         # is configured correctly | ||||
|         if self.spec.external: | ||||
|             return | ||||
|         env.prepend_path( | ||||
|             "LUA_PATH", os.path.join(self.spec.prefix, self.lua_share_dir, "?.lua"), separator=";" | ||||
|         ) | ||||
|   | ||||
| @@ -166,6 +166,12 @@ def lua_lib_dir(self): | ||||
|         return os.path.join("lib", "lua", str(self.lua_version)) | ||||
| 
 | ||||
|     def setup_run_environment(self, env): | ||||
|         # If this package is external, we expect the external provider to set | ||||
|         # things like LUA paths. So, we early return. If the package is not | ||||
|         # external, properly set these environment variables to make sure the | ||||
|         # user environment is configured correctly | ||||
|         if self.spec.external: | ||||
|             return | ||||
|         env.prepend_path( | ||||
|             "LUA_PATH", os.path.join(self.spec.prefix, self.lua_share_dir, "?.lua"), separator=";" | ||||
|         ) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Ian Lumsden
					Ian Lumsden