CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2012/07/04 02:59:10
Modified files:
infrastructure/lib/DPB: Core.pm Fetch.pm Signature.pm Vars.pm
infrastructure/lib/DPB/Core: Distant.pm
infrastructure/lib/DPB/Job: Port.pm
Log message:
remove distinction between local and distant running, always create
a shell object that can chdir, setenv, and exec commands.
(note that this executes stuff after fork, so permanent changes are cheap
and okay)
Also create it from "host" objects, which simplifies parameter passing.