changeset 506:bfcfbae151ab

Some packaging changes. Add dummy runAsUser (not working) Update Application icon
author Andre Heinecke <aheinecke@intevation.de>
date Mon, 28 Apr 2014 09:21:27 +0000
parents 78959fd970b0
children 20973a56d5ec
files packaging/trustbridge.nsi ui/img/icon.ico
diffstat 2 files changed, 10 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/packaging/trustbridge.nsi	Mon Apr 28 09:19:53 2014 +0000
+++ b/packaging/trustbridge.nsi	Mon Apr 28 09:21:27 2014 +0000
@@ -5,9 +5,6 @@
 ; and comes with ABSOLUTELY NO WARRANTY!
 ; See LICENSE.txt for details.
 
-; renameme.nsi
-; TODO Rename it!
-;
 ; This script creates the installer for renameme it needs the
 ; following definitions to be set when calling makensis:
 ;
@@ -72,7 +69,7 @@
 !define MUI_WELCOMEPAGE_TITLE  "Willkommen bei der Installation des ${productname}"
 !define MUI_WELCOMEPAGE_TEXT "Dieser Assistent wird Sie durch die Installation von \
 ${productname} begleiten. $\r$\n$\r$\n\
-Der ${productname} ist eine Anwendung um Wurzelzertifikate auf ihrem System \
+${productname} ist eine Anwendung um Wurzelzertifikate auf ihrem System \
 zu installieren und aktuell zu halten. $\r$\n$\r$\n\
 Klicken Sie auf Weiter, um fortzufahren."
 
@@ -88,12 +85,13 @@
 ; Pages
 
 !define MUI_FINISHPAGE_TITLE  "Die Installation war erfolgreich"
-!define MUI_FINISHPAGE_TEXT  "Der ${productname} wurde auf Ihrem \
+!define MUI_FINISHPAGE_TEXT  "${productname} wurde auf Ihrem \
 Computer installliert. $\r$\n$\r$\n\
 Klicken Sie auf 'Fertig stellen', um den Installations-Assistenten\
 zu schließen."
 !define MUI_FINISHPAGE_RUN $INSTDIR\trustbridge.exe
 !define MUI_FINISHPAGE_RUN_TEXT "Anwendung starten"
+!define MUI_FINISHPAGE_RUN_FUNCTION RunAsUser
 !define MUI_FINISHPAGE_LINK "Mehr unter http://www.bsi.bund.de" 
 !define MUI_FINISHPAGE_LINK_LOCATION "http://www.bsi.bund.de"
 
@@ -117,6 +115,13 @@
   !insertmacro MULTIUSER_INIT
 FunctionEnd
 
+; If we run elevated we do not want to run
+; the UI elevated as this could be a security
+; problem.
+Function RunAsUser
+  ExecShell "" "$INSTDIR\trustbridge.exe"
+FunctionEnd
+
 ;--------------------------------
 ; UnInstall Functions
 
Binary file ui/img/icon.ico has changed

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