/build/static/layout/Breadcrumb_cap_w.png

Voodoo magic MST

Hi All,

I've got a MST for Java 1.5.0_6 that as far as i can tell does nothing. Macromedia Tuner tells me so and it's all of 4kB, the same as a completely blank MST created on the same MSI. When this MSI runs, it installs normally, but unfortunately (for the users of the ~1500 PCs it was deployed to) then deletes most of the files (not folders) from the root of C:\. Does anyone have any idea how this remarkable MST might be doing this?

Thanks
Brett

(no, I wasn't the one that did the push ;)

0 Comments   [ + ] Show comments

Answers (4)

Posted by: AngelD 17 years ago
Red Belt
0
This is a known bug with generated transforms for InstallShield MSIs.
Remove the ISSETUPFILESCOMPLETED property from the Property table.

BUG: Response Transforms Delete "boot.ini"
Posted by: brettski 17 years ago
Purple Belt
0
If only the MST had in fact been deleting the BOOT.ini we would have found out earlier. It was only deleting things like autoexec.bat etc that aren't strictly required for WinXP. Looking at the MST, it had that property and removing it fixed the problem. The link you gave doesn't provide much information so i have a couple of questions. Does removing this property have any other effects (ie the package now doesn't clean itself up correctly)? Also, this is the first time i've noticed this problem, so I'm assuming that InstallShield only creates this property sometimes (just checked another MST and it didn't have the property included). Do you know if a particular circumstance causes it to be created or not?

Thanks for your advice.
Brett
Posted by: AngelD 17 years ago
Red Belt
0
If I recall:
If the "ISSetupFilesExtract" custom action exist the "ISSETUPFILESCOMPLETED" property will be set to Complete when it has been executed.

I think the property in some how is referenced to where the temporary folder where "supporting" files has been extracted and including this property will in the end only refer to the ROOTDRIVE which in your case is C:\ when the custom action is trying to clean up the temporary folder.
There is no issues with removing the "ISSETUPFILESCOMPLETED" property from your MST. In opposite by removing the property it will make sure that the temporary folder (for "supporting" files) is properly cleaned up.
Posted by: brettski 17 years ago
Purple Belt
0
Sounds good to me. Thanks again for your help.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