No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Package-Debug.bash 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #!/bin/bash -x
  2. #
  3. # Generated - do not edit!
  4. #
  5. # Macros
  6. TOP=`pwd`
  7. CND_PLATFORM=GNU-Linux
  8. CND_CONF=Debug
  9. CND_DISTDIR=dist
  10. CND_BUILDDIR=build
  11. CND_DLIB_EXT=so
  12. NBTMPDIR=${CND_BUILDDIR}/${CND_CONF}/${CND_PLATFORM}/tmp-packaging
  13. TMPDIRNAME=tmp-packaging
  14. OUTPUT_PATH=${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/superviseur
  15. OUTPUT_BASENAME=superviseur
  16. PACKAGE_TOP_DIR=superviseur/
  17. # Functions
  18. function checkReturnCode
  19. {
  20. rc=$?
  21. if [ $rc != 0 ]
  22. then
  23. exit $rc
  24. fi
  25. }
  26. function makeDirectory
  27. # $1 directory path
  28. # $2 permission (optional)
  29. {
  30. mkdir -p "$1"
  31. checkReturnCode
  32. if [ "$2" != "" ]
  33. then
  34. chmod $2 "$1"
  35. checkReturnCode
  36. fi
  37. }
  38. function copyFileToTmpDir
  39. # $1 from-file path
  40. # $2 to-file path
  41. # $3 permission
  42. {
  43. cp "$1" "$2"
  44. checkReturnCode
  45. if [ "$3" != "" ]
  46. then
  47. chmod $3 "$2"
  48. checkReturnCode
  49. fi
  50. }
  51. # Setup
  52. cd "${TOP}"
  53. mkdir -p ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package
  54. rm -rf ${NBTMPDIR}
  55. mkdir -p ${NBTMPDIR}
  56. # Copy files and create directories and links
  57. cd "${TOP}"
  58. makeDirectory "${NBTMPDIR}/superviseur/bin"
  59. copyFileToTmpDir "${OUTPUT_PATH}" "${NBTMPDIR}/${PACKAGE_TOP_DIR}bin/${OUTPUT_BASENAME}" 0755
  60. # Generate tar file
  61. cd "${TOP}"
  62. rm -f ${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/superviseur.tar
  63. cd ${NBTMPDIR}
  64. tar -vcf ../../../../${CND_DISTDIR}/${CND_CONF}/${CND_PLATFORM}/package/superviseur.tar *
  65. checkReturnCode
  66. # Cleanup
  67. cd "${TOP}"
  68. rm -rf ${NBTMPDIR}