portlock(1)

portlock1

Lock port for concurrent builds

Usage

portlock [-g group] [-m mode] lockname [comment ...]

Overview

portlock creates a lock named lockname using open(2). If the lock is already held, it will display one single wait message on stderr, sleep and retry until satisfaction.

If necessary, creates the lock directory, using -m mode as a mode argument or the default if that option is not specified, and -g group as the group owner if that option is specified.

This implements a locking mechanism for ports building, see ‘LOCK INFRASTRUCTURE’ in ports(7) for details. See also dpb(1) for a complementary lock infrastructure when using dpb.

Releases

Unchanged in 18 releases since OpenBSD 6.4.

  1. 6.4–8.0

From man 8.0-current-20261101 in OpenBSD 8.0-current (2026-11-01). Parsed by carta from the page's mdoc source.