[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/2] Cuirass package + service.
From: |
Mathieu Lirzin |
Subject: |
[PATCH 0/2] Cuirass package + service. |
Date: |
Wed, 26 Oct 2016 15:05:56 +0200 |
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