From acb256d4583caa48e601c8cd0572ee4f269887fc Mon Sep 17 00:00:00 2001 From: Christopher Baines Date: Sun, 15 Dec 2024 22:09:36 +0000 Subject: services: guix-data-service: Support specifying configuration. The database contains some tables that are effectively used for configuration. This commit starts to expose these to the guix service, enabling the configuration to be handled by the service. * gnu/services/guix.scm (): Add git-repositories and build-servers. (guix-data-service-configuration-git-repositories, guix-data-service-configuration-build-servers): New procedures. (guix-data-service-shepherd-services): Add new shepherd service to setup the database. Change-Id: I519efd9157b60f18c7e80e3bdc92c0e3c5729334 --- doc/guix.texi | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'doc/guix.texi') diff --git a/doc/guix.texi b/doc/guix.texi index 9454fa365c..08ffbc36d7 100644 --- a/doc/guix.texi +++ b/doc/guix.texi @@ -40261,6 +40261,12 @@ Extra command line options for @code{guix-data-service}. @item @code{extra-process-jobs-options} (default: @var{'()}) Extra command line options for @code{guix-data-service-process-jobs}. +@item @code{git-repositories} (default: @var{#f}) +List of git-repository information to insert into the database. + +@item @code{build-servers} (default: @var{#f}) +List of build-server information to insert into the database. + @end table @end deftp -- cgit v1.2.3