mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
shepherd: Include /etc/localtime in service containers.
Fixes a bug whereby Tor (for example) would emit syslog messages with a UTC timestamp instead of local time. * gnu/build/shepherd.scm (default-mounts): Add /etc/localtime to MAPPINGS.
This commit is contained in:
parent
c8bb86f51c
commit
78d6d5e8d9
1 changed files with 9 additions and 1 deletions
|
@ -1,5 +1,5 @@
|
|||
;;; GNU Guix --- Functional package management for GNU
|
||||
;;; Copyright © 2017, 2018 Ludovic Courtès <ludo@gnu.org>
|
||||
;;; Copyright © 2017, 2018, 2019 Ludovic Courtès <ludo@gnu.org>
|
||||
;;;
|
||||
;;; This file is part of GNU Guix.
|
||||
;;;
|
||||
|
@ -81,6 +81,14 @@ (define nscd-socket
|
|||
(not (memq 'user namespaces)))
|
||||
accounts
|
||||
'())
|
||||
|
||||
;; Tell the process what timezone we're in. This
|
||||
;; makes sure that, for instance, its syslog
|
||||
;; messages have the correct timestamp.
|
||||
,(file-system-mapping
|
||||
(source "/etc/localtime")
|
||||
(target source))
|
||||
|
||||
,%store-mapping))) ;XXX: coarse-grain
|
||||
(map file-system-mapping->bind-mount
|
||||
(filter (lambda (mapping)
|
||||
|
|
Loading…
Reference in a new issue