franta-hg@28: #!/bin/bash -x franta-hg@28: franta-hg@28: # franta-hg@28: # Generated - do not edit! franta-hg@28: # franta-hg@28: franta-hg@28: # Macros franta-hg@28: TOP=`pwd` franta-hg@28: CND_PLATFORM=GNU-Linux franta-hg@28: CND_CONF=Release franta-hg@28: CND_DISTDIR=dist franta-hg@28: CND_BUILDDIR=build franta-hg@28: CND_DLIB_EXT=so franta-hg@28: NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging franta-hg@28: TMPDIRNAME=tmp-packaging franta-hg@28: OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/domain-socket-bridge franta-hg@28: OUTPUT_BASENAME=domain-socket-bridge franta-hg@28: PACKAGE_TOP_DIR=domain-socket-bridge/ franta-hg@28: franta-hg@28: # Functions franta-hg@28: function checkReturnCode franta-hg@28: { franta-hg@28: rc=$? franta-hg@28: if [ $rc != 0 ] franta-hg@28: then franta-hg@28: exit $rc franta-hg@28: fi franta-hg@28: } franta-hg@28: function makeDirectory franta-hg@28: # $1 directory path franta-hg@28: # $2 permission (optional) franta-hg@28: { franta-hg@28: mkdir -p "$1" franta-hg@28: checkReturnCode franta-hg@28: if [ "$2" != "" ] franta-hg@28: then franta-hg@28: chmod $2 "$1" franta-hg@28: checkReturnCode franta-hg@28: fi franta-hg@28: } franta-hg@28: function copyFileToTmpDir franta-hg@28: # $1 from-file path franta-hg@28: # $2 to-file path franta-hg@28: # $3 permission franta-hg@28: { franta-hg@28: cp "$1" "$2" franta-hg@28: checkReturnCode franta-hg@28: if [ "$3" != "" ] franta-hg@28: then franta-hg@28: chmod $3 "$2" franta-hg@28: checkReturnCode franta-hg@28: fi franta-hg@28: } franta-hg@28: franta-hg@28: # Setup franta-hg@28: cd "${TOP}" franta-hg@28: mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package franta-hg@28: rm -rf ${NBTMPDIR} franta-hg@28: mkdir -p ${NBTMPDIR} franta-hg@28: franta-hg@28: # Copy files and create directories and links franta-hg@28: cd "${TOP}" franta-hg@28: makeDirectory "${NBTMPDIR}/domain-socket-bridge/bin" franta-hg@28: copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755 franta-hg@28: franta-hg@28: franta-hg@28: # Generate tar file franta-hg@28: cd "${TOP}" franta-hg@28: rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/domain-socket-bridge.tar franta-hg@28: cd ${NBTMPDIR} franta-hg@28: tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/domain-socket-bridge.tar * franta-hg@28: checkReturnCode franta-hg@28: franta-hg@28: # Cleanup franta-hg@28: cd "${TOP}" franta-hg@28: rm -rf ${NBTMPDIR}