LS,

This is my first post on this forum.
I want to thank you all for giving me lots of information during the last few years.

Now i have a question of which i cannot find the answer here or otherwise.

When i recently made a transform for Sun-JavaRuntimeEngine-1.6.0-03, I entered an "Active Setup" with the following parameters
Msiexec /famus Sun-JavaRuntimeEngine-1.6.0-03 /qb!

I know the meaning of the parameters /famus. I was however shocked to find out that the MSI from Sun-JavaRuntimeEngine-1.6.0-03 does not use these parameters correctly as it REMOVED all files, in stead of "Forcing all files to be reinstalled" So I ended up with NO files installed, after the user logged in.

Does anyone from you "wizzards" have had this strange phenomena and want to enlighten me?

TIA,

André Barnier
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
In these situations, the very first thing to do is to verbosely log the install/repair.
Answered 06/19/2008 by: VBScab
Red Belt

Please log in to comment
0
Sounds like the behaviour of transitive components (http://msdn.microsoft.com/en-us/library/aa372462(VS.85).aspx)
Check the attribute bit on the components.
Answered 06/19/2008 by: AngelD
Red Belt

Please log in to comment
0
When i recently made a transform for Sun-JavaRuntimeEngine-1.6.0-03
...
Does anyone from you "wizzards" have had this strange phenomena and want to enlighten me?


See what Sun JRE's msi really does. I think previous versions had some legacy installer stuff which msi extracted and executed. If you find something, please file a bug to Sun: Report a Bug or Request a Feature.

Maybe they'll eventually fix their msi's.

--
Mikko Järvinen
Answered 06/19/2008 by: mikkojarvinen
Senior Yellow Belt

Please log in to comment
0
Hi André,
it would be good to know, what you are trying to achieve with this.
IMHO, it doesn't make sense, to reinstall just everything on each profiles first logon after the installing the package.
And with this package, it will be even harder, because this is only a "pseudo" MSI package.
The files and most of the regkeys are copied indirectly to the system.
They are stored as zip-files in the MSI and installed to "C:\Program Files\Common Files\Java\Update\Base Images\jre1.x.*"
From there, they are unzipped and installed with Custom Actions.
Hope, this sheds some light on this.
Regards, Nick
Answered 06/19/2008 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
The reason for this, as a later poster pointed out, the MSI isn't really doing anything except running Java custom actions.

Why do you want to use Active Setup for java anyway? Anything you need to control in Java can (and probably should) be done per machine.
Answered 06/19/2008 by: aogilmor
Ninth Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity