From: | Mike Frysinger <vapier@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] proj/locale-gen:master commit in: / |
Date: | Mon, 27 Sep 2021 06:49:15 |
Message-Id: | 1632725179.692486a6d5b757f485e15a7acf269fd1bf28d970.vapier@gentoo |
1 | commit: 692486a6d5b757f485e15a7acf269fd1bf28d970 |
2 | Author: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
3 | AuthorDate: Mon Sep 27 06:46:19 2021 +0000 |
4 | Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org> |
5 | CommitDate: Mon Sep 27 06:46:19 2021 +0000 |
6 | URL: https://gitweb.gentoo.org/proj/locale-gen.git/commit/?id=692486a6 |
7 | |
8 | switch from tr to bash builtin ${var,,} |
9 | |
10 | This seems to speed things up. Or I'm lying to myself. Either way. |
11 | |
12 | Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org> |
13 | |
14 | locale-gen | 7 ++++--- |
15 | 1 file changed, 4 insertions(+), 3 deletions(-) |
16 | |
17 | diff --git a/locale-gen b/locale-gen |
18 | index c746eef..9759daa 100755 |
19 | --- a/locale-gen |
20 | +++ b/locale-gen |
21 | @@ -196,10 +196,11 @@ fi |
22 | # https://sourceware.org/git/?p=glibc.git;a=blob;f=locale/programs/localedef.c;hb=glibc-2.34#l562 |
23 | normalize() { |
24 | if [[ $1 == *.* ]] ; then |
25 | - local ret=$(echo ${1##*.} | tr '[[:upper:]]' '[[:lower:]]') |
26 | - echo ${1%%.*}.${ret//-} |
27 | + local ret=${1##*.} |
28 | + ret=${ret,,} |
29 | + echo "${1%%.*}.${ret//-}" |
30 | else |
31 | - echo $1 |
32 | + echo "$1" |
33 | fi |
34 | } |