Pass PATH, PYTHONPATH and PERLLIB environment from crunch-dispatcher to
authorPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 30 May 2014 18:40:06 +0000 (14:40 -0400)
committerPeter Amstutz <peter.amstutz@curoverse.com>
Fri, 30 May 2014 18:40:06 +0000 (14:40 -0400)
crunch-job, this makes setting up a working crunch-dispatch much easier.

services/api/script/crunch-dispatch.rb

index a9b75982036669471f7ee1c8cdb05879aa315a37..be0669b467c206a0d32ee8095c10784c06e38b2e 100755 (executable)
@@ -136,7 +136,9 @@ class Dispatcher
       if Server::Application.config.crunch_job_user
         cmd_args.unshift("sudo", "-E", "-u",
                          Server::Application.config.crunch_job_user,
-                         "PERLLIB=#{ENV['PERLLIB']}")
+                         "PATH=#{ENV['PATH']}",
+                         "PERLLIB=#{ENV['PERLLIB']}",
+                         "PYTHONPATH=#{ENV['PYTHONPATH']}")
       end
 
       job_auth = ApiClientAuthorization.