MantisBT - CMake
View Issue Details
0013939CMakeCPackpublic2013-02-21 03:552016-06-10 14:31
Urs Fleisch 
Kitware Robot 
normalminoralways
closedmoved 
WindowsWindows7
CMake 2.8.10.2 
 
0013939: NSIS installer doesn't honor standard user permission
When installing an NSIS package generated by CMake as a standard user, the installer tries to install the program into the "all users" location, which fails because of permissions. It should install into the user's directory.

The bug seems to have been introduced while fixing 0012923 (commit c4a0bcea775981dea86d527f66161c98f5e05e95). Whereas the first correction from +3 to +4 was correct to enable the recognition of power users, the second change

- StrCmp $1 "Power" 0 +3
+ StrCmp $1 "Power" 0 +4

is wrong. It will jump to "StrCpy $SV_ALLUSERS "AllUsers" instead of "Goto done" for a standard user. This change should be reverted.
Use the NSIS generator, install as a standard user.
No tags attached.
Issue History
2013-02-21 03:55Urs FleischNew Issue
2016-06-10 14:28Kitware RobotNote Added: 0042230
2016-06-10 14:28Kitware RobotStatusnew => resolved
2016-06-10 14:28Kitware RobotResolutionopen => moved
2016-06-10 14:28Kitware RobotAssigned To => Kitware Robot
2016-06-10 14:31Kitware RobotStatusresolved => closed

Notes
(0042230)
Kitware Robot   
2016-06-10 14:28   
Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page.