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