home *** CD-ROM | disk | FTP | other *** search
- PRINT "LabelMaker V1.5 Installation Skript";
- PRINT "¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯";
- PRINT "Read LabelMakerV1.5.doc to see if you are allowed to use or";
- PRINT "copy LabelMakerV1.5, all other use or copying is illegal!";
- PRINT "This will work if you have booted from your original Workbench";
- PRINT "disk or an unchanged copy of it! In addition you need an empty";
- PRINT "formatted disk.";
- PRINT "Do you have booted from an unchanged Workbench disk and do you"
- ASK "have an empty formatted disk ready?";
-
- CLEAR;
- IF NO
- PRINT "Format an unimportant disk, search for your original";
- PRINT "Workbench disk and boot from it. Then try this one again!";
- PRINT " ";
- WAIT "Click [CONTINUE] to exit, when you have read this.";
- ELSE
- PRINT "I am now starting the installing procedure."
- PRINT "Please insert the Workbench disk you have bootet from in";
- WAIT "drive df0: and click [CONTINUE] when you have done so."
- CLEAR;
- PRINT "Now copying system files to RAM: ...";
- MAKEDIR "RAM:T_TMP";
- MAKEDIR "RAM:C_TMP";
- DODOS "ASSIGN OLD_T: T:";
- DODOS "ASSIGN OLD_C: C:";
- DODOS "ASSIGN T: RAM:T_TMP";
- COPY "df0:C/ASSIGN" AS "RAM:C_TMP/ASSIGN";
- COPY "df0:C/COPY" AS "RAM:C_TMP/COPY";
- COPY "df0:C/RUN" AS "RAM:C_TMP/RUN";
- COPY "df0:C/DIR" AS "RAM:C_TMP/DIR";
- COPY "df0:C/DELETE" AS "RAM:C_TMP/DELETE";
- COPY "df0:C/STACK" AS "RAM:C_TMP/STACK";
- COPY "df0:C/ECHO" AS "RAM:C_TMP/ECHO";
- COPY "df0:C/MAKEDIR" AS "RAM:C_TMP/MAKEDIR";
- COPY "df0:C/INSTALL" AS "RAM:C_TMP/INSTALL";
- COPY "df0:C/RELABEL" AS "RAM:C_TMP/RELABEL";
- COPY "df0:C/LOADWB" AS "RAM:C_TMP/LOADWB";
- DODOS "ASSIGN C: RAM:C_TMP";
- MAKEDIR "RAM:LIBS_TMP";
- MAKEDIR "RAM:DEVS_TMP";
- MAKEDIR "RAM:FONTS_TMP";
- MAKEDIR "RAM:L_TMP";
- MAKEDIR "RAM:S_TMP";
-
- DODOS "copy >NIL: df0:libs RAM:LIBS_TMP";
- DODOS "copy >NIL: df0:devs RAM:DEVS_TMP ALL";
- DODOS "copy >NIL: df0:fonts RAM:FONTS_TMP ALL";
- DODOS "copy >NIL: df0:L RAM:L_TMP";
- DODOS "copy >NIL: df0:S RAM:S_TMP";
-
- PRINT "...done copying system files to RAM:";
- PRINT " ";
- PRINT "Please remove the disk from drive DF0: and click [CONTINUE]";
- WAIT "after you have done this.";
-
- CLEAR;
- PRINT "Now insert the empty disk in drive DF0: ";
- WAIT "Click [CONTINUE] when you have done this.";
- PRINT " ";
- PRINT "Moving RAM: to disk...";
-
- MAKEDIR "DF0:C";
- MAKEDIR "DF0:LIBS";
- MAKEDIR "DF0:DEVS";
- MAKEDIR "DF0:FONTS";
- MAKEDIR "DF0:L";
- MAKEDIR "DF0:S";
- MAKEDIR "DF0:LABELS";
- MAKEDIR "DF0:IMAGES";
-
- DODOS "copy >NIL: RAM:LIBS_TMP df0:LIBS";
- DODOS "copy >NIL: RAM:DEVS_TMP df0:DEVS ALL";
- DODOS "copy >NIL: RAM:FONTS_TMP df0:FONTS ALL";
- DODOS "copy >NIL: RAM:L_TMP df0:L";
- DODOS "copy >NIL: RAM:S_TMP df0:S";
- DODOS "copy >NIL: RAM:C_TMP df0:C";
-
- PRINT "...done copying the system files to the LabelMaker disk!";
-
- DODOS "delete >NIL: RAM:LIBS_TMP ALL";
- DODOS "delete >NIL: RAM:DEVS_TMP ALL";
- DODOS "delete >NIL: RAM:FONTS_TMP ALL";
- DODOS "delete >NIL: RAM:L_TMP ALL";
- DODOS "delete >NIL: RAM:S_TMP ALL";
-
- PRINT "Please remove the disk from drive DF0:";
- WAIT "Click [CONTINUE] to proceed";
-
- CLEAR;
- PRINT "And now insert the disk the LabelMaker files are on";
- PRINT "in drive DF0:";
- WAIT "Click [CONTINUE] when done.";
-
- PRINT " ";
- PRINT "Now copying the LabelMaker Files to RAM: ...";
-
- STORE "df0:LabelMaker/LabelMakerV1.5" AS "LM";
- STORE "df0:LabelMaker/LabelMakerV1.5.info" AS "LM.ICON";
- STORE "df0:LabelMaker/LabelMakerV1.5.doc" AS "LM.DOC";
- STORE "df0:LabelMaker/LabelMakerV1.5.doc.info" AS "LM.DOC.ICON";
- STORE "df0:LabelMaker/lm.startup" AS "STARTUP";
- STORE "df0:c/MuchMore" AS "MUCHMORE";
- MAKEDIR "RAM:LABL_TMP";
- MAKEDIR "RAM:IMGS_TMP";
- DODOS "copy >NIL: df0:LabelMaker/Labels/#? RAM:LABL_TMP";
- DODOS "copy >NIL: df0:LabelMaker/Images/#? RAM:IMGS_TMP";
-
- PRINT "..done.";
- PRINT " ";
- PRINT "Please remove the disk from drive DF0: and reinsert the"
- PRINT "former empty disk in drive DF0:";
- PRINT " ";
- WAIT "Click [CONTINUE] when done.";
-
- CLEAR;
- PRINT "I am copying the LabelMaker files to the disk...";
-
- WRITE "LM" AS "df0:LabelMaker";
- WRITE "LM.ICON" AS "df0:LabelMaker.info";
- WRITE "LM.DOC" AS "df0:LabelMaker.doc";
- WRITE "LM.DOC.ICON" AS "df0:LabelMaker.doc.info";
- WRITE "STARTUP" AS "df0:s/startup-sequence";
- WRITE "MUCHMORE" AS "df0:c/MuchMore";
- DODOS "copy >NIL: RAM:LABL_TMP/#? df0:LABELS";
- DODOS "copy >NIL: RAM:IMGS_TMP/#? df0:IMAGES";
- DODOS "delete >NIL: RAM:LABL_TMP ALL";
- DODOS "delete >NIL: RAM:IMGS_TMP ALL";
-
- DODOS "relabel DF0: LabelMaker_Disk";
- DODOS "install df0:";
-
- PRINT "...done again!";
- PRINT " ";
- PRINT "I am done installing the LabelMaker working diskette.";
- PRINT "Please remember: This disk may not be copied! To see what";
- PRINT "you are allowed to copy see the LabelMakerV1.5.doc file!";
- PRINT "Please insert the Workbench disk in drive DF0:";
- PRINT "After removing the temporary files from the RAM: hold";
- PRINT "the installation program will finish.";
- PRINT " ";
- PRINT " Have fun, enjoy and CU,";
- PRINT " Stefan G. Boldorf";
- WAIT "Press [CONTINUE]";
-
- DODOS "ASSIGN T: OLD_T:";
- DODOS "ASSIGN C: OLD_C:";
- DODOS "delete ram:C_TMP ALL";
- DODOS "delete ram:T_TMP ALL";
- END
- QUIT;
-