1#!/bin/sh 2#set -x 3 4MKSQ=../src/linux/linux/scripts/squashfs/mksquashfs 5TRX=../tools/trx 6ADDLANG=../tools/addlang 7 8LANG="sc sp sw it de fr en" 9 10if [ a$1 != a ] ; then 11LANG=$1 12fi 13 14rm -rf lang_img 15mkdir lang_img 16 17# Handle original EN language 18#$MKSQ ../src/router/www/cisco_wrt54g_en oen.sq 19#$TRX -o oen.trx oen.sq 20#$ADDLANG -i oen.trx -o lang_img/oen_lang.bin 21 22#rm -rf /tmp/www_m 23#cp -rfa ../src/router/mipsel-uclibc/target/www/ /tmp/www_m 24#rm -rf /tmp/www_m/lang_pack 25#rm -rf /tmp/www_m/help 26 27# Handle multiple language 28for lang in $LANG ; do 29 #echo "lang=$lang" 30 31 if [ ! -d ../src/router/www/lang_pack/${lang}_lang_pack/ ] ; then 32 echo "Cann't find \"$lang\" language package." 33 exit 34 fi 35 36 rm -rf /tmp/www_m 37 cp -rfa ../src/router/mipsel-uclibc/target/www/ /tmp/www_m 38 rm -rf /tmp/www_m/lang_pack 39 rm -rf /tmp/www_m/help 40 41 cp -rfa ../src/router/www/lang_pack/${lang}_lang_pack/ /tmp/www_m/lang_pack 42 cp -rfa ../src/router/www/lang_pack/all_help/${lang}_help /tmp/www_m/help 43 44 test -d ../src/router/www/lang_pack/${lang}_image/ && cp -rfa ../src/router/www/lang_pack/${lang}_image/*.gif /tmp/www_m/image/ 45 46 $MKSQ /tmp/www_m 2${lang}.sq 47done 48 49for lang in $LANG ; do 50 $TRX -o 2${lang}.trx 2${lang}.sq 51 $ADDLANG -i 2${lang}.trx -o lang_img/${lang}_lang.bin 52done 53 54rm -rf /tmp/www_m 55rm -f *.trx 56rm -f *.sq 57 58