0416b067d0
- Rather than using a POSIX named semaphore use a POSIX lock (lockf(3)) for pkgdb for writers. Writers that cannot acquire the pkgdb lock will get EAGAIN rather then being blocked. - Due to using a file lock we cannot write the pkgdb every time a package is being unpacked, configured or removed. Instead pkgdb is only written at the end of a specific point in the transaction (unpack, configure, remove) or via xbps_pkgdb_unlock(). |
||
---|---|---|
.. | ||
xbps-create | ||
xbps-dgraph | ||
xbps-install | ||
xbps-pkgdb | ||
xbps-query | ||
xbps-reconfigure | ||
xbps-remove | ||
xbps-rindex | ||
xbps-uhelper | ||
Makefile |