diff ui/tests/CMakeLists.txt @ 774:44fa5de02b52

(issue43) Finalize and verify binary verification for linux.
author Andre Heinecke <andre.heinecke@intevation.de>
date Fri, 11 Jul 2014 16:20:27 +0200
parents 2c69298b4188
children 8081ed84589d
line wrap: on
line diff
--- a/ui/tests/CMakeLists.txt	Thu Jul 10 19:16:21 2014 +0200
+++ b/ui/tests/CMakeLists.txt	Fri Jul 11 16:20:27 2014 +0200
@@ -121,31 +121,19 @@
          COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/append-sig.sh ${CMAKE_CURRENT_SOURCE_DIR}/data/codesign/codesigning.key
                  ${CMAKE_CURRENT_BINARY_DIR}/fakeinst ${CMAKE_CURRENT_BINARY_DIR}/fakeinst-signed
          )
-#      add_custom_command(
-#         TARGET binverifytest
-#         POST_BUILD
-#         COMMAND ${OSSLSIGNCODE_EXECUTABLE} sign -certs ${CMAKE_CURRENT_SOURCE_DIR}/data/codesign/codesigning.pem
-#         -key ${CMAKE_CURRENT_SOURCE_DIR}/data/codesign/codesigning-other.key
-#         -h sha256 -in ${CMAKE_CURRENT_BINARY_DIR}/fakeinst.exe
-#         -out ${CMAKE_CURRENT_BINARY_DIR}/fakeinst-other-key.exe
-#         )
-#      add_custom_command(
-#         TARGET binverifytest
-#         POST_BUILD
-#         COMMAND ${OSSLSIGNCODE_EXECUTABLE} sign -certs ${CMAKE_CURRENT_SOURCE_DIR}/data/codesign/codesigning-other.pem
-#         -key ${CMAKE_CURRENT_SOURCE_DIR}/data/codesign/codesigning-other.key
-#         -h sha256 -in ${CMAKE_CURRENT_BINARY_DIR}/fakeinst.exe
-#         -out ${CMAKE_CURRENT_BINARY_DIR}/fakeinst-other-cert.exe
-#         )
-#      add_custom_command(
-#         TARGET binverifytest
-#         POST_BUILD
-#         COMMAND ${OSSLSIGNCODE_EXECUTABLE} sign -certs ${CMAKE_CURRENT_SOURCE_DIR}/data/codesign/codesigning.pem
-#         -key ${CMAKE_CURRENT_SOURCE_DIR}/data/codesign/codesigning.key
-#         -h sha256 -in ${CMAKE_CURRENT_BINARY_DIR}/fakeinst.exe
-#         -out ${CMAKE_CURRENT_BINARY_DIR}/fakeinst-invalid.exe &&
-#         ${CMAKE_STRIP} ${CMAKE_CURRENT_BINARY_DIR}/fakeinst-invalid.exe
-#         )
+      add_custom_command(
+         TARGET binverifytest
+         POST_BUILD
+         COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/append-sig.sh ${CMAKE_CURRENT_SOURCE_DIR}/data/codesign/codesigning-other.key
+                 ${CMAKE_CURRENT_BINARY_DIR}/fakeinst ${CMAKE_CURRENT_BINARY_DIR}/fakeinst-other-key
+         )
+      add_custom_command(
+         TARGET binverifytest
+         POST_BUILD
+         COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/append-sig.sh ${CMAKE_CURRENT_SOURCE_DIR}/data/codesign/codesigning.key
+                 ${CMAKE_CURRENT_BINARY_DIR}/fakeinst ${CMAKE_CURRENT_BINARY_DIR}/fakeinst-invalid &&
+                 sed -i s/Fakeinstaller/Bakeinstaller/g ${CMAKE_CURRENT_BINARY_DIR}/fakeinst-invalid
+         )
    endif()
 endif ()
 

http://wald.intevation.org/projects/trustbridge/