system: Export 'local-host-aliases'.

* gnu/system.scm (local-host-aliases): New procedure.
  (default-/etc/hosts): Use it.
This commit is contained in:
Ludovic Courtès 2014-10-07 21:17:22 +02:00
parent c28ba7aa60
commit 568841d491
1 changed files with 7 additions and 3 deletions

View File

@ -75,6 +75,7 @@
operating-system-profile
operating-system-grub.cfg
local-host-aliases
%setuid-programs
%base-packages
@ -318,11 +319,14 @@ explicitly appear in OS."
"
This is the GNU system. Welcome.\n")
(define (local-host-aliases host-name)
"Return aliases for HOST-NAME, to be used in /etc/hosts."
(string-append "127.0.0.1 localhost " host-name "\n"
"::1 localhost " host-name "\n"))
(define (default-/etc/hosts host-name)
"Return the default /etc/hosts file."
(text-file "hosts"
(string-append "127.0.0.1 localhost " host-name "\n"
"::1 localhost " host-name "\n")))
(text-file "hosts" (local-host-aliases host-name)))
(define* (etc-directory #:key
(locale "C") (timezone "Europe/Paris")