
[Release] RVM_PackInstaller.exe
I just to make sure people are aware of what checking that box will do before doing so and then coming here and complaining that my update pack broke their system 

Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357
http://www.ryanvm.net/forum/viewtopic.php?t=2357
Here is a sneak peak at the next release.
It has bugs in it. I ran out of time to work on it today... but this is just something I would like to post for those who are curious.
The __integrate.exe source that I have has not been touched yet.. I want to get a confirmation from RyanVM on what I specifically must delete from it.
I created the gui based on RyanVM's post above. I did not add the checkmark option yet.
Well... I got go ... I'll be back later.
Edit: Link Removed obsolete. Please grab download in top post.
It has bugs in it. I ran out of time to work on it today... but this is just something I would like to post for those who are curious.
The __integrate.exe source that I have has not been touched yet.. I want to get a confirmation from RyanVM on what I specifically must delete from it.
I created the gui based on RyanVM's post above. I did not add the checkmark option yet.

Well... I got go ... I'll be back later.
Edit: Link Removed obsolete. Please grab download in top post.
Last edited by Siginet on Wed Jun 08, 2005 5:00 am, edited 1 time in total.
I'm assuming the addons dialog is a dummy one as well, since that's not coming until version 1.3.0



Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357
http://www.ryanvm.net/forum/viewtopic.php?t=2357
LOL! I thought the addons would be for Update Pack fixes. I basically turned my 122to122a.rar into a .cab and I was testing with it.
So I guess it is a dummy... unless the only function for it would be to extract the .cab files into the I386.
I also was thinking of a better way to have the program edit dosnet.inf and txtsetup.sif.
I thought we could have a txt file inside of your cab that would have exactly every specific line that is related to your packs so then my app could search through the dosnet/txtsetup and remove those entries... then it would go back to that txt file and further down the txt file it would have the entries that needed to be added. This way there would never be a double post... and it would allways be clean.
So I guess it is a dummy... unless the only function for it would be to extract the .cab files into the I386.
I also was thinking of a better way to have the program edit dosnet.inf and txtsetup.sif.
I thought we could have a txt file inside of your cab that would have exactly every specific line that is related to your packs so then my app could search through the dosnet/txtsetup and remove those entries... then it would go back to that txt file and further down the txt file it would have the entries that needed to be added. This way there would never be a double post... and it would allways be clean.
You apparently enjoy thinking on the same wavelength as meSiginet wrote:I thought we could have a txt file inside of your cab that would have exactly every specific line that is related to your packs

It didn't work with spaces in the path? Hmmm. In what way were you trying to do it with spaces? With parameters or through the gui itself? I haven't tried it with spaces... but I don't see why it wouldn't work. If you are using parameter method make sure you use "" around your paths if they contain spaces.
Let me know if you still have problems. I am going to test it now.

Thanks RyanVM.RyanVM wrote:You apparently enjoy thinking on the same wavelength as meSiginet wrote:I thought we could have a txt file inside of your cab that would have exactly every specific line that is related to your packs. Actually, there already is such a file - entries.txt. It's used by nLite, but it is the plan to also use it for my installer.

- Kelsenellenelvian
- Moderator
- Posts: 4383
- Joined: Tue Nov 30, 2004 8:32 pm
- Location: Pocatello, ID
- Contact:
Mine is still a bit in the future. Keep going 

Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357
http://www.ryanvm.net/forum/viewtopic.php?t=2357
I may do that as a short term solution, though I'd have to discuss it with Siginet first
(PM me, Siginet). I really want to get 1.3.0 out the door in July.

Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357
http://www.ryanvm.net/forum/viewtopic.php?t=2357
PM sent.
Sorry I haven't been here since my last post. Been quite buisy latley.
So it looks like people are still interested in seeing the final product.
I'm sure it won't take long. I will be discussing things with Ryan now and we should get the next release out soon.
I am in as much anticipation for the next RyanVM update pack as everyone else.
So bear with me.

So it looks like people are still interested in seeing the final product.

I am in as much anticipation for the next RyanVM update pack as everyone else.

OK... just to keep you all posted. I have finished the most difficult tasks of re-writeing the new RVMPacker. So it shouldn't be much longer now.
I need RyanVM to test out what I have so far and if he gives the OK... then I will port the new code over into my old code. Once it has been thouroughly tested then the next release of the RVM XP Update Pack should be released. 


-
- Posts: 162
- Joined: Tue Jun 14, 2005 12:02 am
Very nice work sig, sounds like it will be great.Siginet wrote:OK... just to keep you all posted. I have finished the most difficult tasks of re-writeing the new RVMPacker. So it shouldn't be much longer now.I need RyanVM to test out what I have so far and if he gives the OK... then I will port the new code over into my old code. Once it has been thouroughly tested then the next release of the RVM XP Update Pack should be released.

