updated build system
This commit is contained in:
@ -8,8 +8,12 @@ CURRENT_DIR=$(realpath ${CURRENT_DIR})
|
||||
|
||||
. "${CURRENT_DIR}/env.sh" "$3" "$4" "$5" "$6" "$7"
|
||||
|
||||
if [ -f "../dist/version.sh" ]; then
|
||||
source ../dist/version.sh
|
||||
if [ -f "${CURRENT_DIR}/../dist/version.sh" ]; then
|
||||
source ${CURRENT_DIR}/../dist/version.sh
|
||||
fi
|
||||
|
||||
if [ -f "${CURRENT_DIR}/../dist/git_rev.sh" ]; then
|
||||
source ${CURRENT_DIR}/../dist/git_rev.sh
|
||||
fi
|
||||
|
||||
function exit_and_clean() {
|
||||
@ -23,6 +27,11 @@ if [ "${PROJECT_VERSION}" == "" ]; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ "${PROJECT_GIT_REV}" == "" ]; then
|
||||
echo "Project git revision not set"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -d "${PROJECT_DIST_DIR}" ]; then
|
||||
echo "Dist directory not found: ${PROJECT_DIST_DIR}"
|
||||
exit 1
|
||||
@ -39,7 +48,7 @@ PACKAGE_ROOT=$(realpath ${PACKAGE_ROOT})
|
||||
rsync -av --progress ${PACKAGE_ROOT}/ ${TEMP_DIR}/ || exit_and_clean "Failed to rsync" 1
|
||||
|
||||
pushd "${DEST_DIR}"
|
||||
tar cvzf ${PROJECT_APP_NAME}_${PROJECT_VERSION}_${PROJECT_BUILD_ARCH}_${PROJECT_OS}.tar.gz -C ${TEMP_DIR} . || exit_and_clean "Failed to create archive" 1
|
||||
tar cvzf ${PROJECT_APP_NAME}_${PROJECT_VERSION}_${PROJECT_GIT_REV}_${PROJECT_BUILD_ARCH}_${PROJECT_OS}.tar.gz -C ${TEMP_DIR} . || exit_and_clean "Failed to create archive" 1
|
||||
popd
|
||||
|
||||
exit_and_clean "Created package successfully" 0
|
||||
|
Reference in New Issue
Block a user