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