anchor.diff:        --retries 2 \
         --tagstr '* {}:' \
         --timeout ${toString (6 * 60 * 60)} \
  -      '${privateDir}/jobs/{}' || failed=$?
  +      '${privateDir}/jobs/{}' || failedJobs=$?
   
       cat "$log"
       clean
   
       du -sh "${cfg.dumpDir}/$DATE" || true
  -    exit "$failed"
  +
  +    if [ "$failedServers" -gt "$failedJobs" ]; then
  +      exit "$failedServers"
  +    else
  +      exit "$failedJobs"
  +    fi
     '';
   
   in {
  
positive.code:       --shuf \
        --tagstr '* {}:' \
        --timeout ${toString (10 * 60)} \
        || true
  
      failed=0
      log="${cfg.dumpDir}/$DATE/joblog.txt"
  
      {
        cd '${privateDir}/jobs' && ${pkgs.findutils}/bin/find . -type l -printf '%P\n';
      } | ${pkgs.parallel}/bin/parallel \
  
negative.code:       '') (filterAttrs (_: s: s.connection.password-file != null) cfg.servers)
      )}
  
      failedServers=0
      {
      cat <<'LIST'
      ${concatStringsSep "\n" (mapAttrsToList (mkJobs) cfg.servers)}
  