[Cyberduck-trac] [Cyberduck] #9782: Cyberduck Auto-Updater ignores custom installation locations on Windows

Cyberduck trac at trac.cyberduck.io
Thu Dec 8 23:10:15 UTC 2016


#9782: Cyberduck Auto-Updater ignores custom installation locations on Windows
------------------------------+--------------------------
    Reporter:  Hackintosh HD  |      Owner:
        Type:  defect         |     Status:  new
    Priority:  normal         |  Milestone:
   Component:  installer      |    Version:  5.2.2
    Severity:  normal         |   Keywords:  Auto-Updater
Architecture:  Intel          |   Platform:  Windows 7
------------------------------+--------------------------
 '''Details'''

 The Cyberduck Windows installer accepts custom installation locations:
 Providing an installation path like e.g. ''D:\Program Files
 (x86)\iterate\Cyberduck'' within the installer's GUI is definitely
 possible.

 Once Cyberduck is installed, however, and a new version number gets
 available through the auto-updater, the '''auto-update feature ''ignores''
 custom installation locations''' and updates any Cyberduck installation to
 %ProgramFiles(x86)%\Cyberduck, no matter which installation path was
 initially chosen on setup. In the end, this results in ''two'' Cyberduck
 instances on the very same machine:

 * The remaining old version in the custom installation path provided in
 the initial setup,
 * The new up-to-date version in ''%ProgramFiles(x86)%\Cyberduck''.

 '''Reproducibility'''

 * Install any Cyberduck version for Windows prior to the current 5.2.3
 (21496) and provide a custom installation location on this initial setup,
 e.g. ''C:\Program Files (x86)\iterate\Cyberduck''.
 * Once this older Cyberduck version for Windows is installed, start it and
 choose '''Help → Check for Update…'''.
 * When the update to the current Cyberduck version is detected, install
 it: No matter which installation location you provided in step 1, the up-
 to-date Cyberduck version just installed by the auto-update will reside in
 ''%ProgramFiles(x86)%\Cyberduck''.

 '''See also'''

 As of version 1.6.3 (5079), the '''Mountain Duck''' auto-updater shows the
 very same behaviour.

--
Ticket URL: <https://trac.cyberduck.io/ticket/9782>
Cyberduck <https://cyberduck.io>
Libre FTP, SFTP, WebDAV, S3 & OpenStack Swift browser for Mac and Windows


More information about the Cyberduck-trac mailing list