Siginet wrote:Hmmm... That is a very odd bug. Could it be possible that the reference to netfx.cab in txtsetup.sif SourceDisks Files is missing the _ that tells it not to compress the file?
For instance:
driver.cab = 1,,,,,,_x,39,0,0
The "_" (Before the "x" or a digit) is telling Windows Install that the file will not be compressed as a single file.

It also tells the integrator not to compress the cab file as a single file.
I don't think this is a bug caused by the integrator but the syntax of the SourceDisksFiles code in the addon.

If OnePiece has any info that shows I am incorrect I will redesign the integrator to never compress cab files as single files. But... as far as I know it is the SourceDisksFiles code that is incorrect.
BTW... the next integrator will no longer need the WBEM fixes.
This is a great addon... and long awaited too.

Thanks OnePiece and Nonno Fabio!
Yes, it's so but InOnepiece'sHumbleOpinion is caused by rvmi, this because in txtsetup.sif line is
netfx.cab = 4,,,,,,_x,,3,3
It's true that RVMI reads this line and decides not to cab netfx.cab, but here problem is that rvmi confuses netfx.ca_ already in CD with netfx.cab, that is rvmi cabs netfx.cab too and the problem is here: He thinks for same reason even [movefile] command doesn't work. For example, if you go to CD and delete netfx.ca_ (netfx.cat) before integrating then you integrate the addon, in this way is all O.K. So he's almost sure that RVMi find a netfx.ca_ file in cd and confounds the 2 files. Here's an example: if you use an addon with an entries.ini file like this
;
Code: Select all
This section allows you to edit things that normally would not be possible to edit.
[ExtraFileEdits]
SYSOC.inf|netfx=netfxocm.dll,UrtOcmProc,netfxocm.inf,hide,7|netfx=ocgen.dll,OcEntry,netfxocm.inf,hide,7|1
;This section allows you to move a file to another place in your destination.
[FileMove]
NETFX.CAB,..\cmpnents\netfx\i386\*
;This section contains a list of files in i386 which should be compressed at the very
;beginning of the integration process
[i386_compress]
rvmtemp\extracted\NETFX.CAT
netfx.cab goes correctly in cmpnents\netfx\i386, but rvmi deletes netfx.ca_, already present before addon integration. It's odd but it's so. IOHO in a normal addon rvmi cabs netfx.cab too: it's true that RVMi wouldn't do it because it reads in txtsetup.sif the command which tells it that the CD file is not cabbed, but he thinks that rvmi cabs it anyway because it's mistaken by netfx.ca_ file in cd.
So as netfx.cab is in cd by default, you can tell rvmi when it finds a netfx.cab file to move it in cmpnents\netfx\i386