Skip Menu |
 

To: kfw-bugs@mit.edu
Subject: Nullsoft Installer does not preserve configuration settings
From: Sam Hartman <hartmans@MIT.EDU>
Date: Tue, 07 Sep 2004 17:00:50 -0400


Settings like whether leash should be started for every new session
are not preserved on an upgrade from KFW 2.6.4 to KFW 2.6.5 beta1.
The reason that the settings for the Leash Shortcut are not preserved
during an upgrade is that from the perspective of the uninstaller it
does not know that an upgrade is being performed. When the new
installer finally starts the previous Leash Shortcut is no longer there.

The installer will have to query the existence of the Leash Shortcut and
its command line parameters prior to the uninstall.
NSIS does not support the ability to read the contents of an existing
shortcut. To add this support will require extending NSIS. Not for the
immediate future.
In a future Network Identity Manager, this is going to be addressed by
removing the use of a Startup Shortcut for the management of auto-start
and instead add the application to the "autorun" registry key.
Management of whether the application is set or not will be controlled
by the General Options page.

I am leaving this ticket open until the functionality is implemented.