home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / DOOR / CDMX2204.ZIP / FLYSTUFF.DOC < prev    next >
Text File  |  1993-12-22  |  11KB  |  204 lines

  1. ------------------------------------------------------------------------------
  2.         "For God so loved the world that He gave His Only Begotten Son
  3.          that whosoever believeth in Him shall not perish but have
  4.          everlasting life." Jn 3:16
  5.  
  6. ------------------------------------------------------------------------------
  7. Flystuff.doc...   Information on using the flydirx, instfreq, and fastfreq
  8.                   utility files to support your CDMX2DOR setups.
  9. (c) 1993 Robert E. Lee
  10.  
  11. You have noticed these files:  Flydirx.exe, flydirx.cfg, instfreq.exe, and
  12.                                fastfreq.bat.
  13.  
  14. You wonder what they do...
  15.  
  16.         Flydirx.exe: This utility will make dirx.lst files for you and will
  17.                      write these dirx.lsts where you want them.  If you
  18.                      tell it to write the dirx.lst(s) as an OUTtie, then
  19.                      if will write your dirx.lsts all in a particular
  20.                      subdirectory.  If you tell it to write them as INnies
  21.                      then it will write the dirx.lsts in the subdirectory
  22.                      where its files are.
  23.  
  24.                      Simply...  do you want the created dirx.lst to live
  25.                      with her files or to live elsewhere.
  26.  
  27.         You can start flydirx in several different ways and each way will
  28.         have a different result:
  29.  
  30.  
  31.         A.  The primitive method
  32.  
  33.                 If you are going to just do one subdirectory, you
  34.                 can start up flydirx and enter the information that
  35.                 the program prompts you for a step at a time.  If you
  36.                 do that you will be asked:
  37.  
  38.                   1. What subdirectory to do?
  39.  
  40.                         Enter the appropriate subdirectory at this prompt.
  41.  
  42.                   2. Is this an innie or and outtie?
  43.  
  44.                         IF you run flydirx alone (and not start it with
  45.                         flyengine), whether you enter and INnie or
  46.                         OUTie here makes no difference.  All dirx.lsts
  47.                         created this way will be located IN the subs they
  48.                         are cataloging.  IF a FILES.BBS is located IN
  49.                         that subdirectory, then the files.bbs descriptions
  50.                         will be imported (based on what you enter in the
  51.                         next line).  If no files.bbs is located IN that
  52.                         subdirectory (that you entered in #1, above), then
  53.                         you will end up with a "skeleton dirx.lst" that
  54.                         you can use a text editor to add the file descrip-
  55.                         tions to later.
  56.  
  57.                   3.  What number of spaces to adjust?
  58.  
  59.                         This concerns your download counters and other
  60.                         mishmash that comes before the actual file desc-
  61.                         riptions in your files.bbs file that also lives
  62.                         in this subdirectory you just picked.  If there
  63.                         is no files.bbs, then you can set this request
  64.                         at 0, if there is a files.bbs living here, you
  65.                         will need to adjust where to start looking for
  66.                         descriptions in the files.bbs line, e.g., 6 or
  67.                         whatever.  Experiment on one and see what happens.
  68.  
  69.                   4.  Make sure you delete any old dirx.lsts if you start
  70.                       flydirx this way as it will just append new info
  71.                       to an old dirx.lst in the subdirectory IF it finds
  72.                       one there.
  73.  
  74.         B.   The sophisticated method: Starting up flydirx with flyengine.
  75.  
  76.                   1.  This method will do a whole lot of subdirectories
  77.                       at one running, and will give you real control as
  78.                       to whether you get a true INnie or a true OUTtie.
  79.  
  80.                   2.  Edit FLYDIRX.CFG as necessary (see that config.
  81.                       file as to what is needed and how to enter it).
  82.  
  83.                   3.  Run FLYENGINE (which will drive FLYDIRX and give
  84.                       flydirx its configuration information).
  85.  
  86.                   4.  If you specify in INnie situation in flydirx.cfg,
  87.                       then the dirx.lst will be written IN the subdirectory
  88.                       it is cataloguing and called DIRX.LST.
  89.  
  90.                       If you specify an OUTtie situation then the dirx.lst
  91.                       will be written OUT to the subdirectory where you
  92.                       start flyengine and it will be named with the name
  93.                       of the subdirectory it is cataloguing, e.g., MAC.LST
  94.                       or GIFS.LST or whatever.  You would then copy this
  95.                       resulting dirx.lst (called by its subdirectory name.LST)
  96.                       to some subdirectory that you want it to finally be in.
  97.                       For exmaple, you could put all these OUTtie lists in
  98.                       a subdirectory called "outfiles" or whatever.
  99.  
  100.                   5.  If you tell FLYENGINE via flydirx.cfg to delete pre-
  101.                       existing dirx.lst(s) found before writing a new one,
  102.                       it will do so.
  103.  
  104.         C.   The FASTFREQ method...  meeting a user's request for a file
  105.              immediately.
  106.  
  107.                   1.  If you want to immediately copy some files from some
  108.                       drive/sub to be immediately available to a user for
  109.                       download on the door, you would use FASTFREQ.BAT.
  110.  
  111.                   2.  FASTFREQ.BAT employs INSTFREQ.EXE and FLYDIRX.EXE to
  112.                       immediately make files available to users (in about
  113.                       20 seconds or so).
  114.  
  115.                   3.  FASTFREQ.BAT is started with a command line argument
  116.                       that requires 6 pieces of information.
  117.  
  118.                         a.      the drive letter and a colon where you
  119.                                 are running fastfreq.bat, e.g., C:
  120.                         b.      the subdirectory where you are starting
  121.                                 fastfreq.bat, e.g., \cdbob
  122.                         c.      the drive letter and a colon where you
  123.                                 are looking for the requested files, e.g.,
  124.                                 D:
  125.                         d.      the subdirectory where you are looking for
  126.                                 for the requested files, e.g., \tek-01
  127.                         e.      the file(s) (wildcard entry here, e.g.,
  128.                                 bib*.*) you are requesting
  129.                         f.      the number of spaces to adjust for download
  130.                                 counters, etc., reading and dirx.lst
  131.                                 writing as is appropriate as determined by
  132.                                 the files.bbs that lives on that searched
  133.                                 drive:\subdirectory.
  134.  
  135.                 4.  FASTFREQ.BAT will, when you enter these parameters
  136.                     appropriately via the command line, copy the files
  137.                     from whatever drive to a subdirectory called "\backup"
  138.                     that is located on the drive where you start FASTFREQ.
  139.                     Make sure that the subdirectory "\backup" ALREADY
  140.                     EXISTS before you fire up fastfreq.bat, else it will
  141.                     error out.  When it is done, you will have those files
  142.                     ready for your user to download IF you have previously
  143.                     configured your cdsonlin.lst thusly (the supplied
  144.                     cdsonlin.lst ALREADY is setup for this).
  145.  
  146.                 5.  FASTFREQ.BAT autodeletes pre-existing files and dirx.lsts
  147.                     found in "\backup" so there is no need to worry about
  148.                     having appended-to-dirx.lst problems.
  149.  
  150. Experiment with these utilities and see what you get.  You will need to
  151. determine what number of Download-counter-spaces (DLC's) to adjust your
  152. commands to the flydirx sets to get a good looking dirx.lst.
  153.  
  154. IF you are a MAXIMUS sysop and want to incorporate your Maximus files into
  155. CDMX2DOR (those files that are located in your filearea.ctl subdirectories)
  156. then you would use method B (above).  Your flydirx.cfg would look like this:
  157.  
  158. ;FlyEngine config file....  (c)1993 Robert E. Lee 1:232/31
  159. ;
  160. ;  This configuration file, in combination with flyengin.exe and flydirx.exe
  161. ;  will allow you to automate the process of making skeleton dirx.lsts of
  162. ;  any drive you please.
  163. ;
  164. ;  On the next line put the drive letter of the drive you wish to make
  165. ;  skeleton dirx.lsts for.
  166. C:   <------- adjust your drive as is appropriate
  167. ;
  168. ;  On the next line specify whether this job is for dirx.lsts that are to
  169. ;  be "innies" (IN) or "outties" (OUT).  An "innie" will make a dirx.lst
  170. ;  of files in your specified drive and place them on that drive "IN" your
  171. ;  subdirectory and they will each be titled "dirx.lst."  An "outtie" will
  172. ;  place all of the dirx.lsts in the subdirectory where you are running
  173. ;  FLYENGIN/FLYDIRX and will call these lists by their subdirectory titles,
  174. ;  e.g., TINY.LST or GAMES.LST or whatever subdirectory you have.
  175. IN  <-------  these should be INnies
  176. ;
  177. ;  On this line, put the bracket-to-bracket length of your download counters
  178. ;  you have in your files.bbs's in your subdirectories (if you have dl
  179. ;  counters).  If you do not put a "0" on this line.  If you have no
  180. ;  files.bbs in the subdirectories, then you should also enter a 0.  If you
  181. ;  do have dl counters, place the bracket-to-bracket length on this line,
  182. ;  e.g., [0000] = 6, or {00} = 4, etc.
  183. 6  <-------  adjust as necesary
  184. ;
  185. ;  Remove old dirx.lst(s) if found? Select NO if there are none.
  186. NO <-------  adjust as necessary.  If there are none, as on the first run,
  187. ;            then select NO
  188. ;  On the remaining lines, place the names of the subdirectories on the
  189. ;  above drive you wish to make dirx.lst skeletons for.  You may have up
  190. ;  to 200 subdirectories on your disk in this setup.  If you want to
  191. ;  do a single subdirectory, use FLYDIRX.EXE on a commandline basis to
  192. ;  do that single subdirectory.  If you want to do a whole list, then use
  193. ;  Flyengine.
  194. max\file\mac    <------ specify your filearea.ctl subdirectories from
  195.                         Maximus here...  as many as you want to put
  196.                         on CMDX2DOR.
  197.  
  198. Enjoy!
  199.  
  200. ==============================================================================
  201.         God is not willing that any should perish but that all come to a
  202.         saving knowledged of Jesus Christ, His Son.
  203. ==============================================================================
  204.