summaryrefslogtreecommitdiff
path: root/gnu/system
diff options
context:
space:
mode:
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>2020-05-06 10:07:08 +0200
committerJan Nieuwenhuizen <janneke@gnu.org>2020-06-08 14:26:14 +0200
commit11e4200feeffcf1abdd1559c9fca48373599ab10 (patch)
treebf9da3580cab9cb09abefb7443e9b31164f39c62 /gnu/system
parent7ccd471c71d650055e99cd02381bc8dcd86d5313 (diff)
downloadguix-patches-11e4200feeffcf1abdd1559c9fca48373599ab10.tar
guix-patches-11e4200feeffcf1abdd1559c9fca48373599ab10.tar.gz
system: hurd: Populate services.
* gnu/system/hurd.scm (%base-services/hurd): Add hurd-console-service, hurd-getty-services, guix-service. Also add sylog and loopback, needed for ... * gnu/system.scm (hurd-default-essential-services): ... add %shepherd-root-service with dependencies: %boot-service, %activation-service, user-processes, root-file-system-service, file-system-service, pam-root-service.
Diffstat (limited to 'gnu/system')
-rw-r--r--gnu/system/hurd.scm18
1 files changed, 17 insertions, 1 deletions
diff --git a/gnu/system/hurd.scm b/gnu/system/hurd.scm
index e11055cbb8..956682357e 100644
--- a/gnu/system/hurd.scm
+++ b/gnu/system/hurd.scm
@@ -66,7 +66,23 @@
net-base inetutils less shepherd which))
(define %base-services/hurd
- '())
+ (list (service hurd-console-service-type
+ (hurd-console-configuration (hurd hurd)))
+ (service hurd-getty-service-type (hurd-getty-configuration
+ (tty "tty1")))
+ (service hurd-getty-service-type (hurd-getty-configuration
+ (tty "tty2")))
+ (service static-networking-service-type
+ (list (static-networking (interface "lo")
+ (ip "127.0.0.1")
+ (requirement '())
+ (provision '(loopback))
+ (name-servers '("10.0.2.3")))))
+ (syslog-service)
+ (service guix-service-type
+ (guix-configuration
+ (extra-options '("--disable-chroot"
+ "--disable-deduplication"))))))
(define %hurd-default-operating-system
(operating-system