QUOTE (Tomalak @ Sep 29 2009, 04:24 AM)

Geej, could you please elaborate? I think most people here (including me) like the open and clean approach of hfslip, which allows us to use the files directly downloaded from Microsoft servers and without further modifications. And from this point of view Bugs Bunny's procedure seems totally fine for me - without relying on specially crafted packages, prepared by third parties and downloaded from other locations.
So how to easily and hassle-free "create my application" for usage with HFAAO out of the Silverlight.exe installer? Thanks in advance!
We are lucky that MS uses /q switch for silverlight and happen to be compatible with HFSVCPACK_SW2 switch but not all application uses /q switch and we do not have additional HFSVCPACK_SW3 / HFSVCPACK_SW4 etc to accomodate various switches. Hence use the HFAAO
Not really sure if you think it is easy but if you manage to create pack yourself, it is not really hard. There are many addon in nlite - application addon. Download to study them.
====
There are 2 main types of applications addon : sysoc inf type (true addon) & svcpack.inf type (silent installer with or without switch)
For silverlight, since it can install with silent switch, you install via svcpack.inf
Create a new folder, say 'Silverlight30408180'.
Inside 'Silverlight30408180' folder, create a text file manually with filename entries_Silverlight.ini (extension should be .ini, not .txt) -> put your syntax here. I may have sound it simple, but the entries.ini bare minimum should contains [EditFile] and [AddProgram] section only.
At the same time, create a new folder called 'svcpack'
Next put the installer file, Silverlight.exe into this 'svcpack' folder
To cab everything properly, use archiver tool to cab it. I use interchangably cabtool, TugZip and cabpack etc to cab the whole folder structure. If final file pack will be Silverlight30408180.cab
Place it in HFAAO. (BTW, true addon only uses .cab format)
Alternatively, you can also create the pack in Silverlight30408180.7z (7zip format)
In case you download some 3rd-party created application in .7z form, ensure HFTOOLS has 7za.exe.
I upload the silverlight 3 addon. Put it in HFAAO
You may wish to uncab the file to see its file structure. Also take a look at Entries_Silverlight.ini. It contains the silverlight.exe /q switch in [AddProgram] section.
After you ran HFSLIP, open with notepad sourcess\i386\svcpack.inf, look under [SetupHotfixesToRun] section,
you will see silverlight.exe /q is listed there. Ready to install at T13.
Silverlight30408180.cab (Host for 2 weeks for download)
Size: 4.7 Mb (4,923,380 bytes)
MD5: 8619C4E2A536982569ABEAF03428A8F8
More reference:
[Tutorials] Creating Your Own Updates & Addons (Look at the 2 stickly treads)
Just a note: not all true addon posted at RyanWM Board is compatible with HFSLIP. Always test true addon in VM first.