Hello everyone...

Wracking my brains here to come with a way to repackage a packaged MSI with an MSP into a single executale...

Package For The Web doesn't seem to be working...Is there an application out there which automates the process?

Keep in mind, the application come with an MSP. MST is out of the question as the logic and files are contained in the MSP.

So, to reiterate, I need to package an MSI and an MSP into one executable form which a user can download and install.

P.S. The MSI has all the changes in it...Just need to wrap them both...
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
you can install both of them with a single command
msiexec /i <MSI Path> /p <Path Path>
you can write a Batch script to execute the command which installs both MSI and MSP in a single shot
Answered 04/19/2010 by: mekaywe
Brown Belt

Please log in to comment
0
Well, let me be more precise...The application is Silverlight...

I packaged this thing before for deployment...But it's not to be deployed...I am supposed to package it so that a user downloads it and then installs it on his machine...

The BAT file will have me describe a path...And who knows where a user will DL it and install from where...Unless there is a command to install it from any location like %appfolder% or something like that...
Answered 04/19/2010 by: Repackman
Purple Belt

Please log in to comment
0
Prepare a Wrapper EXE If you are using Wise Package Studio which will install MSI and MSP and you can supply the EXE to your Users who can download it and install
Answered 04/19/2010 by: mekaywe
Brown Belt

Please log in to comment
0
How would one go about accomplishing that Mekay...?
Answered 04/19/2010 by: Repackman
Purple Belt

Please log in to comment
0
what tool are you using for repackaging Zakkk?
Answered 04/19/2010 by: mekaywe
Brown Belt

Please log in to comment
0
Wise Packaging Studio boss...

It's a small application but a bitch in the @ss, iykwim...
Answered 04/19/2010 by: Repackman
Purple Belt

Please log in to comment
0
cool down., here you go......
create a WSE EXE which will hold MSI and MSP inside it and install it with the command I have provided above.
Final output will be a single EXE file
Answered 04/19/2010 by: mekaywe
Brown Belt

Please log in to comment
0
I would do what mekaywe told. As I have already done couple packages that way with no problems...
Answered 04/19/2010 by: WSPPackager
Senior Purple Belt

Please log in to comment
0
Mekaywe, as much I appreciate your responses, I would like to bring to your attention that not many of us have years of experience like yourself and are at most novices...So, many times I simply am lost when someone start using acronyms galore...

Now, for someone as wet behind the ears as me, am I to understand you mean WSE= Wise Script Editor? And if so, how would you go about creating an exe from WSE?

Remember, teach a man to fish...:)
Answered 04/19/2010 by: Repackman
Purple Belt

Please log in to comment
0
copy the below code to a text file and rename the file to *.WSE.
Compile the code and run the EXE which should install your MSI and MSP together



Document Type: WSE
item: Global
Version=9.02
Flags=00000100
Split=1420
Languages=65 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Copy Default=1
Japanese Font Name=MS Gothic
Japanese Font Size=9
Start Gradient=0 0 255
End Gradient=0 0 0
Windows Flags=00000100000000010010110000001000
Message Font=MS Sans Serif
Font Size=8
Disk Filename=SETUP
Patch Flags=0000000000000001
Patch Threshold=85
Patch Memory=4000
MIF PDF Version=1.0
MIF SMS Version=2.0
FTP Cluster Size=20
Per-User Version ID=1
Dialogs Version=9
Crystal Format=10111100101100000010001001001001
Crystal Destination=00000000000000000000000000001011
WamDB Index=Y:\
Step View=&Properties
Variable Name1=_INIT_WINDOW_
Variable Default1=HIDE
Variable Flags1=00001000
Variable Name2=_SYS_
Variable Default2=C:\WINDOWS\system32
Variable Flags2=00001000
Variable Name3=_WIN_
Variable Default3=C:\WINDOWS
Variable Flags3=00001000
Variable Name4=_WISE_
Variable Default4=C:\Program Files\Altiris\Wise Package Studio\WiseScript Editor
Variable Flags4=00001000
Requested Execution Level=asInvoker
end
item: Check Disk Space
end
item: Install File
Source=.\silverslight.msi
Destination=%TEMP%\silverslight.msi
Flags=0000000010100010
end
item: Install File
Source=.\silverslight.msp
Destination=%TEMP%\silverslight.msp
Flags=0000000010100010
end
item: Set Variable
Variable=MSI
Value=%TEMP%\silverslight.msi
end
item: Set Variable
Variable=MSP
Value=%TEMP%\silverslight.msp
end
item: Execute Program
Pathname=%sys32%\msiexec.exe
Command Line=/i %MSI% /p %MSP% /qb
Flags=00000010
end





Modify it according to your requirements.
Answered 04/20/2010 by: mekaywe
Brown Belt

Please log in to comment
0
Sorry for the late reply Mekaywe...And thanks so much for such a concise reply...Appreciate it...

Well, tried your script, but Wise told me it was corrupted...

But no biggie, I found our another way to make it happen...Thanks again...
Answered 04/21/2010 by: Repackman
Purple Belt

Please log in to comment
0
I found our another way to make it happen"...which I won't share here, for the benefit of others."
Answered 04/21/2010 by: VBScab
Red Belt

Please log in to comment
0
lol...Your sarcasm is not lost VBScab...Will do...
Answered 04/22/2010 by: Repackman
Purple Belt

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