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