diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 3d190c1..c71ab99 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -8,7 +8,8 @@ endif (SAMCONF_DEMOS) add_subdirectory(samconf) if (INSTALL_SAMCONF_TOOLS) - install(FILES ${PROJECT_SOURCE_DIR}/src/signature.sh - PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_EXECUTE WORLD_EXECUTE - DESTINATION ${CMAKE_INSTALL_BINDIR}) + install(PROGRAMS ${PROJECT_SOURCE_DIR}/src/signature.sh + PERMISSIONS OWNER_READ OWNER_WRITE + DESTINATION ${CMAKE_INSTALL_BINDIR} + RENAME samconf-sign) endif (INSTALL_SAMCONF_TOOLS) diff --git a/src/signature.sh b/src/signature.sh index 39c4877..7f80643 100755 --- a/src/signature.sh +++ b/src/signature.sh @@ -4,14 +4,16 @@ # Create an signature file for a given file path argument set -e +SCRIPT_NAME=$(basename "$0") + help () { - echo "signature.sh – manage samconf signatures" + echo "${SCRIPT_NAME} – manage samconf signatures" echo echo "sign a given file with private key:" - echo " $>signature.sh " + echo " $>${SCRIPT_NAME} " echo echo "create a key pair to use with samconf:" - echo " $>signature.sh create_keys " + echo " $>${SCRIPT_NAME} create_keys " } signfile () {