12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- #!/bin/bash -x
-
- #
- # Generated - do not edit!
- #
-
- # Macros
- TOP=`pwd`
- CND_PLATFORM=GNU-Linux
- CND_CONF=Debug
- CND_DISTDIR=dist
- CND_BUILDDIR=build
- CND_DLIB_EXT=so
- NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging
- TMPDIRNAME=tmp-packaging
- OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/superviseur-robot
- OUTPUT_BASENAME=superviseur-robot
- PACKAGE_TOP_DIR=superviseur-robot/
-
- # 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 ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package
- rm -rf ${NBTMPDIR}
- mkdir -p ${NBTMPDIR}
-
- # Copy files and create directories and links
- cd "${TOP}"
- makeDirectory "${NBTMPDIR}/superviseur-robot/bin"
- copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
-
-
- # Generate tar file
- cd "${TOP}"
- rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/superviseur-robot.tar
- cd ${NBTMPDIR}
- tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/superviseur-robot.tar *
- checkReturnCode
-
- # Cleanup
- cd "${TOP}"
- rm -rf ${NBTMPDIR}
|