exit for encoding error (#107)
This commit is contained in:
parent
5521b7fd82
commit
50caf0240f
@ -30,8 +30,12 @@ echo "Update version and date in the file \"version.php\""
|
|||||||
for i in `find ./"$version" -type f -name '*.*'`; do
|
for i in `find ./"$version" -type f -name '*.*'`; do
|
||||||
encoding=`file -b --mime-encoding "$i"`
|
encoding=`file -b --mime-encoding "$i"`
|
||||||
if [ "$encoding" != "iso-8859-1" ] && [ "$encoding" != "binary" ]; then
|
if [ "$encoding" != "iso-8859-1" ] && [ "$encoding" != "binary" ]; then
|
||||||
iconv -c -f $encoding -t "cp1251" $i >> $i.cp1251
|
result=$(iconv -f $encoding -t "cp1251" $i -o $i.cp1251 2>&1 > /dev/null)
|
||||||
mv $i.cp1251 $i
|
if [ ! -z "$result" ]; then
|
||||||
|
echo "Errors in file $i"
|
||||||
|
echo $result
|
||||||
|
exit 255
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
echo "Encoding the file has changed"
|
echo "Encoding the file has changed"
|
||||||
|
Loading…
Reference in New Issue
Block a user