2015-06-25 18:04:40 +00:00
AppVersionStrMajor = ` ./Version.sh | awk -F " " '{print $1}' `
AppVersion = ` ./Version.sh | awk -F " " '{print $2}' `
AppVersionStr = ` ./Version.sh | awk -F " " '{print $3}' `
DevChannel = ` ./Version.sh | awk -F " " '{print $4}' `
2015-02-05 15:03:03 +00:00
DevPostfix = ''
DevParam = ''
if [ " $DevChannel " != "0" ] ; then
DevPostfix = '.dev'
DevParam = '-dev'
fi
2015-06-25 18:04:40 +00:00
if [ -d " ./../Linux/Release/deploy/ $AppVersionStrMajor / $AppVersionStr .dev " ] ; then
2015-02-05 15:03:03 +00:00
echo " Deploy folder for version $AppVersionStr .dev already exists! "
exit 1
fi
2014-07-14 05:16:21 +00:00
2015-06-25 18:04:40 +00:00
if [ -d " ./../Linux/Release/deploy/ $AppVersionStrMajor / $AppVersionStr " ] ; then
2014-07-14 05:16:21 +00:00
echo " Deploy folder for version $AppVersionStr already exists! "
exit 1
fi
2014-07-14 13:58:10 +00:00
if [ -f " ./../Linux/Release/tlinuxupd $AppVersion " ] ; then
2014-07-14 05:16:21 +00:00
echo " Update file for version $AppVersion already exists! "
exit 1
fi
2014-07-14 13:58:10 +00:00
if [ ! -f "./../Linux/Release/Telegram" ] ; then
2014-07-14 05:16:21 +00:00
echo "Telegram not found!"
exit 1
fi
2014-07-14 13:58:10 +00:00
if [ ! -f "./../Linux/Release/Updater" ] ; then
2014-07-14 05:16:21 +00:00
echo "Updater not found!"
exit 1
fi
2015-02-05 15:03:03 +00:00
echo " Preparing version $AppVersionStr $DevPostfix , executing Packer.. "
cd ./../Linux/Release && ./Packer -path Telegram -path Updater -version $AppVersion $DevParam && cd ./../../Telegram
2014-07-14 05:16:21 +00:00
echo "Packer done!"
2014-07-14 13:58:10 +00:00
if [ ! -d "./../Linux/Release/deploy" ] ; then
mkdir "./../Linux/Release/deploy"
2014-07-14 05:16:21 +00:00
fi
2015-06-25 18:04:40 +00:00
if [ ! -d " ./../Linux/Release/deploy/ $AppVersionStrMajor " ] ; then
mkdir " ./../Linux/Release/deploy/ $AppVersionStrMajor "
fi
2015-08-03 08:25:25 +00:00
echo " Copying Telegram, Updater and tlinuxupd $AppVersion to deploy/ $AppVersionStrMajor / $AppVersionStr $DevPostfix .. " ;
2015-06-25 18:04:40 +00:00
mkdir " ./../Linux/Release/deploy/ $AppVersionStrMajor / $AppVersionStr $DevPostfix "
mkdir " ./../Linux/Release/deploy/ $AppVersionStrMajor / $AppVersionStr $DevPostfix /Telegram "
mv ./../Linux/Release/Telegram ./../Linux/Release/deploy/$AppVersionStrMajor /$AppVersionStr $DevPostfix /Telegram/
mv ./../Linux/Release/Updater ./../Linux/Release/deploy/$AppVersionStrMajor /$AppVersionStr $DevPostfix /Telegram/
mv ./../Linux/Release/tlinuxupd$AppVersion ./../Linux/Release/deploy/$AppVersionStrMajor /$AppVersionStr $DevPostfix /
cd ./../Linux/Release/deploy/$AppVersionStrMajor /$AppVersionStr $DevPostfix && tar -cJvf tsetup.$AppVersionStr $DevPostfix .tar.xz Telegram/ && cd ./../../../../../Telegram
2015-02-05 15:03:03 +00:00
echo " Version $AppVersionStr $DevPostfix prepared! " ;
2014-07-14 05:16:21 +00:00