OpenSSL 1.0.2f
[tomato.git] / release / src / router / openssl / util / toutf8.sh
blob8a4254b3df3d61f372b7514602bb175da3759c7a
1 #! /bin/sh
3 # Very simple script to detect and convert files that we want to re-encode to UTF8
5 git ls-tree -r --name-only HEAD | \
6 while read F; do
7 charset=`file -bi "$F" | sed -e 's|.*charset=||'`
8 if [ "$charset" != "utf-8" -a "$charset" != "binary" -a "$charset" != "us-ascii" ]; then
9 iconv -f ISO-8859-1 -t UTF8 < "$F" > "$F.utf8" && \
10 ( cmp -s "$F" "$F.utf8" || \
11 ( echo "$F"
12 mv "$F" "$F.iso-8859-1"
13 mv "$F.utf8" "$F"
17 done