home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 555a.lha / LabelMaker_v1.5 / LMInstall.mil < prev    next >
Text File  |  1991-09-18  |  6KB  |  152 lines

  1. PRINT "LabelMaker V1.5 Installation Skript";
  2. PRINT "¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯";
  3. PRINT "Read LabelMakerV1.5.doc to see if you are allowed to use or";
  4. PRINT "copy LabelMakerV1.5, all other use or copying is illegal!";
  5. PRINT "This will work if you have booted from your original Workbench";
  6. PRINT "disk or an unchanged copy of it! In addition you need an empty";
  7. PRINT "formatted disk.";
  8. PRINT "Do you have booted from an unchanged Workbench disk and do you"
  9. ASK   "have an empty formatted disk ready?";
  10.  
  11. CLEAR;
  12. IF NO
  13.    PRINT "Format an unimportant disk, search for your original";
  14.    PRINT "Workbench disk and boot from it. Then try this one again!";
  15.    PRINT " ";
  16.    WAIT "Click [CONTINUE] to exit, when you have read this.";
  17. ELSE
  18.    PRINT "I am now starting the installing procedure."
  19.    PRINT "Please insert the Workbench disk you have bootet from in";
  20.    WAIT  "drive df0: and click [CONTINUE] when you have done so."
  21.    CLEAR;
  22.    PRINT "Now copying system files to RAM: ...";
  23.    MAKEDIR "RAM:T_TMP";
  24.    MAKEDIR "RAM:C_TMP";
  25.    DODOS "ASSIGN OLD_T: T:";
  26.    DODOS "ASSIGN OLD_C: C:";
  27.    DODOS "ASSIGN T: RAM:T_TMP";
  28.    COPY "df0:C/ASSIGN"  AS "RAM:C_TMP/ASSIGN";
  29.    COPY "df0:C/COPY"    AS "RAM:C_TMP/COPY";
  30.    COPY "df0:C/RUN"     AS "RAM:C_TMP/RUN";
  31.    COPY "df0:C/DIR"     AS "RAM:C_TMP/DIR";
  32.    COPY "df0:C/DELETE"  AS "RAM:C_TMP/DELETE";
  33.    COPY "df0:C/STACK"   AS "RAM:C_TMP/STACK";
  34.    COPY "df0:C/ECHO"    AS "RAM:C_TMP/ECHO";
  35.    COPY "df0:C/MAKEDIR" AS "RAM:C_TMP/MAKEDIR";
  36.    COPY "df0:C/INSTALL" AS "RAM:C_TMP/INSTALL";
  37.    COPY "df0:C/RELABEL" AS "RAM:C_TMP/RELABEL";
  38.    COPY "df0:C/LOADWB"  AS "RAM:C_TMP/LOADWB";
  39.    DODOS "ASSIGN C: RAM:C_TMP";
  40.    MAKEDIR "RAM:LIBS_TMP";
  41.    MAKEDIR "RAM:DEVS_TMP";
  42.    MAKEDIR "RAM:FONTS_TMP";
  43.    MAKEDIR "RAM:L_TMP";
  44.    MAKEDIR "RAM:S_TMP";
  45.  
  46.    DODOS "copy >NIL: df0:libs  RAM:LIBS_TMP";
  47.    DODOS "copy >NIL: df0:devs  RAM:DEVS_TMP ALL";
  48.    DODOS "copy >NIL: df0:fonts RAM:FONTS_TMP ALL";
  49.    DODOS "copy >NIL: df0:L     RAM:L_TMP";
  50.    DODOS "copy >NIL: df0:S     RAM:S_TMP";
  51.  
  52.    PRINT "...done copying system files to RAM:";
  53.    PRINT " ";
  54.    PRINT "Please remove the disk from drive DF0: and click [CONTINUE]";
  55.    WAIT  "after you have done this.";
  56.  
  57.    CLEAR;
  58.    PRINT "Now insert the empty disk in drive DF0: ";
  59.    WAIT  "Click [CONTINUE] when you have done this.";
  60.    PRINT " ";
  61.    PRINT "Moving RAM: to disk...";
  62.  
  63.    MAKEDIR "DF0:C";
  64.    MAKEDIR "DF0:LIBS";
  65.    MAKEDIR "DF0:DEVS";
  66.    MAKEDIR "DF0:FONTS";
  67.    MAKEDIR "DF0:L";
  68.    MAKEDIR "DF0:S";
  69.    MAKEDIR "DF0:LABELS";
  70.    MAKEDIR "DF0:IMAGES";
  71.  
  72.    DODOS "copy >NIL: RAM:LIBS_TMP  df0:LIBS";
  73.    DODOS "copy >NIL: RAM:DEVS_TMP  df0:DEVS ALL";
  74.    DODOS "copy >NIL: RAM:FONTS_TMP df0:FONTS ALL";
  75.    DODOS "copy >NIL: RAM:L_TMP     df0:L";
  76.    DODOS "copy >NIL: RAM:S_TMP     df0:S";
  77.    DODOS "copy >NIL: RAM:C_TMP     df0:C";
  78.  
  79.    PRINT "...done copying the system files to the LabelMaker disk!";
  80.  
  81.    DODOS "delete >NIL: RAM:LIBS_TMP ALL";
  82.    DODOS "delete >NIL: RAM:DEVS_TMP ALL";
  83.    DODOS "delete >NIL: RAM:FONTS_TMP ALL";
  84.    DODOS "delete >NIL: RAM:L_TMP ALL";
  85.    DODOS "delete >NIL: RAM:S_TMP ALL";
  86.  
  87.    PRINT "Please remove the disk from drive DF0:";
  88.    WAIT  "Click [CONTINUE] to proceed";
  89.  
  90.    CLEAR;
  91.    PRINT "And now insert the disk the LabelMaker files are on";
  92.    PRINT "in drive DF0:";
  93.    WAIT "Click [CONTINUE] when done.";
  94.  
  95.    PRINT " ";
  96.    PRINT "Now copying the LabelMaker Files to RAM: ...";
  97.  
  98.    STORE "df0:LabelMaker/LabelMakerV1.5"          AS "LM";
  99.    STORE "df0:LabelMaker/LabelMakerV1.5.info"     AS "LM.ICON";
  100.    STORE "df0:LabelMaker/LabelMakerV1.5.doc"      AS "LM.DOC";
  101.    STORE "df0:LabelMaker/LabelMakerV1.5.doc.info" AS "LM.DOC.ICON";
  102.    STORE "df0:LabelMaker/lm.startup"              AS "STARTUP";
  103.    STORE "df0:c/MuchMore"                         AS "MUCHMORE";
  104.    MAKEDIR "RAM:LABL_TMP";
  105.    MAKEDIR "RAM:IMGS_TMP";
  106.    DODOS "copy >NIL: df0:LabelMaker/Labels/#? RAM:LABL_TMP";
  107.    DODOS "copy >NIL: df0:LabelMaker/Images/#? RAM:IMGS_TMP";
  108.  
  109.    PRINT "..done.";
  110.    PRINT " ";
  111.    PRINT "Please remove the disk from drive DF0: and reinsert the"
  112.    PRINT "former empty disk in drive DF0:";
  113.    PRINT " ";
  114.    WAIT  "Click [CONTINUE] when done.";
  115.  
  116.    CLEAR;
  117.    PRINT "I am copying the LabelMaker files to the disk...";
  118.  
  119.    WRITE "LM"           AS "df0:LabelMaker";
  120.    WRITE "LM.ICON"      AS "df0:LabelMaker.info";
  121.    WRITE "LM.DOC"       AS "df0:LabelMaker.doc";
  122.    WRITE "LM.DOC.ICON"  AS "df0:LabelMaker.doc.info";
  123.    WRITE "STARTUP"      AS "df0:s/startup-sequence";
  124.    WRITE "MUCHMORE"     AS "df0:c/MuchMore";
  125.    DODOS "copy >NIL: RAM:LABL_TMP/#? df0:LABELS";
  126.    DODOS "copy >NIL: RAM:IMGS_TMP/#? df0:IMAGES";
  127.    DODOS "delete >NIL: RAM:LABL_TMP ALL";
  128.    DODOS "delete >NIL: RAM:IMGS_TMP ALL";
  129.  
  130.    DODOS "relabel DF0: LabelMaker_Disk";
  131.    DODOS "install df0:";
  132.  
  133.    PRINT "...done again!";
  134.    PRINT " ";
  135.    PRINT "I am done installing the LabelMaker working diskette.";
  136.    PRINT "Please remember: This disk may not be copied! To see what";
  137.    PRINT "you are allowed to copy see the LabelMakerV1.5.doc file!";
  138.    PRINT "Please insert the Workbench disk in drive DF0:";
  139.    PRINT "After removing the temporary files from the RAM: hold";
  140.    PRINT "the installation program will finish.";
  141.    PRINT " ";
  142.    PRINT "                                    Have fun, enjoy and CU,";
  143.    PRINT "                                          Stefan G. Boldorf";
  144.    WAIT  "Press [CONTINUE]";
  145.  
  146.    DODOS "ASSIGN T: OLD_T:";
  147.    DODOS "ASSIGN C: OLD_C:";
  148.    DODOS "delete ram:C_TMP ALL";
  149.    DODOS "delete ram:T_TMP ALL";
  150. END
  151. QUIT;
  152.