Repairing a product with new features
We have saleslogix 6.2.4 in our environment.
The original package needed 2 features, so we took the base msi and created a transform with those options selected.
Now, we need to add another feature in the package.
Here is what I did:
I opened the mst in wise package studio, and selected the new feature to be installed; recompiled the old mst as newtransform.mst. I did not change any product code. I just renamed the old mst, opened it in wise, selected the feature to be installed and re-compiled it.
We use setup.bat to install the product
I am using this command line in the setup.bat:
msiexec /i "filename.msi" TRANSFORMS="newtransform.mst"
Here is what is happening:
On a new machine (without previous install of the product), the install works fine with all the 3 features needed.
On a machine with previous install (with 2 previous features), the new feature does not get installed.
I tried using msiexec /fpecms "filename.msi" transforms="newtransform.mst" (to see if repair will work), but that does not install the new feature.
Is there a specific command line parameter that I should be using to install the new feature on a machine with previous install of the product?
Should I be changing the product code of the new mst?
Thanks
The original package needed 2 features, so we took the base msi and created a transform with those options selected.
Now, we need to add another feature in the package.
Here is what I did:
I opened the mst in wise package studio, and selected the new feature to be installed; recompiled the old mst as newtransform.mst. I did not change any product code. I just renamed the old mst, opened it in wise, selected the feature to be installed and re-compiled it.
We use setup.bat to install the product
I am using this command line in the setup.bat:
msiexec /i "filename.msi" TRANSFORMS="newtransform.mst"
Here is what is happening:
On a new machine (without previous install of the product), the install works fine with all the 3 features needed.
On a machine with previous install (with 2 previous features), the new feature does not get installed.
I tried using msiexec /fpecms "filename.msi" transforms="newtransform.mst" (to see if repair will work), but that does not install the new feature.
Is there a specific command line parameter that I should be using to install the new feature on a machine with previous install of the product?
Should I be changing the product code of the new mst?
Thanks
0 Comments
[ + ] Show comments
Answers (7)
Please log in to answer
Posted by:
turbokitty
15 years ago
Is the transform only setting the feature level? You can do that from the command line with the ADDLOCAL property.
Try running this command on your machines with the app already installed:
msiexec /i whatever.msi ADDLOCAL=ALL REINSTALLMODE=vamus REINSTALL=ALL /qn
That should add all the features. If you want to only install some, you can call them out instead of using "ALL". Look up ADDLOCAL with Google.
Try running this command on your machines with the app already installed:
msiexec /i whatever.msi ADDLOCAL=ALL REINSTALLMODE=vamus REINSTALL=ALL /qn
That should add all the features. If you want to only install some, you can call them out instead of using "ALL". Look up ADDLOCAL with Google.
Posted by:
aek
15 years ago
Posted by:
turbokitty
15 years ago
Posted by:
turbokitty
15 years ago
Posted by:
turbokitty
15 years ago
Posted by:
anonymous_9363
15 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.