Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo commit in src/patchsets/glibc/extra/locale: locale-gen
Date: Sat, 29 Aug 2015 04:45:10
Message-Id: 20150829044458.DAC2E16D@oystercatcher.gentoo.org
1 vapier 15/08/29 04:44:58
2
3 Modified: locale-gen
4 Log:
5 locale-gen: detect non-unique locale names #235555
6
7 Revision Changes Path
8 1.38 src/patchsets/glibc/extra/locale/locale-gen
9
10 file : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/extra/locale/locale-gen?rev=1.38&view=markup
11 plain: http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/extra/locale/locale-gen?rev=1.38&content-type=text/plain
12 diff : http://sources.gentoo.org/viewvc.cgi/gentoo/src/patchsets/glibc/extra/locale/locale-gen?r1=1.37&r2=1.38
13
14 Index: locale-gen
15 ===================================================================
16 RCS file: /var/cvsroot/gentoo/src/patchsets/glibc/extra/locale/locale-gen,v
17 retrieving revision 1.37
18 retrieving revision 1.38
19 diff -u -r1.37 -r1.38
20 --- locale-gen 21 Jul 2015 02:28:16 -0000 1.37
21 +++ locale-gen 29 Aug 2015 04:44:58 -0000 1.38
22 @@ -52,7 +52,7 @@
23 }
24 show_version() {
25 local b="(" a=")"
26 - local cvsver="$Revision: 1.37 $b $Date: 2015/07/21 02:28:16 $a"
27 + local cvsver="$Revision: 1.38 $b $Date: 2015/08/29 04:44:58 $a"
28 echo "locale-gen-${cvsver//: }"
29 exit 0
30 }
31 @@ -185,13 +185,13 @@
32 -e '/^[[:space:]]*$/d' \
33 "${CONFIG}" | sort)
34 # Sanity check to make sure people did not duplicate entries. #550884
35 + # The first column must be unique specifically. #235555
36 dup_locales_to_generate=$(
37 echo "${locales_to_generate}" | \
38 - uniq -c | \
39 - awk '$1 != "1" {$1 = ""; print}')
40 + awk '{ if ($1 == last) { print lastline; print; } else { lastline = $0; last = $1; } }')
41 if [[ -n ${dup_locales_to_generate} ]] ; then
42 ewarn "These locales have been duplicated in your config:\n${dup_locales_to_generate}"
43 - ewarn "They will be filtered, but you should still fix."
44 + ewarn "Some might be filtered, but you must fix it."
45 locales_to_generate=$(echo "${locales_to_generate}" | uniq)
46 fi
47 fi