-
- Posts: 15
- Joined: Sat Jul 09, 2005 1:43 pm
Well, the way we're doing it, it *might* be adaptable to other ones as well. Stay tuned.
Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357
http://www.ryanvm.net/forum/viewtopic.php?t=2357
- codejunkie
- Moderator
- Posts: 200
- Joined: Fri Dec 17, 2004 8:42 am
- Location: UK, Cumbria, Nr. Kendal
- Contact:
I'm still waiting for you RyanVM? 
I need you to make sure that exe I sent you will do the job. If it works like it should then I will port that code into the gui.
BTW... That's great news on the 2003 version!
I didn't even know there was a 2003 version in the works. 
The way we are creating the program it will be able to work with 2003.
As long as the entries.ini file follows the same rules as the new RyanVM will be. For info on how the entries.ini file is used you will need to ask RyanVM... cause I don't want to release his idea of it untill he is ready to.

I need you to make sure that exe I sent you will do the job. If it works like it should then I will port that code into the gui.
BTW... That's great news on the 2003 version!


The way we are creating the program it will be able to work with 2003.

-
- Posts: 162
- Joined: Tue Jun 14, 2005 12:02 am
I'm doing an install of XP in VMWare with a CD created by it. So far so good 

Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357
http://www.ryanvm.net/forum/viewtopic.php?t=2357
-
- Posts: 55
- Joined: Sun Jul 31, 2005 2:50 pm
Siginet, I know you were having problems with the extract command and instead are using cabarc.exe.
However, not everyone has cabarc.exe installed by default so extract was a better idea but with DOS 8.3 limitations.
Unless you are using expand once and expanding cabarc.exe from Ryan's UpdatePack to use
EXTRACT /Y /E RVMUpdatePack.cab cabarc.exe /L C:\Extracted
However, if there is more than one file in seperate directories you will expand the multiple files and create the directories.
EXTRACT /Y RVMUpdatePack.cab input.in_ /L C:\Extracted
Will extract both home and pro.
You can use wildcards like the *.* example from above.
EXTRACT /Y RVMUpdatePack.cab *.ca_ /L C:\Extracted
Another useful command is to get a listing/check if a file is in a cab.
This would be usefull to check if the provided cab is Ryan's Update Pack and if not then don't extract.
EXTRACT /D RVMUpdatePack.cab RVMUpPck.in_
You can also redirect the result to a text file
EXTRACT /D RVMUpdatePack.cab RVMUpPck.in_ > C:\RVM.log
For more information about extract you could use
However, not everyone has cabarc.exe installed by default so extract was a better idea but with DOS 8.3 limitations.
Unless you are using expand once and expanding cabarc.exe from Ryan's UpdatePack to use

