1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- #!/bin/bash -x
- #
- # Generated - do not edit!
- #
- # Macros
- TOP=`pwd`
- CND_CONF=default
- CND_DISTDIR=dist
- TMPDIR=build/${CND_CONF}/${IMAGE_TYPE}/tmp-packaging
- TMPDIRNAME=tmp-packaging
- OUTPUT_PATH=dist/${CND_CONF}/${IMAGE_TYPE}/FraiseMaster2.1.2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
- OUTPUT_BASENAME=FraiseMaster2.1.2.X.${IMAGE_TYPE}.${OUTPUT_SUFFIX}
- PACKAGE_TOP_DIR=fraisemaster2.1.2.x/
- # 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}/package
- rm -rf ${TMPDIR}
- mkdir -p ${TMPDIR}
- # Copy files and create directories and links
- cd "${TOP}"
- makeDirectory ${TMPDIR}/fraisemaster2.1.2.x/bin
- copyFileToTmpDir "${OUTPUT_PATH}" "${TMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
- # Generate tar file
- cd "${TOP}"
- rm -f ${CND_DISTDIR}/${CND_CONF}/package/fraisemaster2.1.2.x.tar
- cd ${TMPDIR}
- tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/package/fraisemaster2.1.2.x.tar *
- checkReturnCode
- # Cleanup
- cd "${TOP}"
- rm -rf ${TMPDIR}
|