doc: Explain how to set custom Shepherd package.
* doc/guix.texi (Shepherd Services): Give example on how to set custom Shepherd package.
This commit is contained in:
parent
85843123de
commit
847c816ddd
|
@ -32895,6 +32895,25 @@ mechanism instead (@pxref{Shepherd Services}).
|
||||||
@end table
|
@end table
|
||||||
@end deftp
|
@end deftp
|
||||||
|
|
||||||
|
The following example specifies the Shepherd package for the operating
|
||||||
|
system:
|
||||||
|
|
||||||
|
@lisp
|
||||||
|
(operating-system
|
||||||
|
;; ...
|
||||||
|
(services (append (list openssh-service-type))
|
||||||
|
;; ...
|
||||||
|
%desktop-services)
|
||||||
|
;; ...
|
||||||
|
;; Use own Shepherd package.
|
||||||
|
(essential-services
|
||||||
|
(modify-services (operating-system-default-essential-services
|
||||||
|
this-operating-system)
|
||||||
|
(shepherd-root-service-type config => (shepherd-configuration
|
||||||
|
(inherit config)
|
||||||
|
(shepherd my-shepherd))))))
|
||||||
|
@end lisp
|
||||||
|
|
||||||
@defvr {Scheme Variable} %shepherd-root-service
|
@defvr {Scheme Variable} %shepherd-root-service
|
||||||
This service represents PID@tie{}1.
|
This service represents PID@tie{}1.
|
||||||
@end defvr
|
@end defvr
|
||||||
|
|
Loading…
Reference in a new issue