summaryrefslogtreecommitdiff
path: root/win-guest-tools.nsis
diff options
context:
space:
mode:
authorVictor Toso <toso@posteo.net>2018-12-21 10:34:10 +0000
committerVictor Toso <toso@posteo.net>2018-12-21 10:34:10 +0000
commit0e3b3c2f5c8657a05d591a27969b97a40a030dac (patch)
treea8c3bec7b6dd5f7316ff8ef12f247d7bae43553e /win-guest-tools.nsis
parent2d2cdca61be562b5751beacdc9e7189cc4d168d8 (diff)
parent170662a47c23d48122f1553d7ae9a710fc41fed5 (diff)
Merge branch 'logging' into 'master'
packaging: save install log See merge request spice/win32/spice-nsis!5
Diffstat (limited to 'win-guest-tools.nsis')
-rw-r--r--win-guest-tools.nsis7
1 files changed, 7 insertions, 0 deletions
diff --git a/win-guest-tools.nsis b/win-guest-tools.nsis
index 174ee53..a425aab 100644
--- a/win-guest-tools.nsis
+++ b/win-guest-tools.nsis
@@ -87,6 +87,8 @@ ShowInstDetails nevershow
!insertmacro MUI_LANGUAGE "English"
+!include "DumpLog.nsh"
+
XPStyle on
RequestExecutionLevel admin
@@ -263,6 +265,11 @@ SectionEnd
Section -post
WriteUninstaller "$INSTDIR\Uninstall ${FILENAME}.exe"
+ # for reference: https://stackoverflow.com/questions/2407509/writing-current-date-time-as-file-name-using-nsis
+ !define /date MyTIMESTAMP "%Y-%m-%d-%H-%M-%S"
+ StrCpy $0 "$INSTDIR\install-${MyTIMESTAMP}.log"
+ Push $0
+ Call DumpLog
SectionEnd
Function .onInit