anchor.diff:        '';
       };
       
  +    system.upstartEnvironment = mkOption {
  +      type = types.attrs;
  +      default = {};
  +      example = { TZ = "CET"; };
  +      description = ''
  +        Environment variables passed to <emphasis>all</emphasis> Upstart jobs.
  +      '';
  +    };
  +
     };
   
   
  
positive.code:     let
        hasMain = job.script != "" || job.exec != "";
  
        jobText =
          let log = "/var/log/upstart/${job.name}"; in
          ''
  
negative.code: 
            env PATH=${makeSearchPath "bin" (job.path ++ upstartPath)}:${makeSearchPath "sbin" (job.path ++ upstartPath)}
  
            ${concatMapStrings (n: "env ${n}=\"${getAttr n env}\"\n") (attrNames env)}
            
            ${optionalString (job.preStart != "") ''
              pre-start script
  