Installer should conditionally put system files into place for upgrades

Description

With the system tree settled, the rule for the 4.1 installer will be to install what we have left in the package in system/ only for upgrades.

New installs can skip that step, since web.xml will not contain references to them (it does right at this second, but it can be corrected when this is done).

Environment

None

Activity

Show:

Rod WiddowsonSeptember 16, 2020 at 10:16 AM

That was remarkably easy to do for the command line  because of the way that the windows installer is constructed (the files come from an unpacked distribution) there is no way to mak this work on windows, but I don't think this matters. in V5 these files will (I assume) go anyway so for now we are keeping installs as clean as possible.

Scott CantorAugust 4, 2020 at 1:09 PM

I think that's true. The files don't hurt anything regardless, so there's no real risk if they end up there by mistake.

Rod WiddowsonAugust 4, 2020 at 1:07 PM

Thinking about this the rule is

  • New Installs : Do not create system

  • Updates where there used to be a system folder

    • Delete and recreate system from distro

  • Updates where there used to be a system folder

    • Delete and recreate system from distro

Completed

Details

Assignee

Reporter

Components

Fix versions

Created July 30, 2020 at 7:08 PM
Updated October 15, 2020 at 9:43 AM
Resolved September 16, 2020 at 10:16 AM