Bug #3253
closedIzPack Windows Installer should install in a directory with the version number
0%
Description
The installer should install in a directory that contains the
version number of the release.
Under Windows, the default is c:\Program Files\Kepler,
it should be c:\Program Files\Kepler\1.0.0.
The reason is so that it is possible to have multiple versions
of Kepler without changing the default path. If the user
already has an installation of Kepler, then if they overwrite
the old version, will "good things" happen?
In a similar fashion, the installer should create separate
menus for each version.
What we have now is :
Start -> All Programs -> Kepler -> Kepler-1.0.0
Start -> All Programs -> Kepler -> Kepler Uninstaller
Instead, we should have:
Start -> All Programs -> Kepler -> Kepler-1.0.0 -> Kepler-1.0.0
Start -> All Programs -> Kepler -> Kepler-1.0.0 -> Kepler-1.0.0 Uninstaller
This is just my opinion, feel free to ignore.
Related issues
Updated by Chad Berkley over 16 years ago
I changed the installer to default to Kepler-1.0.0. I can't find a way to specify ../Kepler/1.0 or ../Kepler/Kepler-1.0 with IzPack. I think this is a good compromise. It will make sure people can install multiple versions of kepler in the future.
Updated by Christopher Brooks over 16 years ago
BTW -
Ptolemy II does the Ptolemy/ptII7.0.1 trick, take a look
in ptII/adm/gen-7.0 of the rel-7-0-beta-2 tree
Basically, ptII7_0_1_setup.xml does the set up.
<resources>
<res id="HTMLInfoPanel.info" src="index.htm"/>
<res id="HTMLLicencePanel.licence" src="copyright.htm"/>
<res id="InfoPanel.info" src="../../README.txt"/>
<res id="TargetPanel.dir.windows" src="TargetPanel.dir.windows"/>
TargetPanel.dir.windows is a file that contains just the line:
c:/Ptolemy/ptII$APP_VER
I think something similar would work here.
However, it is getting to be time to ship, so maybe we should move on
and stick with c:/Program Files/Kepler-1.0.0 instead of C:/Program Files/Kepler/Kepler-1.0.0.
That file in turn calls
Updated by ben leinfelder over 16 years ago
i get /Applications/Kepler-1.0.0 in OSX
and /home/leinfelder/Kepler-1.0.0 in linux
as defaults with the v3 installer (looks good)
Updated by Jing Tao over 16 years ago
I got the same result as ben in mac and linux.
In windows, i got c:\Porgram Files\Kepler-1.0.0.
but in the menu, we still have:
Start -> All Programs -> Kepler -> Kepler-1.0.0
Start -> All Programs -> Kepler -> Kepler Uninstaller
Talked with chad. He said next installer will fix the issue.
Updated by Aaron Aaron over 16 years ago
C:\Program Files\Kepler-1.0.0 in windows v3 installer. Looks good.
Updated by Chad Berkley over 16 years ago
i rechecked this and it is doing what it is supposed to do.