Project

General

Profile

Bug #3253

IzPack Windows Installer should install in a directory with the version number

Added by Christopher Brooks almost 11 years ago. Updated almost 11 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
installer
Target version:
Start date:
04/30/2008
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
3253

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

Blocked by Kepler - Bug #3245: Release 1.0 installer tracking bugResolved2008-04-29

History

#1 Updated by Chad Berkley almost 11 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.

#2 Updated by Christopher Brooks almost 11 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

#3 Updated by ben leinfelder almost 11 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)

#4 Updated by Jing Tao almost 11 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.

#5 Updated by Aaron Aaron almost 11 years ago

C:\Program Files\Kepler-1.0.0 in windows v3 installer. Looks good.

#6 Updated by Chad Berkley almost 11 years ago

i rechecked this and it is doing what it is supposed to do.

#7 Updated by Redmine Admin almost 6 years ago

Original Bugzilla ID was 3253

Also available in: Atom PDF