[PATCH 3 of 3] packagelib: use LANGUAGE=C for "hg version"
Toshi MARUYAMA
marutosijp2 at gmail.com
Sun Jun 11 15:11:30 EDT 2017
# HG changeset patch
# User Toshi MARUYAMA <marutosijp2 at gmail.com>
# Date 1497205438 -32400
# Mon Jun 12 03:23:58 2017 +0900
# Node ID 64418ff7b1da8dfe95e3591625bc6a4d16ca03fc
# Parent e4120dbf3b1564464fd75f5a7fa1f4222948b0f0
packagelib: use LANGUAGE=C for "hg version"
If "hg version" does not contain "version" (e.g. Japanese),
$hgversion was empty and rpmbuild failed.
diff --git a/contrib/packagelib.sh b/contrib/packagelib.sh
--- a/contrib/packagelib.sh
+++ b/contrib/packagelib.sh
@@ -14,7 +14,7 @@ gethgversion() {
$HG version > /dev/null || { echo 'abort: hg version failed!'; exit 1 ; }
- hgversion=`$HG version | sed -ne 's/.*(version \(.*\))$/\1/p'`
+ hgversion=`LANGUAGE=C $HG version | sed -ne 's/.*(version \(.*\))$/\1/p'`
if echo $hgversion | grep + > /dev/null 2>&1 ; then
tmp=`echo $hgversion | cut -d+ -f 2`
More information about the Mercurial-devel
mailing list