GNU bug report logs -
#46031
services: cuirass: Add "simple-cuirass-services".
Previous Next
Reported by: Mathieu Othacehe <othacehe <at> gnu.org>
Date: Fri, 22 Jan 2021 08:52:02 UTC
Severity: normal
Done: Mathieu Othacehe <othacehe <at> gnu.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hello Jonathan,
> (services
> (cons*
> (service a-service-type)
> [...]
> (service z-service-type)
> (modify-services %base-services
> (guix-service-type config =>
> (guix-configuration
> (inherit config)
> (extra-options '("--cores=x")))))))
That would impose to write something like:
--8<---------------cut here---------------start------------->8---
(services
(append
(cons*
(service a-service-type)
[...]
(service z-service-type)
(modify-services %base-services
(guix-service-type config =>
(guix-configuration
(inherit config)
(extra-options '("--cores=x"))))))
(simple-cuirass-services
(simple-cuirass-configuration
(build 'all)
(channels (cons (channel
(name 'my-guix)
(url "https://my-git-repo/guix.git"))
%default-channels))))))
--8<---------------cut here---------------end--------------->8---
which is admittedly not that elegant. The problem I'd like to hide that
"postgresql-service-type" and "postgresql-role-service-type" are
required by Cuirass. Any idea?
Thanks,
Mathieu
This bug report was last modified 4 years and 91 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.