Combine installshield packages

Posted by: wvloon

Combine installshield packages - 11/09/2002 05:21

Hi,

We have to distribute a new piece of software which comes as 4 seperate setups (base, SP, hotfix, custom forms). All these setups are made with installshield. Is there an easy way to combine these 4 into 1 setup ?
Posted by: schofiel

Re: Combine installshield packages - 11/09/2002 09:34

The way I did it was to write a small application that performed as a carousel. However, that was under contract so I couldn't let you have the source.

How about writing a bit of HTML to allow the user to choose? Or do they have to chain each other?
Posted by: ashmoore

Re: Combine installshield packages - 11/09/2002 10:05

Have you checked out http://www.wise.com ?
They do various products that let you tailor any MSI/Wise based installation.
Posted by: tfabris

Re: Combine installshield packages - 11/09/2002 10:11

If it were me doing it (you're describing a major component of my primary day job here), I would extract and reverse-engineer all four installs, and create from scratch a single unified install that did the entire thing from one clean setup program.

If you are not good at that sort of thing, it gets more tricky. Rob's suggestion of a round-robin control program could work, but only if the installs in question don't need to do reboots as part of their installations.

Note that just because the installs don't reboot your one particular test machine, that doesn't mean they might not reboot someone else's machine. The reboot thing might be needed on some system configurations and not on others.
Posted by: ashmoore

Re: Combine installshield packages - 11/09/2002 10:13

Tony, what tool/s do you use to do that?
Posted by: tfabris

Re: Combine installshield packages - 11/09/2002 10:25

Reverse-engineering: InControl from PC magazine.

Creating installs from scratch: InstallShield 5.1.
Posted by: ricin

Re: Combine installshield packages - 11/09/2002 10:47

That sounds like something I'd WinBatch.
Posted by: image

Re: Combine installshield packages - 11/09/2002 11:49

windows server comes with an .msi creation program on the CD. basically, you run it, run all you need to install, and then stop it. it makes note of all the changes (you have to edit out what is relevant or not). works hella well, and i think thats what you need.
Posted by: tfabris

Re: Combine installshield packages - 11/09/2002 11:52

Knowing the amount of hand-tweaking and work it takes to figure an installer's behavior (as well as its complex behavior relating to varying target systems), I'd trust such a tool about as far as I could throw it.
Posted by: image

Re: Combine installshield packages - 11/09/2002 12:03

its pretty simple really. it i forgot to mention that it only tracks the processes that you launch w/ it... so you wont be getting background interference from services or what not.

and the fact that it is an msi file gives you the option to use w2k server's deployment feature.
Posted by: wvloon

Re: Combine installshield packages - 12/09/2002 01:41

Well I did...sort of.

Created setup response files by running setup -r 4 times
compiled (bat2exe) a batch file that does a setup -s in the right sequence and stuffed all this in a sfx winzip and it works like a charm.

The only downside to this approach is that the "package" is now around 40Mb whereas a neatly packaged version should be around 14Mb. I'll try the other suggested options (MSI & Wise/installshield) next week when all is quiet again.

Thank you all for the suggestions
Posted by: Roger

Re: Combine installshield packages - 12/09/2002 06:23

http://www.tlsecurity.net/windows/reversal/ has some stuff that looks like it might be useful for reverse engineering InstallShield stuff.
Posted by: ashmoore

Re: Combine installshield packages - 12/09/2002 10:25

Actually at work I use Novell Zenworks, having directory enabled application rollout beats the hell out of policies and login scripts.
It handles the everything, package dependencies, editable installs, scheduling, workstation imaging, remote control, inventory etc etc. The new one (V4) even works with web apps and terminal server users.
Great package.
You don't actually need to have a Netware server nowadays either.
Posted by: tfabris

Re: Combine installshield packages - 12/09/2002 10:26

Dude. Suh-wheet link.

/me grabs the decompressor and decompiler.
Posted by: Roger

Re: Combine installshield packages - 12/09/2002 10:42

Yeah, I was casting around looking for something that could dump the contents of InstallShield EXE distributables (I'm trying to do a clean install of XP Pro on my new Sony Vaio, without the preinstalled stuff, but I'm having trouble finding all of the drivers I need), and stumbled across that.

Posted by: wvloon

Re: Combine installshield packages - 13/09/2002 05:02

I would advise to take a look here for some more up to date stuff.
Posted by: Roger

Re: Combine installshield packages - 13/09/2002 06:36

Cool. I managed to solve my problem (found the files I needed on another CD), but maybe this stuff will be useful to Tony.

Posted by: tfabris

Re: Combine installshield packages - 13/09/2002 10:54

Thank you for that link, excellent.