Hello, Here is a package definition and service for Cuirass. As documented both in the second patch, the service is not really useful as it is. TL;DR Cuirass needs to be launched the first time with the "--specifications" option and then without it, because it has a side effect on the database. As a consequence the same specifications will be re-added each time the service is restarted. I think we want to allow users to add additional specifications at runtime without having to reconfigure the system or even restart Cuirass, I think it would make sense for cuirass to use a Client+Server architecture communicating over Socket. If nobody has a better idea, I will start working on that (taking inspiration from the Shepherd). Thanks, Mathieu Lirzin (2): gnu: Add Cuirass. services: Add 'cuirass-service'. doc/guix.texi | 86 +++++++++++++++++++++++++++++++ gnu/local.mk | 1 + gnu/packages/ci.scm | 51 +++++++++++++++++++ gnu/services/cuirass.scm | 128 +++++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 266 insertions(+) create mode 100644 gnu/services/cuirass.scm -- 2.9.3