home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / comms / network / dlgtin.lha / readme < prev   
Encoding:
Text File  |  1992-09-29  |  3.5 KB  |  86 lines

  1. Setting up TIN under DLG.
  2.  
  3. Running TIN under DLGpro is fairly straighforward. Here's what you need to do
  4. to get started.
  5.  
  6. System Requirements
  7. ===================
  8.  
  9. In order to run TIN under DLG you will need approximately 512k RAM per
  10. user [you can probably get away with less]. Each user will also use
  11. approx 100k of disk space as well.
  12.  
  13. In addition you will need some disk space for the article index maintained
  14. by TIND. This will depend on the size of your newsfeed. In my case
  15. [Equinox runs a full newsfeed] this is around 5MB.
  16.  
  17. By default the article index is kept under uunews: but it is possible to
  18. move this if you wish. If you SETENV TIN_INDEX to the desired directory,
  19. the index will be kept there. This can be useful in order to minimise disk
  20. thrashing when running TIND, you will find performance is improved if the
  21. index and uunews: are on separate drives.
  22.  
  23. If you wish to have multiple users running TIN you must be using WB2.04
  24. or better, as TIN relies on the WB2.0 local environment to set up user
  25. variables.
  26.  
  27. Installation
  28. ============
  29.  
  30. Create a directory for the TIN files and assign tin: to your directory.
  31. Copy the files from the archive to the appropriate directories. Follow
  32. the installation instructions for TIN.
  33.  
  34. Create a menu entry which will run tin. This should be a Menu Script, set
  35. it to run tin:tin.dlg
  36.  
  37. Create a menu entry for bundling news saved from within TIN [if required]
  38. this should be a batch file set to run DLGconfig:batch/bundle_news %UNAME
  39.  
  40. In order for bundle_news to work correctly, you will need DLGupload
  41. [provided with this archive], rename the executable to 'upload' and put it 
  42. somewhere in your path.
  43.  
  44. If users wish to check their saved news before bundling you can add another
  45. menu item to do this. It should run an executable as follows:
  46. c:list user:%UNAME/news
  47.  
  48. The startup files for each port (in DLGconfig:batch) should have the stack
  49. size set to 32000. TIN requires a stack this large to function properly.
  50.  
  51. Since TIN reads articles directly from uunews: there is no need to do
  52. all that messy importing and assigning that DLG normally requires and
  53. you can delete your DLG UseNet message areas completely if you're happy
  54. to have all your UseNet users running TIN.
  55.  
  56. The TIN indexing daemon will need to be run periodically. How often will
  57. depend on the size of your newsfeed and how often you update it. I run
  58. TIND every 4 hours which seems to be plenty.
  59.  
  60. If you aren't running CNews, you will also have to run actived, this
  61. reads your newsgroups file and your uunews:.next files and creates a
  62. new active file in uulib: the batch file newscron shows how to set this
  63. up, renaming the existing active file allows this to be run without
  64. problems if someone is running TIN at the time. I run this batch every
  65. half hour.
  66.  
  67. Real Names & Aliases
  68. ====================
  69.  
  70. We have TIN set up so that DLG's %UNAME corresponds to the users ID,
  71. and %ALIAS corresponds to the users real name, this allows users to
  72. log in with a 'handle' and have their real name in their alias. e.g.
  73.  
  74. DLG        : Joe_Bloggs.equinox.gen.nz (bloggsy)
  75. Unix, DLG/TIN    : bloggsy.equinox.gen.nz (Joe Bloggs)
  76.  
  77. In order to do this of course, users would have to log in with their
  78. handle when DLG asks for first and last name, and their real name when
  79. DLG asks for an alias, which sounds a bit backwards. Nevertheless it
  80. still works OK if the user has given DLG their real name.
  81.  
  82. Basically the Alias is there, so the user has control over what goes
  83. inside the (). You can change this easily if you don't like it.
  84.  
  85. Geoff McCaughan - geoff@satori.equinox.gen.nz
  86.