diff --git a/.gitignore b/.gitignore index ca6bf2c..64aa388 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ .DS_Store appstore -deploy0 diff --git a/tools/gitsync.sh b/tools/gitsync.sh index afbac79..20495f0 100755 --- a/tools/gitsync.sh +++ b/tools/gitsync.sh @@ -70,7 +70,11 @@ pack() { if [ -f ${pack_dir}/applist.txt ]; then version_old=`cat ${pack_dir}/applist.txt | grep "$line|" | cut -d'|' -f4` version_new=`cat apps/$line/config/$line.uci | grep "version=" | cut -d'=' -f2 | sed -e 's/"//g'` - [ "$version_new" != "$version_old" ] && echo "打包$line..." || continue + if [ "$version_new" != "$version_old" ] || [ ! -f ${pack_dir}/appstore/${line}* ]; then + echo "打包$line..." + else + continue + fi fi pack_app $line done