David Craven skribis:
>> Looking at the doc, I’m under the impression that this should also
>> depend on elogind no? (I think it needs to talk to elogind to tell it
>> about “seats” being used etc.)
>
> logind is an optional dependency. How do I make a shepherd service
> depend on a dbus-service
> Looking at the doc, I’m under the impression that this should also
> depend on elogind no? (I think it needs to talk to elogind to tell it
> about “seats” being used etc.)
logind is an optional dependency. How do I make a shepherd service
depend on a dbus-service?
Nice! Thanks!
I noticed that despite the dependency of kmscon on elogind, elogind
support was missing. I added it in commit
5acf00f99072cd4da8d3ba064f19cc819288d68b.
Ludo’.
David Craven skribis:
> + (list (shepherd-service
> +(documentation "kmscon virtual terminal")
> +(requirement '(user-processes udev))
Looking at the doc, I’m under the impression that this should also
depend on elogind no? (I think it needs to talk to elogind to tell it
about “seats”
Hello!
David Craven skribis:
> * gnu/services/base.scm (,
> kmscon-shepherd-service, kmscon-service-type, kmscon-service): New
> variables.
I didn’t know kmscon, that looks pretty interesting.
> +(define-record-type*
> + kmscon-configuration make-kmscon-configuration
> + kmscon-config
* gnu/services/base.scm (,
kmscon-shepherd-service, kmscon-service-type, kmscon-service): New
variables.
---
gnu/services/base.scm | 53 +++
1 file changed, 53 insertions(+)
diff --git a/gnu/services/base.scm b/gnu/services/base.scm
index 99a675