anchor.diff:            # Stamp file is placed in $JENKINS_HOME/jobs/$JOB_NAME/ to indicate
             # ownership. Enables tracking and removal of stale jobs.
             ownerStamp = ".config-xml-managed-by-nixos-jenkins-job-builder";
  +          reloadScript = ''
  +            echo "Asking Jenkins to reload config"
  +            CRUMB=$(curl -s 'http://${cfg.accessUser}:${cfg.accessToken}@${jenkinsCfg.listenAddress}:${toString jenkinsCfg.port}${jenkinsCfg.prefix}/crumbIssuer/api/xml?xpath=concat(//crumbRequestField,":",//crumb)')
  +            curl --silent -X POST -H "$CRUMB" http://${cfg.accessUser}:${cfg.accessToken}@${jenkinsCfg.listenAddress}:${toString jenkinsCfg.port}${jenkinsCfg.prefix}/reload
  +          '';
           in
             ''
               rm -rf ${jobBuilderOutputDir}
  
positive.code:           Please see the Jenkins Job Builder documentation for more info:
            <link xlink:href="http://docs.openstack.org/infra/jenkins-job-builder/">
            http://docs.openstack.org/infra/jenkins-job-builder/</link>
          '';
        };
  
  
negative.code:                 echo "Deleting stale job \"$jobname\""
                  rm -rf "$jobdir"
              done
            '' + (if cfg.accessUser != "" then reloadScript else "");
        serviceConfig = {
          User = jenkinsCfg.user;
          RuntimeDirectory = "jenkins-job-builder";
  