docs: function linkMans (pkg, cb) {
    log.verbose(pkg._id, "linkMans")
    log.silly(pkg.man, "linkMans")
    var man = pkg.man
      , manroot = npm.config.get("manroot")
      , pkgDir = path.join(npm.dir, pkg.name, pkg.version, "package")
    if (!man || !manroot) return cb()
    exec("manpath", [], null, false, function (er, code, stdout, stderr) {
      var manpath = er ? [] : stdout.trim().split(":")
      if (manpath.indexOf(manroot) === -1) {
        log.warn("man pages installing to " + manroot + ", outside MANPATH")
      }
      asyncMap(man, function (man, cb) {
        var parseMan = man.match(/(.*)\.([0-9]+)(\.gz)?$/)
          , stem = parseMan[1]
          , sxn = parseMan[2]
          , gz = parseMan[3] || ""
          , bn = path.basename(stem)
          , manSrc = path.join( pkgDir, man )
          , manDest = path.join( manroot
                               , "man"+sxn
                               , (bn.indexOf(pkg.name) === 0 ? bn
                                 : pkg.name + "-" + bn)
                                 + "@" + pkg.version
                                 + "." + sxn + gz
                               )
        // ln {cwd}/man {manroot}/man{sxn}/{bn}-{ver}.{sxn}{gz}
        log.silly(manSrc, "manSrc")
        log.silly(manDest, "manDest")
        linkIfExists(manSrc, manDest, cb)
      }, cb)
    })
  }