[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch master updated: gnu: installer: Fix issue with "Esperanto" locale
From: |
guix-commits |
Subject: |
branch master updated: gnu: installer: Fix issue with "Esperanto" locale. |
Date: |
Fri, 10 Apr 2020 09:51:14 -0400 |
This is an automated email from the git hooks/post-receive script.
mothacehe pushed a commit to branch master
in repository guix.
The following commit(s) were added to refs/heads/master by this push:
new 1a24df4 gnu: installer: Fix issue with "Esperanto" locale.
1a24df4 is described below
commit 1a24df44347629cd67821d672edad7636404f293
Author: Mathieu Othacehe <address@hidden>
AuthorDate: Fri Apr 10 15:44:38 2020 +0200
gnu: installer: Fix issue with "Esperanto" locale.
According to glibc manual, locale are under the following form:
language[_territory[.codeset]][@modifier]
The esperanto locale "epo" does not have a territory. Modify run-command to
take this into account.
Reported by Alex Sassmannshausen here:
https://lists.gnu.org/archive/html/guix-devel/2020-04/msg00192.html.
* gnu/installer/utils.scm (run-command): Handle locale without territory
such
as "epo".
---
gnu/installer/utils.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/gnu/installer/utils.scm b/gnu/installer/utils.scm
index 0a91ae1..5f8fe8c 100644
--- a/gnu/installer/utils.scm
+++ b/gnu/installer/utils.scm
@@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU
-;;; Copyright © 2018 Mathieu Othacehe <address@hidden>
+;;; Copyright © 2018, 2020 Mathieu Othacehe <address@hidden>
;;; Copyright © 2019, 2020 Ludovic Courtès <address@hidden>
;;;
;;; This file is part of GNU Guix.
@@ -93,7 +93,8 @@ COMMAND exited successfully, #f otherwise."
(setenv "LC_ALL" locale)
(setenv "LANGUAGE"
(string-take locale
- (string-index locale #\_))))))
+ (or (string-index locale #\_)
+ (string-length locale)))))))
(guard (c ((invoke-error? c)
(newline)
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- branch master updated: gnu: installer: Fix issue with "Esperanto" locale.,
guix-commits <=