X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/849dfb463d5788f483668d2abe886e4a2b628172..HEAD:/LANGUAGES/check.sh diff --git a/LANGUAGES/check.sh b/LANGUAGES/check.sh index a18c1a8..9d6a3e1 100644 --- a/LANGUAGES/check.sh +++ b/LANGUAGES/check.sh @@ -8,10 +8,24 @@ fi gcc -DFOR_VTOY_JSON_CHECK $VTOY_PATH/Ventoy2Disk/Ventoy2Disk/VentoyJson.c -I $VTOY_PATH/Ventoy2Disk/Ventoy2Disk/ -o checkjson +RET=0 + ./checkjson $VTOY_PATH/LANGUAGES/languages.json ret=$? +if [ $ret -eq 0 ]; then + for i in $(ls $VTOY_PATH/INSTALL/grub/menu); do + echo "check INSTALL/grub/menu/$i ..." + ./checkjson $VTOY_PATH/INSTALL/grub/menu/$i + ret=$? + if [ $ret -ne 0 ]; then + echo "INSTALL/grub/menu/$i invalid json format" + break + fi + done +else + echo "languages.json invalid json format" +fi rm -f ./checkjson [ $ret -eq 0 ] -