home *** CD-ROM | disk | FTP | other *** search
- SYSOP8 - The Personal/FMS/FFS Online File Maintenance Mod for RBBS-PC 17.4
-
- Copyright (c) 1993 by Daniel T. Drinnon All Rights Reserved
-
- |Recent Changes marked "|"
-
- NOTE: This Feature is designed for the CDor Mods. It will not work on
- Stock RBBS-PC v17.4 or any other major mods to RBBS-PC with out
- careful attention to system integration!
-
- Introduction:
- -------------
- RBBS-PC, as distributed, lacks any internal File System maintenance for the
- Sysop. If a Sysop wants to Add, Delete, Edit, Find or Move a file in the RBBS
- File System, the only way to do it is to externally manipulate the Files
- involved to make the desired changes. In other words, to Add an upload, the
- sysop must copy the upload file to the upload subdirectory and then run RBBS
- locally and "upload the file". To Delete an upload, the Sysop must manually
- delete the file and then edit the files listing. You probably get the picture.
- It's an incovienence! Life could be much better! The SYSOP8 mod will let you
- do ALL of the previously mentioned features, while On-Line! The integration of
- this mod is very intense. It takes into consideration ALL possibilites and ways
- that your RBBS is set up and how to handle the setup accordingly. If you use
- Warren Muldrow's RFM utility, SYSOP8 will know. If the file(s) you are going to
- work with are on a subboard while you are "in" your "MAIN" files section, fine,
- SYSOP8 will know what to do. SYSOP8 has the capability of "CROSS-POSTING" files
- ANYWHERE on your BBS. For the truely paranoid, all actions within the SYSOP8
- are recorded in the CALLERS log.
-
- Setting Up:
- -----------
- Setting up is EASY! I wrote the SYSOP8 mod for the CDor mods, and all you
- have to do is run it! If you use the FFS (FIDX/LIDX), then you must create an
- "FIDX" list file or a SYSOP8.CFG file. The SYSOP8 looks for the SYSOP8.CFG
- file FIRST, and if it can't find it, then it will look for the FIDX.LST file.
- In your RBBS "DIR" subdirectory (where all your DIR files
- are), create the FIDX and/or SYSOP8.CFG list file(s). The FIDX version of
- this file name MUST be called whatever you named your FIDX file in CONFIG #267
- plus ".LST". For example, if your CONFIG #267 says "FIDX.DEF", then you need
- to make a "FIDX.LST" file.
-
- The format of the FIDX.LST or SYSOP8.CFG file is as follows:
-
- FIDXNAME,LIDXNAME,MASTER DIR NAME,DESCRIPTION LENGTH
-
- FIDXNAME = CONFIG #267
- LIDXNAME = CONFIG #268
- MASTER DIR NAME = CONFIG #214 + CONFIG #209
- DESCRIPTION LENGTH = CONFIG #219
-
- In RBBS, this could translate to
-
- C:DIR\FIDX.DEF,C:DIR\LIDX.DEF,C:DIR\MASTER.DIR,43
-
- If you want a SUBBOARD's file system accessable from your MAIN board, simple
- continue your "FIDX.LST" file with it's info:
-
- C:DIR\FIDX.DEF,C:DIR\LIDX.DEF,C:DIR\MASTER.DIR,43
- C:DIR\ADUFIDX.DEF,C:DIR\ADULIDX.DEF,C:DIR\ADULT.DIR,46
-
-
- Read this!
-
- The ONLY difference between the SYSOP8.CFG file and the FIDX.LST file is the
- FIDX.LST file is also used by other mods within RBBS and you may not want to
- have ALL your download areas and 'master.dir' names in your FIDX.LST file,
- for example, you probably don't want to have your ADULT and MAIN files in
- the FIDX.LST file. The SYSOP8.CFG file, however, is only used with the SYSOP8
- MOD, which should only be used by you, the sysop. Needless to say, the
- usage of the FIDX.LST file in the SYSOP8 mod will probably go away real soon
- and the SYSOP8.CFG file will be the ONLY configuration file used for the
- SYSOP8 mod.
-
- After you have created your "FIDX.LST" and/or SYSOP8.CFG file, you are ready
- to try it out.
-
- OPERATION:
- ----------
- The SYSOP8 functions are activated by pressing "8" at the command prompt in
- RBBS. This should be a SYSOP ONLY Feature.
-
- MAKE SURE YOU HAVE SET THE SECURITY LEVEL OF "8" IN CONFIG!
-
- The SYSOP8 functions allow full manipulation of ANY FILE on your computer!
-
- Now that you've been warned, let's go on.
-
- ADD a File -
- ------------
- This feature looks just like the local upload feature in stock RBBS, with
- the exception of you are prompted for the filename of the file you want to
- upload. You can enter the full path and filename of any file you want to
- upload. There is NO SECURITY CHECKING for this feature! Step by Step, here
- is what happens.
-
- A)dd, D)elete, E)dit, F)ind, M)ove, H)elp, [Q]uit A
-
- ADD an FMS Entry
- Enter SOURCE Path/Filename of new file to ADD! B:JUNK.ZIP
-
- Enter TARGET filename: [JUNK.ZIP] NEW.ZIP
-
- Upload to [A]ll, S)ysop, or Partial Name A
-
- ADD B:JUNK.ZIP to C:\RBBS\UPLOAD\ (Y)es,[N],A)bort) N
-
- ADD B:JUNK.ZIP to C:\RBBS\DOWNLOAD\ (Y)es,[N],A)bort) Y
-
- Copying B:JUNK.ZIP as NEW.ZIP to C:\RBBS\DOWNLOAD\
-
- (this part is the same as a local upload)
-
- Rebuilding C:DIR\FIDX.DEF
- Re-Indexing C:DIR\FIDXT.DEF
-
-
- And presto, the file on your Floppy drive is now in your RBBS file system!
- Go ahead and give it a try now! If you have the FIDX.LST file configured
- properly, SYSOP8 will also check for SubBoard file systems and give you the
- oppourtunity to add the file to a subboard from whereever you might be at the
- time.
-
-
- DELETE a File -
- ---------------
- This feature is great for getting rid of the uploaded files that you don't
- want on your system, like PCBORED demo, WildCat Test Drive, etc.
- Simply type in the FILENAME ONLY (no path) of the file you want to delete.
- SYSOP8 looks in the Personal Files Subdirectory first, and then in the
- subdirectories listed in CONFIG #208, and finally in the subdirectories listed
- in the LIDX.DEF file. It doesn't look in the M! macro's if you have them.
- If SYSOP8 finds the file you want to delete, it will ask if that file found is
- the one you really want to delete. When and if you do select to delete the
- found file, SYSOP8 will take care of removing the file off your HD and out of
- your files list and the FIDX.DEF if need be. If you find that you have an
- entry in your files list, but the file itself cannot be found, you can still
- have SYSOP8 remove the entry from your file list and rebuild the FIDX.DEF.
-
-
- EDIT a File -
- -------------
- (This feature is not yet incorporated)
-
- FIND a File -
- -------------
- This feature is very simple. It will look all through you MAIN and subboard
- file systems for a filename you enter and if it finds it, tell you where the
- file is located. Once again, do not enter the path with the name of the file
- to find! Let the SYSOP8 mod do that part.
-
- MOVE a File -
- -------------
- MOVING a file will prompt you for the filename (no path, please) to move and
- then prompt you where you want to move the file to, sort of like the ADD a
- file feature. After the file is moved, you are also asked if you would like
- to EDIT the file you moved.
-
- Quit -
- ------
- Exits the SYSOP8 commands.
-
- OPERATIONAL NOTES:
- ------------------
- This mod involved a lot of thinking and what I like to call "What IF" handling.
- There are a LOT of possible set ups in the RBBS file system, and for best
- results, here are my strong and tested suggestions that you follow before
- using this mod:
-
- 1). Use an FMS system! An FMS system has "backwards" entries in your
- MASTER files list. If you have a TOP DOWN FMS system, then DO NOT use
- the DELETE an FMS Entry if the entry to delete has an extended
- description! Future revisions will handle FMS listings in any direction,
- but for now, only "backwards" FMS list are properly manipulated.
-
- 2). Use the FIDX/LIDX FFS system! You can either use the MAKEFIDX utility
- which is included with stock RBBS in the RBBS-UTL file or (highly
- reccommended) Warren Muldrow's RFM utility (RFM-120.ZIP on most BBS's).
-
- 3). Do NOT delete an entry on a multi-line system when someone is browsing
- through your file lists on another node!
-
- 4). It is reccommended that you do not perform ANY SYSOP8 features while
- someone else is using the file system on another node. Although all
- files are opened as "SHARED", there are times when the files list or
- FIDX/FIDXT files are rebuilt and then after the original files are
- deleted, the new files are renamed to their perspective names. This
- only occures during a DELETION. If you do this while a caller on
- another node is browsing through your files list, more than likely,
- RBBS will panic and immediatly EXIT, leaving your caller in limbo.
- Future revisions may provide for multi-line awareness.
-
- | 5). When DELETING a file, CHAINED FMS's are not supported. You can
- | physically remove a file from your private, upload or download areas,
- | however, the file will only be removed from a listing if it is in
- | the PRIV.DEF or MAIN FMS directory file.
-
- DISCLAIMER
- ----------
- The SYSOP8 features work great on my computer, and should on your's too,
- especially if you read this doc. If something goes wrong, it's your fault!
- I am not responsible for any loss, misuse, use of this modification.
-