Jump to content

HFSLIP - XPsp1 - possible?


adunphy

Recommended Posts

Tommy,

I used the HFSLIP script and it works awesome for ServicePack2 on windows XP. Great work on that! My question is, would it be possible for me to modify the script to work with ServicePack1. I gave it a shot by downloading all the SP1 hotfixes and putting them into HFSLIP\HF but noticed that when the script runs, its looking for the specific INF file names which dont exist for SP1

Expanding Windows-KB909520-v1.000-x86-ENU.exe

FINDSTR: Cannot open TEMP\UPDATE\update_SP2GDR.inf

If there is a way I can modify the script to handle the Hotfixes for SP1, I'd greatly appreciate some direction. I am not a big SP2 fan and have had lots of firewall issues with it among other things. Im going to fiddle with it a bit, but not so sure I'll get anywhere. thanks in advance!

-Aaron

Link to comment
Share on other sites


Sorry dude. I have no plans on making hfslip work with xpsp1. As mentioned in my first post, life calls and HFSLIP isn't on the top of my priorities. One thing you can *try* is to edit hfslip so that BANDAIDXP routine is same as BANDAID2K3. In other words, delete the XP part and replace it with the 2k3 part. No guarantees if it will patch everything correctly, but I guess it's worth a shot.

Link to comment
Share on other sites

For the next version, i suggest to use variable SP as data value for some if checks.

IF "%VERSION%"=="XP" (

SET T1=TommyP's HFSLIP XP/WMP10/WUA20 Hotfix Slipstreamer

TITLE %T1%

CALL :FOLDERPREP

SET PREP=%~dp0

SET SP=SP2

CALL :SLIPSTREAM

)

or use the extension of ident file WIN51IP.SP1 to set the SP variable data value.

When MSFT release the next version of Service Pack, you will have (perhaps) only one line to change.

For the current version, changing SP2 to %SP% in one subfunction should be enough :

:KB898461

FINDSTR /I PkgInstallerVer TEMP\UPDATE\update_%SP%GDR.inf >WORK\898461.TXT

for the :BANDAID subfunction, it may be possible to simplify the code by using the same subfunction for XP and 2003 with a counter to loop for each possible version of SP.

I hope Yzöwl (batch expert) can post suggestions to change the code (open source).

Alternatively, change all SP2 to %SP%

I don't have yet enough time to build a XP SP1 slipstreamed source.

But just give it a try and reports trial and errors. And you'll become a contributor to the project.

Edited by Bilou_Gateux
Link to comment
Share on other sites

FDV explained it better than I could. HAHA. The beta posted in the first posting has Bilou's ideas implemented. The beta also works for whatever SP you are running. Just a side note, the changes really only affect XP and 2003, W2K is left unchanged for now (read you need sp4 for w2k).

Please give it a try and report back.

Link to comment
Share on other sites

Hey guys,

I had also made those modifications a few days ago and gave it a run. It works and I can get to a point where I have a working install CD, but the problem is when I check for updates, it reports many updates which I have included already in the HF folder???

The only other note is that while running the script, I do still see a few FINDSTR errors as well as "file not found" errors after it opens each KBxxxxx.exe but then it still continues on even after those errors. I have not figured out why yet.

The only other issue of course is somehow getting directx9 in there as that seems to be impossible without having some special OPK version.

Anyway, if you have any other ideas, please let me know. I'll keep messing with it as well.

Link to comment
Share on other sites

IM using the one you updated on 12/10 . HFSLIP_51210.CMD from the vrock site. Im wondering if maybe HFSLIP is not picking them up. I did not rename them at all. If I could only tee the output to a log file I could tell you for sure. I gotta find a tool for tee'ing output in windows.

Link to comment
Share on other sites

adunphy - I have an idea for the DX9 with the beta. Can you attach your error_report log? I'd like to see the hotfix listing. Also, if you left mouse click the cmd window while it's running, it will pause.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...