Skip to content
Snippets Groups Projects
post-build.sh 994 B
Newer Older
Aleksandr Vodianov's avatar
Aleksandr Vodianov committed
echo "workdir before postinstall is $(pwd)"

platform=$1
errstring=""
errcode=0

. prod_build/general/pre-build.sh
Aleksandr Vodianov's avatar
Aleksandr Vodianov committed
for conffile in $(find "./prod_build/$platform/conf" | grep conf/ | grep -v .bak); do
	export_variables $conffile
	echo "export variables from $conffile"
done
Aleksandr Vodianov's avatar
Aleksandr Vodianov committed
export_variables "prod_build/general/conf/*"

Aleksandr Vodianov's avatar
Aleksandr Vodianov committed
echo $platform
echo $PACKAGE_PATH
Aleksandr Vodianov's avatar
Aleksandr Vodianov committed
echo "Mod handler"
if [[ $CI_COMMIT_REF_NAME != "" ]] && [[ $CI_COMMIT_REF_NAME != "master" ]]; then
Aleksandr Vodianov's avatar
Aleksandr Vodianov committed
	export MOD="-${CI_COMMIT_REF_NAME}"
Aleksandr Vodianov's avatar
Aleksandr Vodianov committed
fi
Aleksandr Vodianov's avatar
Aleksandr Vodianov committed
echo $MOD
Aleksandr Vodianov's avatar
Aleksandr Vodianov committed

[[ -e prod_build/$platform/scripts/post-build.sh ]] && prod_build/$platform/scripts/post-build.sh $platform || { errcode=$? && errstring="$errstring ${platform}_postbuild errcode $errcode"; } #For post-build actions not in chroot (global publish)
[[ $errstring != "" ]] && echo "$brand done with errors:" && echo "$errstring" >> ~/prod_log && errstring="" && errcode=5 ## General failure error

unexport_variables $(find "./prod_build/$platform/conf" -maxdepth 1 -type f)

exit  $errcode