home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / comm / jrc102.lzh / WBStrip < prev    next >
Text File  |  1991-04-03  |  7KB  |  311 lines

  1. echo " *N    *E[42m                                                                     *E[0m"
  2. echo "    *E[42m  JR-Comm v1.0 · © 1988-90 by John P. Radigan · All Rights Reserved  *E[0m"
  3. echo "    *E[42m  *E[32;43m « WARNING » *E[32;41m This script erases files from your WorkBench disk. *E[42m  *E[0m"
  4. echo "    *E[42m                                                                     *E[0m"
  5. echo "*NAnswer `yes' ONLY if you have a backup *E[4mcopy*E[0m of your"
  6. echo "WorkBench disk in DF0: ready to be modified. Please *E[4mdon't*E[0m"
  7. echo "change your original."
  8. lab Begin
  9. ask "*NAre you ready to permanently alter a copy (Y=yes, N=no)? =>"
  10. if not warn
  11.    echo "*NNo problem --" noline
  12.    lab Continue
  13.    echo " type the letter Y and press [ENTER] when"
  14.    echo "the disk is ready, or hold the control key while you type"
  15.    ask "the letter D and then push [ENTER] to quit this script.  =>"
  16.    if warn
  17.       skip back Begin
  18.    endif
  19.    echo "*N*NBAD ENTRY. Please" noline
  20.    skip back Continue
  21. endif   
  22. echo "*N*NMoving working files to ram: to speed up script execution..."
  23. copy c:copy ram:
  24. cd ram:
  25. copy c:echo ""
  26. copy c:rename ""
  27. copy c:cd ""
  28. copy c:delete ""
  29. copy c:if ""
  30. copy c:else ""
  31. copy c:endif ""
  32. path add ""
  33. cd df0:
  34. echo "Removing unnecessary files from root directory."
  35. if exists Clock
  36.    delete Clock
  37.    if exists Clock.info
  38.       delete Clock.info
  39.    endif
  40. endif
  41. if exists Shell
  42.    delete Shell
  43.    if exists Shell.info
  44.       delete Shell.info
  45.    endif
  46. endif
  47. if exists LICENSE
  48.    delete LICENSE
  49.    if exists LICENSE.info
  50.       delete LICENSE.info
  51.    endif
  52. endif
  53. if exists ReadMe
  54.    delete ReadMe
  55.    if exists ReadMe.info
  56.       delete ReadMe.info
  57.    endif
  58. endif
  59. if exists c
  60.    echo "Removing unnecessary files from subdirectory 'c'."
  61.    cd c
  62.    if exists DiskDoctor
  63.       delete DiskDoctor
  64.    endif
  65.    if exists Edit
  66.       delete Edit
  67.    endif
  68.    if exists Search
  69.       delete Search
  70.    endif
  71.    if exists Sort
  72.       delete Sort
  73.    endif
  74.    if exists Binddrivers
  75.       delete Binddrivers
  76.    endif
  77.    if exists Break
  78.       delete Break
  79.    endif
  80.    if exists ChangeTaskPri
  81.       delete ChangeTaskPri
  82.    endif
  83.    if exists DiskChange
  84.       delete DiskChange
  85.    endif
  86.    if exists Eval
  87.       delete Eval
  88.    endif
  89.    if exists Fault
  90.       delete Fault
  91.    endif
  92.    if exists FileNote
  93.       delete FileNote
  94.    endif
  95.    if exists Install
  96.       delete Install
  97.    endif
  98.    if exists Join
  99.       delete Join
  100.    endif
  101.    if exists Lock
  102.       delete Lock
  103.    endif
  104.    if exists NewShell
  105.       delete NewShell
  106.    endif
  107.    if exists Prompt
  108.       delete Prompt
  109.    endif
  110.    if exists Protect
  111.       delete Protect
  112.    endif
  113.    if exists Status
  114.       delete Status
  115.    endif
  116.    if exists Version
  117.       delete Version
  118.    endif
  119.    if exists Which
  120.       delete Which
  121.    endif
  122.    if exists Why
  123.       delete Why
  124.    endif
  125.    if exists IconX
  126.       delete IconX
  127.    endif
  128. endif
  129. cd df0:
  130. if exists System
  131.    echo "Removing unnecessary files from subdirectory 'System'."
  132.    cd System
  133.    if exists IconEd
  134.       delete IconEd
  135.       if exists IconEd.info
  136.          delete IconEd.info
  137.       endif
  138.    endif
  139.    if exists Say
  140.       delete Say
  141.       if exists Say.info
  142.          delete Say.info
  143.       endif
  144.    endif
  145.    if exists FixFonts
  146.       delete FixFonts
  147.       if exists FixFonts.info
  148.          delete FixFonts.info
  149.       endif
  150.    endif
  151.    if exists MergeMem
  152.       delete MergeMem
  153.       if exists MergeMem.info
  154.          delete MergeMem.info
  155.       endif
  156.    endif
  157.    if exists NoFastMem
  158.       delete NoFastMem
  159.       if exists NoFastMem.info
  160.          delete NoFastMem.info
  161.       endif
  162.    endif
  163.    if exists InitPrinter
  164.       delete InitPrinter
  165.       if exists InitPrinter.info
  166.          delete InitPrinter.info
  167.       endif
  168.    endif
  169. endif
  170. cd df0:
  171. if exists l
  172.    cd l
  173.    echo "Removing unnecessary files from subdirectory 'l'."
  174.    if exists Speak-Handler
  175.       delete Speak-Handler
  176.    endif
  177. endif
  178. cd df0:
  179. if exists devs
  180.    cd devs
  181.    echo "Removing unnecessary files from subdirectory 'devs'."
  182.    delete printers/#? quiet
  183.    if exists narrator.device
  184.       delete narrator.device
  185.    endif
  186. endif
  187. cd df0:
  188. if exists s
  189.    cd s
  190.    echo "Removing unnecessary files from subdirectory 's'."
  191.    if exists CLI-Startup
  192.       delete CLI-Startup
  193.    endif
  194.    if exists Startup-Sequence
  195.       rename Startup-Sequence Startup-Sequence.bak
  196.    endif
  197.    if exists DPAT
  198.       delete DPAT
  199.    endif
  200.    if exists PCD
  201.       delete PCD
  202.    endif
  203.    if exists Shell-Startup
  204.       delete Shell-Startup
  205.    endif
  206.    if exists SPAT
  207.       delete SPAT
  208.    endif
  209.    if exists Startup-Sequence.HD
  210.       delete Startup-Sequence.HD
  211.    endif
  212. endif
  213. cd df0:
  214. if exists fonts
  215.    cd fonts
  216.    echo "Removing unnecessary files from subdirectory 'fonts'."
  217.    delete #? all quiet
  218. endif
  219. cd df0:
  220. if exists libs
  221.    cd libs
  222.    echo "Removing unnecessary files from subdirectory 'libs'."
  223.    if exists translator.library
  224.       delete translator.library
  225.    endif
  226.    if exists mathieeedoubbas.library
  227.       delete mathieeedoubbas.library
  228.    endif
  229.    if exists mathieeedoubtrans.library
  230.       delete mathieeedoubtrans.library
  231.    endif
  232.    if exists mathtrans.library
  233.       delete mathtrans.library
  234.    endif
  235. endif
  236. cd df0:
  237. if exists Utilities
  238.    cd Utilities
  239.    echo "Removing unnecessary files from subdirectory 'Utilities'."
  240.    if exists Calculator
  241.       delete Calculator
  242.       if exists Calculator.info
  243.          delete Calculator.info
  244.       endif
  245.    endif
  246.    if exists Clock
  247.       delete Clock
  248.       if exists Clock.info
  249.          delete Clock.info
  250.       endif
  251.    endif
  252.    if exists ClockPtr
  253.       delete ClockPtr
  254.       if exists ClockPtr.info
  255.          delete ClockPtr.info
  256.       endif
  257.    endif
  258.    if exists Notepad
  259.       delete Notepad
  260.       if exists Notepad.info
  261.          delete Notepad.info
  262.       endif
  263.    endif
  264.    if exists Say
  265.       delete Say
  266.       if exists Say.info
  267.          delete Say.info
  268.       endif
  269.    endif
  270. endif
  271. cd df0:
  272. if exists Prefs
  273.    cd Prefs
  274.    echo "Removing unnecessary files from subdirectory 'Prefs'."
  275.    if exists CopyPrefs
  276.       delete CopyPrefs
  277.       if exists CopyPrefs.info
  278.          delete CopyPrefs.info
  279.       endif
  280.    endif
  281. endif
  282. cd df0:
  283. if exists Empty
  284.    echo "Removing subdirectory 'Empty'."
  285.    if exists Empty.info
  286.       delete Empty.info
  287.    endif
  288.    delete Empty all quiet
  289. endif
  290. if exists Expansion
  291.    echo "Removing subdirectory 'Expansion'."
  292.    if exists Expansion.info
  293.       delete Expansion.info
  294.    endif
  295.    delete Expansion all quiet
  296. endif
  297. if exists Demos
  298.    echo "Removing subdirectory 'Demos'."
  299.    if exists Demos.info
  300.       delete Demos.info
  301.    endif
  302.    delete Demos all quiet
  303. endif
  304. ram:lharc -m -x e ram:fonts df0:fonts/
  305. copy ram:JR-Com#? df0:
  306. copy ram:JR-Edi#? df0:
  307. echo >df0:s/Startup-Sequence "LoadWB"
  308. echo >>df0:s/Startup-Sequence "EndCLI >NIL:"
  309. echo "*N*NDone."
  310.  
  311.