services: postgresql: Simplify execution of ‘initdb’. * gnu/services/databases.scm (postgresql-activation): Replace ‘primitive-exit’ + ‘system*’ with ‘execl’. Change-Id: I491fd3093f67af59f240438d7d6123e769e4ec1e
1 files changed, 3 insertions(+), 6 deletions(-) M gnu/services/databases.scm
M gnu/services/databases.scm => gnu/services/databases.scm +3 -6
@@ 273,12 273,9 @@ host all all ::1/128 md5")) (lambda () (setgid (passwd:gid user)) (setuid (passwd:uid user)) (primitive-exit (apply system* initdb "-D" #$data-directory initdb-args))) (apply execl initdb initdb "-D" #$data-directory initdb-args)) (lambda () (primitive-exit 1)))) (pid (waitpid pid))))))))))