Skip to content

Auto-updater ignores custom installation locations on Windows #9782

Description

@cyberduck

a3908d4 created the issue

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions