Checking just for the unicode data files' existence is not sufficient;
we should also download them if a newer version exists on the Unicode
consortium's servers. Option -N of wget does this nicely for us.

Cc: Torsten Bögershausen <tbo...@web.de>
Signed-off-by: Beat Bolli <dev+...@drbeat.li>
---
Diff to v2:
  - reorder the commits: fix all of update-unicode.sh first, then
    regenerate unicode_width.h only once

 update_unicode.sh | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/update_unicode.sh b/update_unicode.sh
index 27af77c..3c84270 100755
--- a/update_unicode.sh
+++ b/update_unicode.sh
@@ -10,12 +10,8 @@ if ! test -d unicode; then
        mkdir unicode
 fi &&
 ( cd unicode &&
-       if ! test -f UnicodeData.txt; then
-               wget 
http://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt
-       fi &&
-       if ! test -f EastAsianWidth.txt; then
-               wget 
http://www.unicode.org/Public/UCD/latest/ucd/EastAsianWidth.txt
-       fi &&
+       wget -N http://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt \
+               http://www.unicode.org/Public/UCD/latest/ucd/EastAsianWidth.txt 
&&
        if ! test -d uniset; then
                git clone https://github.com/depp/uniset.git
        fi &&
-- 
2.7.2

Reply via email to