summary refs log tree commit diff
path: root/gnu/system
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2013-12-10 21:46:59 +0100
committerLudovic Courtès <ludo@gnu.org>2013-12-10 21:46:59 +0100
commit3141a8bdb35a6df12975d335ee05409fc604ab4c (patch)
treecbd613bf0557113ca1118f7dd4c7a3557601f663 /gnu/system
parentdfb74e50b790c9d31a1ff1f71f93d5230cc03924 (diff)
downloadguix-3141a8bdb35a6df12975d335ee05409fc604ab4c.tar.gz
gnu: Honor the operating system's locale and timezone.
* gnu/system.scm (etc-directory): Add 'locale' and 'timezone'
  parameters.  Set 'LC_ALL', 'TZ', and 'TZDIR' in /etc/profile.
  (operating-system-derivation): Adjust call accordingly.
* gnu/system/vm.scm (%demo-operating-system): Change locale to
  'en_US.UTF-8'.  Add TZDATA to 'packages'.
Diffstat (limited to 'gnu/system')
-rw-r--r--gnu/system/vm.scm5
1 files changed, 3 insertions, 2 deletions
diff --git a/gnu/system/vm.scm b/gnu/system/vm.scm
index a81c84672b..6c99fb1365 100644
--- a/gnu/system/vm.scm
+++ b/gnu/system/vm.scm
@@ -26,7 +26,7 @@
                 #:select (%final-inputs
                           guile-final gcc-final glibc-final
                           ld-wrapper binutils-final
-                          coreutils findutils grep sed))
+                          coreutils findutils grep sed tzdata))
   #:use-module (gnu packages guile)
   #:use-module (gnu packages bash)
   #:use-module (gnu packages less)
@@ -411,7 +411,7 @@ such as /etc files."
   (operating-system
    (host-name "gnu")
    (timezone "Europe/Paris")
-   (locale "C.UTF-8")
+   (locale "en_US.UTF-8")
    (users (list (user-account
                  (name "guest")
                  (password "")
@@ -434,6 +434,7 @@ such as /etc files."
                    psmisc
                    zile
                    less
+                   tzdata
                    guix))))
 
 (define* (system-qemu-image #:optional (os %demo-operating-system))