Gentoo Archives: gentoo-commits

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 }