Skip to content
Snippets Groups Projects
Commit 44ed5e57 authored by DarkGod's avatar DarkGod
Browse files

plop

parent 715b0298
No related branches found
No related tags found
No related merge requests found
Pipeline #
......@@ -50,45 +50,50 @@ echo
if test ! -f $md5def; then echo "Missing default md5"; exit; fi
if test ! -f $md5steam; then echo "Missing steam md5"; exit; fi
echo "SQL:"
sql_res=$(
echo "SQL:"
# New way, pass along a md5 file as generated by the game and it all computes
IFS=$'\n'
steammd5=''
regex="^([^ ]*) : (.*)\[(.*)\]"
for line in `cat $md5steam`; do
if [[ $line =~ $regex ]]; then
md5="${BASH_REMATCH[1]}"
kind="${BASH_REMATCH[2]}"
if test "$kind" = "module"; then
steammd5=$md5
# New way, pass along a md5 file as generated by the game and it all computes
IFS=$'\n'
steammd5=''
regex="^([^ ]*) : (.*)\[(.*)\]"
for line in `cat $md5steam`; do
if [[ $line =~ $regex ]]; then
md5="${BASH_REMATCH[1]}"
kind="${BASH_REMATCH[2]}"
if test "$kind" = "module"; then
steammd5=$md5
fi
fi
fi
done
for line in `cat $md5def`; do
if [[ $line =~ $regex ]]; then
md5="${BASH_REMATCH[1]}"
kind="${BASH_REMATCH[2]}"
name="${BASH_REMATCH[3]}"
done
for line in `cat $md5def`; do
if [[ $line =~ $regex ]]; then
md5="${BASH_REMATCH[1]}"
kind="${BASH_REMATCH[2]}"
name="${BASH_REMATCH[3]}"
if test "$kind" = "module"; then
echo "replace into modules_versions set module='$name', md5='$md5', md5_2='$steammd5', shown='false';"
elif [[ "$name" =~ "tome-ashes-urhrok" ]]; then
adv=`unzip -p tmp/t-engine4-linux64-$v/game/addons/ashes-urhrok.teaac tome-ashes-urhrok/init.lua|grep addon_version|sed -e 's@.*{\([0-9]\+\),\([0-9]\+\),\([0-9]\+\)}.*@\1.\2.\3@'`
echo "replace into modules_addons_versions set module='tome', addon='$name' , addon_version='$adv', md5='$md5', download_url='https://te4.org/download-dlc/2/ashes-urhrok.teaac';"
elif [[ "$name" =~ "tome-orcs" ]]; then
adv=`unzip -p tmp/t-engine4-linux64-$v/game/addons/orcs.teaac tome-orcs/init.lua|grep addon_version|sed -e 's@.*{\([0-9]\+\),\([0-9]\+\),\([0-9]\+\)}.*@\1.\2.\3@'`
echo "replace into modules_addons_versions set module='tome', addon='$name' , addon_version='$adv', md5='$md5', download_url='https://te4.org/download-dlc/3/orcs.teaac';"
elif [[ "$name" =~ "tome-cults" ]]; then
adv=`unzip -p tmp/t-engine4-linux64-$v/game/addons/cults.teaac tome-cults/init.lua|grep addon_version|sed -e 's@.*{\([0-9]\+\),\([0-9]\+\),\([0-9]\+\)}.*@\1.\2.\3@'`
echo "replace into modules_addons_versions set module='tome', addon='$name' , addon_version='$adv', md5='$md5', download_url='https://te4.org/download-dlc/5/cults.teaac';"
else
echo "replace into modules_addons_versions set module='tome', addon='$name' , md5='$md5', md5_2 ='';"
if test "$kind" = "module"; then
echo "replace into modules_versions set module='$name', md5='$md5', md5_2='$steammd5', shown='false';"
elif [[ "$name" =~ "tome-ashes-urhrok" ]]; then
adv=`unzip -p tmp/t-engine4-linux64-$v/game/addons/ashes-urhrok.teaac tome-ashes-urhrok/init.lua|grep addon_version|sed -e 's@.*{\([0-9]\+\),\([0-9]\+\),\([0-9]\+\)}.*@\1.\2.\3@'`
echo "replace into modules_addons_versions set module='tome', addon='$name' , addon_version='$adv', md5='$md5', download_url='https://te4.org/download-dlc/2/ashes-urhrok.teaac';"
elif [[ "$name" =~ "tome-orcs" ]]; then
adv=`unzip -p tmp/t-engine4-linux64-$v/game/addons/orcs.teaac tome-orcs/init.lua|grep addon_version|sed -e 's@.*{\([0-9]\+\),\([0-9]\+\),\([0-9]\+\)}.*@\1.\2.\3@'`
echo "replace into modules_addons_versions set module='tome', addon='$name' , addon_version='$adv', md5='$md5', download_url='https://te4.org/download-dlc/3/orcs.teaac';"
elif [[ "$name" =~ "tome-cults" ]]; then
adv=`unzip -p tmp/t-engine4-linux64-$v/game/addons/cults.teaac tome-cults/init.lua|grep addon_version|sed -e 's@.*{\([0-9]\+\),\([0-9]\+\),\([0-9]\+\)}.*@\1.\2.\3@'`
echo "replace into modules_addons_versions set module='tome', addon='$name' , addon_version='$adv', md5='$md5', download_url='https://te4.org/download-dlc/5/cults.teaac';"
else
echo "replace into modules_addons_versions set module='tome', addon='$name' , md5='$md5', md5_2 ='';"
fi
fi
fi
done
done
ln -fs /foreign/eyal/var/www/te4.org/htdocs/dl/t-engine/t-engine4-windows-$v.zip /foreign/eyal/var/www/te4.org/htdocs/dl/t-engine/full/tome-full-windows-$v.zip
fmd5=`md5sum /foreign/eyal/var/www/te4.org/htdocs/dl/t-engine/full/tome-full-windows-$v.zip | cut -d' ' -f1`
ln -fs /foreign/eyal/var/www/te4.org/htdocs/dl/t-engine/t-engine4-windows-$v.zip /foreign/eyal/var/www/te4.org/htdocs/dl/t-engine/full/tome-full-windows-$v.zip
fmd5=`md5sum /foreign/eyal/var/www/te4.org/htdocs/dl/t-engine/full/tome-full-windows-$v.zip | cut -d' ' -f1`
echo "replace into modules_fullzip set file='tome-full-windows-$v.zip', md5='$fmd5';"
)
echo "replace into modules_fullzip set file='tome-full-windows-$v.zip', md5='$fmd5';"
echo "$sql_res"
echo "$sql_res" > /tmp/release_data
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment