home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD1.iso / Disk&HD / MANDM.LHA / Install.bat < prev    next >
Encoding:
DOS Batch File  |  1994-10-18  |  4.0 KB  |  141 lines

  1. ; Menus & More Installation Script
  2. ; Execution from "First!.M&M"
  3. ;
  4. ; $VER: Install.bat 2.00 (17.10.94) by Axel Sodtalbers
  5. ; $LANGUAGE: english
  6. ;
  7.  
  8.  
  9. .key Target/A
  10.  
  11. Failat 20
  12.  
  13. IF NOT Exists "$MMPath"
  14.   MMReq YESNO "Create the given directory?"
  15.   IF NOT ERROR
  16.     MakeDir "$MMPath"
  17.   ENDIF
  18. ENDIF;
  19.  
  20. echo "*nCreating target directory <Target>M&M..."
  21. Makedir "<Target>M&M"
  22. Copy MM:Examples.info to "<Target>M&M.info" QUIET
  23.  
  24. echo "*nCopying Menus & More programs to <Target>M&M..."
  25. Copy MM:MMEditor        to "<Target>M&M" QUIET
  26. Copy MM:MMEditor.info   to "<Target>M&M" QUIET
  27. Copy MM:MMPlayer        to "<Target>M&M" QUIET
  28. Copy MM:MMPlayer.info   to "<Target>M&M" QUIET
  29. Copy MM:MMReq           to "<Target>M&M" QUIET
  30. Copy MM:MMReq.info      to "<Target>M&M" QUIET
  31. Copy MM:MMAnalyse       to "<Target>M&M" QUIET
  32. Copy MM:MMAnalyse.info  to "<Target>M&M" QUIET
  33. Copy MM:M&M.config.info to "<Target>M&M" QUIET
  34. Copy MM:M&M.icon.info   to "<Target>M&M" QUIET
  35. Copy MM:First!.M&M    to "<Target>M&M" QUIET
  36. Copy MM:First!.M&M.info to "<Target>M&M" QUIET
  37.  
  38. Copy MM:Install.bat        to "<Target>M&M" QUIET
  39. Copy MM:Registration.bat    to "<Target>M&M" QUIET
  40. Copy MM:Registration.txt    to "<Target>M&M" QUIET
  41.  
  42. echo "*nCopying documentation to <Target>M&M..."
  43. Copy MM:M&M.guide#?     to "<Target>M&M" QUIET
  44. Copy MM:M&M.guide    to "<Target>M&M/M&M.dok" QUIET ; if there is no AmigaGuide
  45. Copy MM:ReadMe.guide#?  to "<Target>M&M" QUIET
  46.  
  47. echo "*nCopying Examples to <Target>M&M..."
  48. Copy MM:Examples       to "<Target>M&M/Examples" ALL QUIET
  49. Copy MM:Examples.info  to "<Target>M&M" QUIET
  50.  
  51. IF NOT Exists LIBS:asl.library
  52.   MMReq YESNO "Copy ASL.library to LIBS: ?"
  53.   IF NOT ERROR
  54.     LAB WB1
  55.     MMReq OKCANC "Please insert original WB-Disk into DF0: !"
  56.     IF NOT ERROR
  57.       IF NOT exists df0:libs/asl.library
  58.         Skip WB1 BACK
  59.       ENDIF
  60.     ELSE
  61.       Copy df0:libs/asl.library TO LIBS: QUIET
  62.     ENDIF
  63.   ELSE
  64.     echo "*e[32m*nPlease install LIBS:asl.library later on!*e[31m"
  65.   ENDIF
  66. ENDIF
  67.  
  68. IF NOT Exists LIBS:diskfont.library
  69.   MMReq YESNO "Copy diskfont.library to LIBS: ?"
  70.   IF NOT ERROR
  71.     LAB WB2
  72.     MMReq OKCANC "Please insert original WB-Disk into DF0: !"
  73.     IF NOT ERROR
  74.       IF NOT exists df0:libs/diskfont.library
  75.         Skip WB2 BACK
  76.       ENDIF
  77.     ELSE
  78.       Copy df0:libs/diskfont.library TO LIBS: QUIET
  79.     ENDIF
  80.   ELSE
  81.     echo "*e[32m*nPlease install LIBS:diskfont.library later on!*e[31m"
  82.   ENDIF
  83. ENDIF
  84.  
  85. IF NOT Exists LIBS:rexxsyslib.library
  86.   MMReq YESNO "Copy rexxsyslib.library to LIBS: ?"
  87.   IF NOT ERROR
  88.     LAB WB3
  89.     MMReq OKCANC "Please insert original WB-Disk into DF0: !"
  90.     IF NOT ERROR
  91.       IF NOT exists df0:libs/rexxsyslib.library
  92.         Skip WB1 BACK
  93.       ENDIF
  94.     ELSE
  95.       Copy df0:libs/rexxsyslib.library TO LIBS: QUIET
  96.     ENDIF
  97.   ELSE
  98.     echo "*e[32m*nPlease install LIBS:rexxsyslib.library later on!*e[31m"
  99.   ENDIF
  100. ENDIF
  101.  
  102. MMReq YESNO "Shall AmigaGuide V34 be copied, too ?"
  103. IF NOT ERROR
  104.   Echo "*nCopying AmigaGuide V34 to SYS:Utilities..."
  105.   Copy MM:AGuide/AmigaGuide         to SYS:Utilities/AmigaGuide        QUIET
  106.   Copy MM:AGuide/AmigaGuide.info    to SYS:Utilities/AmigaGuide.info    QUIET
  107.   Echo "*nAmigaGuide.library nach LIBS: kopieren..."
  108.   Copy MM:AGuide/amigaguide.library to LIBS:                QUIET
  109. ENDIF
  110.  
  111. MMReq YESNO "Is Commodore ED in the C: directory ?"
  112. IF ERROR
  113.   LAB WB
  114.   MMReq OKCANC "Please insert original WB-Disk into DF0: !"
  115.   IF NOT ERROR
  116.     IF NOT exists df0:c/ed
  117.       Skip WB BACK
  118.     ELSE
  119.       Copy df0:c/ed TO C: QUIET
  120.     ENDIF
  121.   ELSE
  122.     echo "*e[32m*nPlease install C:Ed later on!*e[31m"
  123.   ENDIF
  124. ENDIF
  125.  
  126. MMReq YESNO "Insert »Assign MM: Target« into user-startup ?"
  127. IF NOT ERROR
  128.   copy S:User-Startup to S:User-Startup.old
  129.  
  130.   echo > T:Axel "Assign MM: *"<Target>M&M*"         ; for Menus & More"
  131.   join T:Axel S:User-Startup TO T:Sodtalbers
  132.   copy T:Sodtalbers to S:User-Startup QUIET
  133.   delete T:Axel QUIET
  134.   delete T:Sodtalbers QUIET
  135. ELSE
  136.   echo "*e[32m*n*nPlease type *"Assign MM: <Target>M&M*" before starting the examples!"
  137.   echo "or insert this into the startup-sequence"
  138. ENDIF
  139.  
  140. echo "*e[31m*n*n*nInstallation finished - close window via CTRL+\ !"
  141.