Unoffical empeg BBS

Quick Links: Empeg FAQ | RioCar.Org | Hijack | BigDisk Builder | jEmplode | emphatic
Repairs: Repairs

Topic Options
#115890 - 11/09/2002 05:21 Combine installshield packages
wvloon
journeyman

Registered: 13/08/2000
Posts: 82
Loc: Near Arnhem, Netherlands
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 ?
_________________________
W@lly.nl ------------------------ Reg:1934/Mk1:158-Blue(sold)/Mk2:380-Amber(sold)/Mk2a:3273-Blue

Top
#115891 - 11/09/2002 09:34 Re: Combine installshield packages [Re: wvloon]
schofiel
carpal tunnel

Registered: 25/06/1999
Posts: 2993
Loc: Wareham, Dorset, UK
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?
_________________________
One of the few remaining Mk1 owners... #00015

Top
#115892 - 11/09/2002 10:05 Re: Combine installshield packages [Re: wvloon]
ashmoore
addict

Registered: 24/08/1999
Posts: 564
Loc: TX
Have you checked out http://www.wise.com ?
They do various products that let you tailor any MSI/Wise based installation.
_________________________
========================== the chewtoy for the dog of Life

Top
#115893 - 11/09/2002 10:11 Re: Combine installshield packages [Re: wvloon]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31565
Loc: Seattle, WA
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.
_________________________
Tony Fabris

Top
#115894 - 11/09/2002 10:13 Re: Combine installshield packages [Re: tfabris]
ashmoore
addict

Registered: 24/08/1999
Posts: 564
Loc: TX
Tony, what tool/s do you use to do that?
_________________________
========================== the chewtoy for the dog of Life

Top
#115895 - 11/09/2002 10:25 Re: Combine installshield packages [Re: ashmoore]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31565
Loc: Seattle, WA
Reverse-engineering: InControl from PC magazine.

Creating installs from scratch: InstallShield 5.1.
_________________________
Tony Fabris

Top
#115896 - 11/09/2002 10:47 Re: Combine installshield packages [Re: wvloon]
ricin
veteran

Registered: 19/06/2000
Posts: 1495
Loc: US: CA
That sounds like something I'd WinBatch.
_________________________
Donato
MkII/080000565
MkIIa/010101253
ricin.us

Top
#115897 - 11/09/2002 11:49 Re: Combine installshield packages [Re: ricin]
image
old hand

Registered: 28/04/2002
Posts: 770
Loc: Los Angeles, CA
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.

Top
#115898 - 11/09/2002 11:52 Re: Combine installshield packages [Re: image]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31565
Loc: Seattle, WA
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.
_________________________
Tony Fabris

Top
#115899 - 11/09/2002 12:03 Re: Combine installshield packages [Re: tfabris]
image
old hand

Registered: 28/04/2002
Posts: 770
Loc: Los Angeles, CA
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.

Top
#115900 - 12/09/2002 01:41 Re: Combine installshield packages [Re: ricin]
wvloon
journeyman

Registered: 13/08/2000
Posts: 82
Loc: Near Arnhem, Netherlands
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
_________________________
W@lly.nl ------------------------ Reg:1934/Mk1:158-Blue(sold)/Mk2:380-Amber(sold)/Mk2a:3273-Blue

Top
#115901 - 12/09/2002 06:23 Re: Combine installshield packages [Re: tfabris]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5680
Loc: London, UK
http://www.tlsecurity.net/windows/reversal/ has some stuff that looks like it might be useful for reverse engineering InstallShield stuff.
_________________________
-- roger

Top
#115902 - 12/09/2002 10:25 Re: Combine installshield packages [Re: Roger]
ashmoore
addict

Registered: 24/08/1999
Posts: 564
Loc: TX
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.
_________________________
========================== the chewtoy for the dog of Life

Top
#115903 - 12/09/2002 10:26 Re: Combine installshield packages [Re: Roger]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31565
Loc: Seattle, WA
Dude. Suh-wheet link.

/me grabs the decompressor and decompiler.
_________________________
Tony Fabris

Top
#115904 - 12/09/2002 10:42 Re: Combine installshield packages [Re: tfabris]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5680
Loc: London, UK
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.

_________________________
-- roger

Top
#115905 - 13/09/2002 05:02 Re: Combine installshield packages [Re: Roger]
wvloon
journeyman

Registered: 13/08/2000
Posts: 82
Loc: Near Arnhem, Netherlands
I would advise to take a look here for some more up to date stuff.
_________________________
W@lly.nl ------------------------ Reg:1934/Mk1:158-Blue(sold)/Mk2:380-Amber(sold)/Mk2a:3273-Blue

Top
#115906 - 13/09/2002 06:36 Re: Combine installshield packages [Re: wvloon]
Roger
carpal tunnel

Registered: 18/01/2000
Posts: 5680
Loc: London, UK
Cool. I managed to solve my problem (found the files I needed on another CD), but maybe this stuff will be useful to Tony.

_________________________
-- roger

Top
#115907 - 13/09/2002 10:54 Re: Combine installshield packages [Re: wvloon]
tfabris
carpal tunnel

Registered: 20/12/1999
Posts: 31565
Loc: Seattle, WA
Thank you for that link, excellent.
_________________________
Tony Fabris

Top