Bug #3253
closed
IzPack Windows Installer should install in a directory with the version number
Added by Christopher Brooks over 16 years ago.
Updated over 16 years ago.
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.
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.
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
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)
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.
C:\Program Files\Kepler-1.0.0 in windows v3 installer. Looks good.
i rechecked this and it is doing what it is supposed to do.
Original Bugzilla ID was 3253
Also available in: Atom
PDF