home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1996 July / VPR9607B.BIN / ibm_os / sx63004 / sx63004.1 / SERVICE.CMD < prev    next >
OS/2 REXX Batch file  |  1996-03-31  |  2KB  |  62 lines

  1. cls
  2. @echo off
  3. setlocal
  4. if not '%CSD_SOURCE%'=='' goto entry
  5. @echo on
  6. @echo . FixPak SX63004 を適用されるお客様へ
  7. @echo .
  8. @echo . この FixPak が適用可能なシステムは、以下の通りです。
  9. @echo .
  10. @echo .     o OS/2 J2.11 for Symmetrical Multiprocessing
  11. @echo .                   CD-ROM for 1-2 Processors (SJC003)  (XRJ2014_)
  12. @echo .
  13. @echo .     o OS/2 J2.11 for Symmetrical Multiprocessing
  14. @echo .                   CD-ROM for 1-7 Processors (SJC003)  (XRJ2014_)
  15. @echo .
  16. @echo .     o OS/2 J2.11 for Symmetrical Multiprocessing
  17. @echo .                   CD-ROM for 1-16 Processors (SJC003) (XRJ2014_)
  18. @echo .
  19. @echo .
  20. @echo . 詳細は README.TXT を参照してください。
  21. @echo .
  22. @echo off
  23. pause
  24. if '%CSD_SOURCE%'=='' goto check
  25. :entry
  26. @echo off
  27. set t=%CSD_TARGET%
  28. set s=%CSD_SOURCE%
  29. For %%v In (UnPack2 Erase Copy) Do Set %%v=%%v
  30. set STDOUT=NUL
  31. set STDERR=NUL
  32. :start
  33. echo -------------------------------------  1>%STDOUT% 2>%STDERR%
  34. %copy%    %s%\unpack2.exe  %t%\             1>%STDOUT% 2>%STDERR%
  35. %copy%    %s%\csdcmd.exe   %t%\             1>%STDOUT% 2>%STDERR%
  36. %copy%    %s%\csdinst.exe  %t%\os2\install  1>%STDOUT% 2>%STDERR%
  37. %unpack2% %s%\csdtools     %t%\ /P          1>%STDOUT% 2>%STDERR%
  38.  
  39. set CSD_REXX=0
  40.  
  41. if exist %t%\os2\dll\rexx.dll  goto skip_rexx
  42.    %unpack2%  %s%\rexx      %t%\ /P      1>%STDOUT% 2>%STDERR%
  43.    set CSD_REXX=1
  44. :skip_rexx
  45. %t%
  46. if '%csd_rexx%'=='1' goto csfinit1
  47. if not '%csd_boot%'=='A:' goto skip_csfinit
  48. if '%csd_install%'=='CID' goto skip_csfinit
  49. :csfinit1
  50.    cd \os2\dll
  51.    csfinit
  52.    cd \
  53. :skip_csfinit
  54. %t%\service2.cmd
  55. if not exist %t%\service2.cmd goto end
  56.    %s%\ptf_end  %t%\service2.cmd
  57. goto end
  58.  
  59. :check
  60.    call csdinst @CSD.DAT  /b:SERVICE.CMD /f
  61. :end
  62.