You can do this two ways. The /Y switch is to suppress overwrite, /E is for Extract, /L is for LocationSiginet wrote:Does anyone know the correct syntax to expand all files and subfolders from a .cab file?
- EXTRACT /Y /E RVMUpdatePack.cab /L C:\Extracted
- EXTRACT /Y RVMUpdatePack.cab *.* /L C:\Extracted
EXTRACT /Y /E RVMUpdatePack.cab cabarc.exe /L C:\Extracted
However, if there is more than one file in seperate directories you will expand the multiple files and create the directories.
EXTRACT /Y RVMUpdatePack.cab input.in_ /L C:\Extracted
Will extract both home and pro.
You can use wildcards like the *.* example from above.
EXTRACT /Y RVMUpdatePack.cab *.ca_ /L C:\Extracted
Another useful command is to get a listing/check if a file is in a cab.
This would be usefull to check if the provided cab is Ryan's Update Pack and if not then don't extract.
EXTRACT /D RVMUpdatePack.cab RVMUpPck.in_
You can also redirect the result to a text file
EXTRACT /D RVMUpdatePack.cab RVMUpPck.in_ > C:\RVM.log
For more information about extract you could use
- EXTRACT
- EXTRACT /?
- Just Visit http://support.microsoft.com/kb/132913/
Signet, better then using EXTRACT why not use EXTRAC32?
It is also on every system like EXTRACT and does not suffer form the DOS 8.3 limitations and provides a progress bar.
Using EXTRAC32 you can also extract a single file unlike EXTRACT.
EXTRAC32 /Y RVMUpdatePack.cab home/input.in_ /L C:\Extracted
Would result in C:\Extracted\Home\input.in_
EXTRAC32.exe has all the same command line switches however unlike EXTRACT the following won't work
EXTRAC32 > C:\EXTRAC32.txt
So to extract all the files you would have the same command as EXTRACT but use EXTRAC32 instead.
EXTRAC32 /Y /E RVMUpdatePack.cab /L C:\Extracted
EXTRAC32 /Y RVMUpdatePack.cab *.* /L C:\Extracted
Another way on using EXTRAC32 is the following:
For example you have the following directories and files.
C:\RVM\RVMUpdatePack.cab
C:\WINDOWS\EXTRAC32.exe
Run this command
COPY /b "C:\WINDOWS\EXTRAC32.exe"+"C:\RVM\RVMUpdatePack.cab" "C:\Test\SIGNET.exe"
You have made a self-extracting executable out of the CAB file that if you run will extract the contents of the CAB file into the folder SIGNET.exe is in. Not only that but it will also show the progress of the extraction.
It is also on every system like EXTRACT and does not suffer form the DOS 8.3 limitations and provides a progress bar.
Using EXTRAC32 you can also extract a single file unlike EXTRACT.
EXTRAC32 /Y RVMUpdatePack.cab home/input.in_ /L C:\Extracted
Would result in C:\Extracted\Home\input.in_
EXTRAC32.exe has all the same command line switches however unlike EXTRACT the following won't work
- EXTRAC32
- EXTRAC32 /?
EXTRAC32 > C:\EXTRAC32.txt
So to extract all the files you would have the same command as EXTRACT but use EXTRAC32 instead.
EXTRAC32 /Y /E RVMUpdatePack.cab /L C:\Extracted
EXTRAC32 /Y RVMUpdatePack.cab *.* /L C:\Extracted
Another way on using EXTRAC32 is the following:
For example you have the following directories and files.
C:\RVM\RVMUpdatePack.cab
C:\WINDOWS\EXTRAC32.exe
Run this command
COPY /b "C:\WINDOWS\EXTRAC32.exe"+"C:\RVM\RVMUpdatePack.cab" "C:\Test\SIGNET.exe"
You have made a self-extracting executable out of the CAB file that if you run will extract the contents of the CAB file into the folder SIGNET.exe is in. Not only that but it will also show the progress of the extraction.
@araknis Thanks for the info. I may try that out on a later release. I am using cabarc.exe for now. It doesn't need to be installed on everyones system because the Integrator will extract it and use it then delete it when it is finished.
@All I think RyanVM Integrator v1.0 RC1 is finished!
I uploaded it to RyanVM and I am just awaiting his approval. When he is ready he will post it on the site along with the new cab files. (Hopefully later today.)
@All I think RyanVM Integrator v1.0 RC1 is finished!

-
- Posts: 55
- Joined: Sun Jul 31, 2005 2:50 pm
Cool beansSiginet wrote:@araknis Thanks for the info. I may try that out on a later release. I am using cabarc.exe for now. It doesn't need to be installed on everyones system because the Integrator will extract it and use it then delete it when it is finished.
@All I think RyanVM Integrator v1.0 RC1 is finished!I uploaded it to RyanVM and I am just awaiting his approval. When he is ready he will post it on the site along with the new cab files. (Hopefully later today.)

We're tracking down the last few issues right now. Looking good for a release shortly 

Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357
http://www.ryanvm.net/forum/viewtopic.php?t=2357
-
- Posts: 162
- Joined: Tue Jun 14, 2005 12:02 am
Protagonist, from what I understand the "remove duplicate files" option is for hardware drivers and not SFC.
It would be like using __integrate_clean.exe instead of __integrate.exe.
integrate_clean.exe has the same functionality, but also removes files from driver.cab which also exist in i386.
Take note that you will need your XP CD available when installing new drivers, as the removed files will not be present in the Driver Cache directory.
It would be like using __integrate_clean.exe instead of __integrate.exe.
integrate_clean.exe has the same functionality, but also removes files from driver.cab which also exist in i386.
Take note that you will need your XP CD available when installing new drivers, as the removed files will not be present in the Driver Cache directory.
araknis is correct, but that functionality has been removed for now. It's on the list for features to be added at a later time.
That being said, we've run into a problem that's taking Siginet some time to figure out. That's OK though. I've got everything setup so I can just FTP in when he's got it working and move files from one directory to the other and the release is ready
. That buys him a bit more time 
That being said, we've run into a problem that's taking Siginet some time to figure out. That's OK though. I've got everything setup so I can just FTP in when he's got it working and move files from one directory to the other and the release is ready


Get up to $200 off on hosting from the same people who host this website!
http://www.ryanvm.net/forum/viewtopic.php?t=2357
http://www.ryanvm.net/forum/viewtopic.php?t=2357