guix: package: lock profiles when processing them.
authorJulien Lepiller <julien@lepiller.eu>
Fri, 25 Oct 2019 19:39:21 +0000 (21:39 +0200)
committerJulien Lepiller <julien@lepiller.eu>
Fri, 8 Nov 2019 20:52:53 +0000 (21:52 +0100)
commitb1fb663404894268b5ee92c040f12c52c0bee425
tree6173456b994ac199283af45544740154ca2b34c7
parentf49e9131889775a74a85c1f9b29f108030337b8b
guix: package: lock profiles when processing them.

* guix/scripts/package.scm (process-actions): Get a per-profile lock to
prevent concurrent actions on profiles.
* tests/guix-package.sh: Add test.
guix/scripts/package.scm
tests/guix-package.sh