Browse Source
system: Create "/etc/hostname".
* gnu/system.scm (operating-system-etc-service): Add a plain-file with the
operating-system-host-name.
version-0.14.0
Thomas Danckaert
5 years ago
No known key found for this signature in database
GPG Key ID: 5C3B064C724A5726
1 changed files with
5 additions and
0 deletions
-
gnu/system.scm
|
|
@ -646,6 +646,11 @@ fi\n"))) |
|
|
|
("bashrc" ,#~#$bashrc) |
|
|
|
("hosts" ,#~#$(or (operating-system-hosts-file os) |
|
|
|
(default-/etc/hosts (operating-system-host-name os)))) |
|
|
|
;; Write the operating-system-host-name to /etc/hostname to prevent |
|
|
|
;; NetworkManager from changing the system's hostname when connecting |
|
|
|
;; to certain networks. Some discussion at |
|
|
|
;; https://lists.gnu.org/archive/html/help-guix/2017-09/msg00037.html |
|
|
|
("hostname" ,(plain-file "hostname" (operating-system-host-name os))) |
|
|
|
("localtime" ,(file-append tzdata "/share/zoneinfo/" |
|
|
|
(operating-system-timezone os))) |
|
|
|
("sudoers" ,(operating-system-sudoers-file os)))))) |
|
|
|