ui: Factorize 'with-profile-lock'.
authorLudovic Courtès <ludo@gnu.org>
Fri, 29 Nov 2019 13:53:22 +0000 (14:53 +0100)
committerLudovic Courtès <ludo@gnu.org>
Fri, 29 Nov 2019 14:54:20 +0000 (15:54 +0100)
commit55e1dfa4dd189e010c541e3997b65434c702b4a5
tree24cfeb92c7778694f1c61d1e231afeaf43d37453
parent403604c31e1a914d338f62d222081be5f62e0520
ui: Factorize 'with-profile-lock'.

* guix/ui.scm (profile-lock-handler, profile-lock-file): New
procedures.
(with-profile-lock): New macro.
* guix/scripts/package.scm (process-actions): Use 'with-profile-lock'
instead of 'with-file-lock/no-wait'.
* guix/scripts/pull.scm (guix-pull): Likewise.
.dir-locals.el
guix/scripts/package.scm
guix/scripts/pull.scm
guix/ui.scm