From 1a7a6ccc34c36891043c7380c60ca86618a68bad Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Fri, 5 May 2006 10:30:26 -0400 Subject: ENH: create script is working --- Utilities/Release/release_cmake.cmake | 14 ++++++-------- Utilities/Release/release_cmake.sh.in | 6 +++--- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/Utilities/Release/release_cmake.cmake b/Utilities/Release/release_cmake.cmake index f4eb243..398c867 100644 --- a/Utilities/Release/release_cmake.cmake +++ b/Utilities/Release/release_cmake.cmake @@ -44,14 +44,12 @@ macro(remote_command comment command) endmacro(remote_command) set(CMAKE_BACKWARDS_COMPATIBILITY 2.4) -configure_file(${SCRIPT_PATH}/release_cmake.sh.in release_cmake.sh) -execute_process(COMMAND - scp release_cmake.sh ${HOST}:release_cmake.sh - RESULT_VARIABLE result) -if(${result} GREATER 0) - message(FATAL_ERROR "Error scp release_cmake.sh to ${HOST}:release_cmake.sh") -endif(${result} GREATER 0) -remote_command("Run release script" "sh release_cmake.sh") +configure_file(${SCRIPT_PATH}/release_cmake.sh.in release_cmake-${HOST}.sh) +file(READ release_cmake.sh RELEASE_CMAKE_CONTENTS) +remote_command("Copy release_cmake.sh to sever" + "echo '${RELEASE_CMAKE_CONTENTS}' > release_cmake-${HOST}.sh") + +remote_command("Run release script" "sh release_cmake-${HOST}.sh") message("copy the .gz file back from the machine") execute_process(COMMAND scp ${HOST}:CMakeReleaseDirectory/${CMAKE_VERSION}-build/*.gz . diff --git a/Utilities/Release/release_cmake.sh.in b/Utilities/Release/release_cmake.sh.in index ac8ec00..3b55bb7 100755 --- a/Utilities/Release/release_cmake.sh.in +++ b/Utilities/Release/release_cmake.sh.in @@ -6,13 +6,13 @@ mkdir ~/CMakeReleaseDirectory check_exit_value() { VALUE="$1" - if [ "$VALUE" != "0" ]; then + if [ "$VALUE" != "0" ]\; then echo "error in $2" exit 1 fi } -if [ ! -z "@USER_MAKE_RULE_FILE_CONTENTS@" ]; then +if [ ! -z "@USER_MAKE_RULE_FILE_CONTENTS@" ]\; then echo "@USER_MAKE_RULE_FILE_CONTENTS@" > "@USER_MAKE_RULE_FILE@" check_exit_value $? "Create User Rule file" || exit 1 fi @@ -22,7 +22,7 @@ check_exit_value $? "Remove build tree" || exit 1 mkdir ~/CMakeReleaseDirectory/@CMAKE_VERSION@-build check_exit_value $? "Create build directory" || exit 1 # make sure directory was created -if [ ! -d ~/CMakeReleaseDirectory/@CMAKE_VERSION@-build ]; then +if [ ! -d ~/CMakeReleaseDirectory/@CMAKE_VERSION@-build ]\; then echo "Could not create ~/CMakeReleaseDirectory/@CMAKE_VERSION@-build" exit -1 fi -- cgit v0.12