1
0
Fork 0
mirror of https://github.com/YunoHost/apps.git synced 2024-09-03 20:06:07 +02:00

Replace should_i_rebuild.sh by a new script that corresponds to what we do in the current cron job nowadays

This commit is contained in:
Alexandre Aubin 2020-03-20 18:37:29 +01:00
parent abddc03b63
commit 63d5700e52
2 changed files with 10 additions and 33 deletions

10
rebuild.sh Normal file
View file

@ -0,0 +1,10 @@
#!/bin/bash
workdir=$(dirname "$0")
log=$workdir/app_list_auto_update.log
cd $workdir
date >> $log
git pull >/dev/null
python ./list_builder.py &>> $log || sendxmpppy "[listbuilder] Rebuilding the application list failed miserably"

View file

@ -1,33 +0,0 @@
#!/bin/bash
set -ex
if [ ! "$1" ]
then
echo "I need a github <username>:<token> to run as first argument"
exit 1
fi
before_pull_commit=$(git show HEAD | head -n 1)
git pull
if [ "$before_pull_commit" != "$(git show HEAD | head -n 1)" ]
then
python ./list_builder.py -g $1 apps.json
# FIXME : this code should probably be moved to "apps.json" nowadays ...
python ./update_translations.py official-build.json community-build.json
for i in official community
do
if [ "$(git status -s| grep "M locales-$i/en.json")" ]
then
git add locales-$i/en.json
git commit -m "[mod] update locales-$i/en.json with new translations"
git pull
git push
fi
done
fi