home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / utility / emulator / cdp402a.lzh / patchMFS < prev    next >
AmigaDOS Script File  |  1991-04-02  |  1KB  |  61 lines

  1. .key trgt
  2. .def trgt MSDOS_FileSystem:
  3. .bra {
  4. .ket }
  5.  
  6. failat 100   ; return FAIL
  7.  
  8. echo "Install a copy of the CrossDOS installation disk in one of the drives."
  9. echo "All patches are to be made to this disk."
  10. assign M: "{trgt}"
  11. if ERROR
  12.     echo "CrossDOS installation disk not found."
  13.     skip EXIT
  14. endif
  15.  
  16. makedir ram:P
  17. assign P: ram:P
  18. copy c:copy to P:
  19. path >NIL: P: add
  20. copy c:delete to P:
  21. copy c:makedir to P:
  22. copy M:Diag/lpatch to P:
  23. copy >NIL: c:echo to P:
  24. copy >NIL: c:if to P:
  25. copy >NIL: c:endif to P:
  26.  
  27. ; Patch MSDOS_FileSystem:L/MSDOSFileSystem and MSDOS_FileSystem:DEVS/mfm.device
  28. copy M:L/MSDOSFileSystem to P:
  29. copy M:DEVS/mfm.device to P:
  30.  
  31. ;   Patch from V4.01a to V4.02
  32. echo ""
  33. echo "Try to patch to V4.02"
  34. P:lpatch -oP:MSDOSFileSystem.new -pMFS402.pch P:MSDOSFileSystem
  35. if NOT WARN
  36.     copy P:MSDOSFileSystem.new P:MSDOSFileSystem
  37. endif
  38. P:lpatch -oP:mfm.device.new -pMDV402.pch P:mfm.device
  39. if NOT WARN
  40.     copy P:mfm.device.new P:mfm.device
  41. endif
  42.  
  43. ;   Patch from V4.02 to V4.02a
  44. echo ""
  45. echo "Try to patch to V4.02a"
  46. P:lpatch -oP:MSDOSFileSystem.new -pMFS402a.pch P:MSDOSFileSystem
  47. if NOT WARN
  48.     copy P:MSDOSFileSystem.new P:MSDOSFileSystem
  49. endif
  50.  
  51. ;   copy P: versions to installation disk
  52. echo ""
  53. copy P:MSDOSFileSystem to M:L/MSDOSFileSystem
  54. copy P:mfm.device to M:DEVS/mfm.device
  55.  
  56. delete P:#?
  57. assign P:
  58.  
  59. lab EXIT
  60. assign M:
  61.