anchor.diff:               # (upstart 0.6.5, job.c:562)
               optionalString (job.preStop != "") (assert hasMain; ''
               pre-stop script
  -              ${optionalString (job.console == "") ''
  -                exec >> ${log} 2>&1
  -              ''}
  +              ${optionalString (job.console != "") "echo || "} exec >> ${log} 2>&1
                 source ${jobHelpers}
                 ${job.preStop}
               end script
  
positive.code:             else if job.script != "" then
                ''
                  script
                    ${optionalString (job.console == "") ''
                      exec >> ${log} 2>&1
                    ''}
                    source ${jobHelpers}
                    ${job.script}
                  end script
  
negative.code: 
            ${optionalString (job.postStop != "") ''
              post-stop script
                ${optionalString (job.console != "") "echo || "} exec >> ${log} 2>&1
                source ${jobHelpers}
                ${job.postStop}
              end script
  