summary refs log tree commit diff
path: root/scripts/guix.in
diff options
context:
space:
mode:
authorMathieu Othacehe <othacehe@gnu.org>2021-02-23 11:00:18 +0100
committerMathieu Othacehe <othacehe@gnu.org>2021-02-23 11:00:18 +0100
commit1a8cfb6d4c767d6cb19689404d7d0bca336ed0d6 (patch)
tree9e2f32e641c81450466d73b36df14ebc3f6437d4 /scripts/guix.in
parentbebcf97600b2fa65482ae8ee870800dafa34d3f8 (diff)
downloadguix-1a8cfb6d4c767d6cb19689404d7d0bca336ed0d6.tar.gz
services: postgresql-roles: Fix race condition.
Make sure that the postgresql-roles script is completed before declaring the
postgresql-roles service as started.

* gnu/services/databases.scm (postgresql-create-roles): Return the command
line instead of a program-file.
(postgresql-role-shepherd-service): Use fork+exec-command to start the role
creation script and wait for its completion before returning.
Diffstat (limited to 'scripts/guix.in')
0 files changed, 0 insertions, 0 deletions