X-Git-Url: https://glassweightruler.freedombox.rocks/gitweb/Ventoy.git/blobdiff_plain/3be4aacd780afc60977ca7ddf4baddf00b33f493..511b8091ebc60586efef0e3d07205f6b5bc49345:/LANGUAGES/check.sh diff --git a/LANGUAGES/check.sh b/LANGUAGES/check.sh index a18c1a8..836befd 100644 --- a/LANGUAGES/check.sh +++ b/LANGUAGES/check.sh @@ -8,10 +8,23 @@ 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 + ./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 ] -