mirror of
git://git.gnupg.org/gnupg.git
synced 2024-11-10 21:38:50 +01:00
speedo,w32: Fix silent user mode installation
* build-aux/speedo/w32/inst.nsi (AddToPath): Move account check here. (PrintNonAdminWarning): Remove is_user_install variable. -- The PrintNonAdminWarning is not called in silent mode so the variable was never set. Signed-off-by: Andre Heinecke <aheinecke@intevation.de>
This commit is contained in:
parent
8a168a6d40
commit
d378cc34a8
@ -360,8 +360,6 @@ FunctionEnd
|
|||||||
# OS version without the need for an Administrator is in use. Print a
|
# OS version without the need for an Administrator is in use. Print a
|
||||||
# diagnostic if this is not the case and abort installation.
|
# diagnostic if this is not the case and abort installation.
|
||||||
Function PrintNonAdminWarning
|
Function PrintNonAdminWarning
|
||||||
Var /GLOBAL is_user_install
|
|
||||||
StrCpy $is_user_install "0"
|
|
||||||
ClearErrors
|
ClearErrors
|
||||||
UserInfo::GetName
|
UserInfo::GetName
|
||||||
IfErrors leave
|
IfErrors leave
|
||||||
@ -370,7 +368,6 @@ Function PrintNonAdminWarning
|
|||||||
Pop $1
|
Pop $1
|
||||||
StrCmp $1 "Admin" leave +1
|
StrCmp $1 "Admin" leave +1
|
||||||
MessageBox MB_YESNO "$(T_AdminWanted)" IDNO exit
|
MessageBox MB_YESNO "$(T_AdminWanted)" IDNO exit
|
||||||
StrCpy $is_user_install "1"
|
|
||||||
goto leave
|
goto leave
|
||||||
exit:
|
exit:
|
||||||
Quit
|
Quit
|
||||||
@ -520,8 +517,24 @@ FunctionEnd
|
|||||||
# AddToPath - Adds the given dir to the search path.
|
# AddToPath - Adds the given dir to the search path.
|
||||||
# Input - head of the stack
|
# Input - head of the stack
|
||||||
Function AddToPath
|
Function AddToPath
|
||||||
|
ClearErrors
|
||||||
|
UserInfo::GetName
|
||||||
|
IfErrors add_admin
|
||||||
|
Pop $0
|
||||||
|
UserInfo::GetAccountType
|
||||||
|
Pop $1
|
||||||
|
StrCmp $1 "Admin" add_admin add_user
|
||||||
|
|
||||||
|
add_admin:
|
||||||
Exch $0
|
Exch $0
|
||||||
g4wihelp::path_add "$0" $is_user_install
|
g4wihelp::path_add "$0" "0"
|
||||||
|
goto add_done
|
||||||
|
add_user:
|
||||||
|
Exch $0
|
||||||
|
g4wihelp::path_add "$0" "1"
|
||||||
|
goto add_done
|
||||||
|
|
||||||
|
add_done:
|
||||||
StrCmp $R5 "0" add_to_path_done
|
StrCmp $R5 "0" add_to_path_done
|
||||||
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000
|
SendMessage ${HWND_BROADCAST} ${WM_WININICHANGE} 0 "STR:Environment" /TIMEOUT=5000
|
||||||
add_to_path_done:
|
add_to_path_done:
|
||||||
|
Loading…
Reference in New Issue
Block a user