home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 29 Fixes_o / 29-Fixes_o.zip / cidfix20.zip / GETFIX2.CMD < prev    next >
OS/2 REXX Batch file  |  1993-10-28  |  919b  |  40 lines

  1. @ECHO OFF
  2. IF %1.==. ECHO GETFIX source (target)
  3. IF %1.==. GOTO END
  4. REM
  5. REM CHECK SOURCE DIRECTORY
  6. REM
  7. IF EXIST %1\FIX\OS2\*.* GOTO GETTAR
  8. COPY %1\FIX\OS2\*.*
  9. GOTO END
  10. :GETTAR
  11. REM
  12. REM GET TARGET DIRECTORY
  13. REM
  14. SET GF_TARGET=
  15. IF %2.==. SET GF_TARGET=.
  16. IF NOT %2.==. SET GF_TARGET=%2
  17. REM
  18. REM CHECK TARGET DIRECTORY
  19. IF EXIST %GF_TARGET% GOTO COPY_UNPACK
  20. COPY %GF_TARGET%\UNPACK2.EXE
  21. GOTO END
  22. :COPY_UNPACK
  23. REM
  24. REM COPY UNPACK2.EXE TO EXE DIRECTORY
  25. REM
  26. ECHO COPY %1\UNPACK2.EXE %GF_TARGET%
  27. COPY %1\UNPACK2.EXE %GF_TARGET%
  28. IF EXIST %GF_TARGET% GOTO UNPACK
  29. COPY %GF_TARGET%\UNPACK2.EXE
  30. GOTO END
  31. :UNPACK
  32. REM
  33. REM UNPACK ALL POSSIBLIE CID FILES IF THEY EXIST
  34. REM
  35. ECHO %GF_TARGET%\UNPACK2 %1\FIX\OS2
  36. FOR %%I IN (SEINST SEIMAGE SEDISK SETBOOT XCOPY) DO IF EXIST %1\FIX\OS2\%%I.* %GF_TARGET%\UNPACK2 %1\FIX\OS2\%%I.* %GF_TARGET%
  37. IF NOT EXIST %GF_TARGET%\__RSP1.001 GOTO END
  38. :END
  39. SET GF_TARGET=
  40.