| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #!/bin/bash -x
- #
- # Generated - do not edit!
- #
- # Macros
- TOP=`pwd`
- PLATFORM=GNU-Linux-x86
- TMPDIR=build/Debug/${PLATFORM}/tmp-packaging
- TMPDIRNAME=tmp-packaging
- OUTPUT_PATH=dist/Debug/${PLATFORM}/vcmi_server
- OUTPUT_BASENAME=vcmi_server
- PACKAGE_TOP_DIR=vcmiserver/
- # Functions
- function checkReturnCode
- {
- rc=$?
- if [ $rc != 0 ]
- then
- exit $rc
- fi
- }
- function makeDirectory
- # $1 directory path
- # $2 permission (optional)
- {
- mkdir -p "$1"
- checkReturnCode
- if [ "$2" != "" ]
- then
- chmod $2 "$1"
- checkReturnCode
- fi
- }
- function copyFileToTmpDir
- # $1 from-file path
- # $2 to-file path
- # $3 permission
- {
- cp "$1" "$2"
- checkReturnCode
- if [ "$3" != "" ]
- then
- chmod $3 "$2"
- checkReturnCode
- fi
- }
- # Setup
- cd "${TOP}"
- mkdir -p dist/Debug/${PLATFORM}/package
- rm -rf ${TMPDIR}
- mkdir -p ${TMPDIR}
- # Copy files and create directories and links
- cd "${TOP}"
- makeDirectory ${TMPDIR}/vcmiserver/bin
- copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
- # Generate tar file
- cd "${TOP}"
- rm -f dist/Debug/${PLATFORM}/package/vcmiserver.tar
- cd ${TMPDIR}
- tar -vcf ../../../../dist/Debug/${PLATFORM}/package/vcmiserver.tar *
- checkReturnCode
- # Cleanup
- cd "${TOP}"
- rm -rf ${TMPDIR}
|