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