(lock)
| 327 | } |
| 328 | |
| 329 | function releaseWindowsBinaryLock(lock) { |
| 330 | const owner = readBinaryLockOwner(lock.lockPath); |
| 331 | if (!owner || owner.token !== lock.token || owner.pid !== process.pid) { |
| 332 | throw new Error('Windows package-cache publication lock ownership changed'); |
| 333 | } |
| 334 | fs.unlinkSync(path.join(lock.lockPath, 'owner.json')); |
| 335 | fs.rmdirSync(lock.lockPath); |
| 336 | } |
| 337 | |
| 338 | function windowsBinaryReady(destDir, verifier = verifyCandidate) { |
| 339 | const binary = path.join(destDir, WINDOWS_BINARY_NAME); |
no test coverage detected