home *** CD-ROM | disk | FTP | other *** search
/ minnie.tuhs.org / unixen.tar / unixen / Other / Coherent / DemonArchives / faqs / CohFAQ-v4-TechTips / text0000.txt < prev   
Encoding:
Text File  |  1995-09-01  |  40.5 KB  |  989 lines

  1.     
  2. Some general notes:
  3.  
  4. no contributions have been forthcoming. Sources are still available
  5. from nanguo.chalmers.com.au 
  6.  
  7. When used alone, the word "Coherent" is used to mean any of the
  8. versions that may have been released.
  9.  
  10.  
  11. Many people have contributed to this list, directly or indirectly.  In
  12. some cases, an answer has been adapted from one or more postings on the
  13. comp.os.coherent newsgroup.  Our thanks to all of those who post answers.
  14. The name (or names) at the end of an entry indicate that the information
  15. was taken from postings by those individuals; the text may have been
  16. edited for this FAQ.  These citations are only given to acknowledge the
  17. contribution.
  18.  
  19.     The Mark Williams Company is no longer trading. 
  20.     There will be no further releases of Coherent.
  21.  
  22.  
  23.       C O H E R E N T  T I P S,  T R I C K S  a n d  T R A P S.
  24.  
  25.  
  26. A N  I N T R O D U C T I O N  T O  C O H E R E N T   S E T U P S  &  F I X E S
  27.  
  28. A compendium of tips, of tricks, and of traps for the innocent & the unwary
  29.  
  30.  
  31. Table of Contents.
  32.         ------------ Introduction --------------
  33.         Serial & Communication Things
  34.             =============================
  35. A1.    Those perennial problems with COM ports.
  36. A2.    Using ASY ports as opposed to COM ports.
  37. A3.    Serial Printers and how to..............
  38. A4.    UUCP, pronounced (y)ukcup, and Taylor...
  39. A5.    A Thousand and One Modems Made easy.....
  40. A6.    Hard Wiring... Hot Irons, Long Nights...
  41.           ----------------------------------------
  42.              Electronic Mail, and News Handling
  43.              ==================================
  44. *Mail, changing to ELM, the mail handler.
  45. *Using ELM utilities, like autoanswer....
  46. *Putting smail V3.2 onto your system.....
  47. *Using Wnews, some changes and tips......
  48. *Let's not forget TIN, the news reader...
  49. *Beware permissions on the above things..
  50.  
  51.    * Yet to be written. watch this space.
  52. ----------------------------------------
  53.     Installation Woes, Compiling Headaches..
  54.     ========================================
  55. A12.    Help With Installation..................
  56. A13.    Compiling programs......................
  57. A14.    Creating a Bootable Floppy..............
  58. A15.    Rescuing A Root Partition...............
  59.     ----------------------------------------
  60.     User Contributions, Random Ramblings....
  61. A16.    Shell scripts...........................
  62. R16.    Setting tty type........................
  63. R17.    Getting your latest patches & Updates...
  64.     ========================================
  65.  
  66. Introduction --------------
  67.  
  68.     If you feel that you have a contribution to make, either by 
  69. way of a short shell script, a tip, trick or trap, please contribute 
  70. them to this document. Post them to robert@chalmers.com.au, set out if
  71. you like, with your name attached so you get the credit.
  72.  
  73.  
  74.     Serial & Communication Things
  75.     -----------------------------
  76. A1.    Those perennial problems with COM ports. Ver 4.0 & 4.2
  77.  
  78. By far the most common question asked about com ports on Coherent
  79. systems is that relating to the ability to dial into, and out of the one
  80. com port. There has always been an element of chance involved with this,
  81. up to now. The whole problem is in the setting out of the /etc/ttys file, 
  82. more specifically, the order in which the references to each port are listed.
  83.  
  84.  IT ALSO REQUIRES that /etc/enable have the following permissions.
  85. -r-s--s--x  3 root       root          8892 Mon May 23 22:11 /etc/enable
  86.  
  87. This up to now undocumented feature has caused many a sleepless night for more
  88. than a few users I suspect. The problem of course surfaces most often when
  89. using uucp or uucico, or cu. Communications programs like ckermit, kermit
  90. and others aren't smart enough to know about disabling ports, so you simply
  91. have to do it for them. Actually, they don't need to know.
  92.     The other part of the problem surfaces because some assumptions are
  93. made about your needs. If you are going to dial OUT of a port, it seems it
  94. doesn't need to be in the ttys file. So long as it is NOT enabled, I would
  95. put it there if only to keep track of just which ports you are using.
  96.  
  97.  
  98. Lets suppose that you have 4 com ports on your computer. If you are using 
  99. the asy ports, the same rules apply. We will come to asy in a later section.
  100. Your /etc/ttys file will look something like this;
  101.  
  102.     0lPcom1l
  103.     0lPcom1pl
  104.     1rPcom2r
  105.     0lPcom2l
  106.     0lPcom3pl
  107.     1lPcom4pl
  108.     1lPcolor0
  109.     1lPcolor1
  110.     1lPcolor2
  111.     1lPcolor3
  112.     1lPcolor4
  113.     1lPcolor5
  114.     1lPcolor6
  115.     1lPcolor7
  116.     0lPconsole
  117.  
  118. Ignore the color settings, they are just the console multiscreens. The first
  119. six lines are the ones we are interested in.
  120.  
  121.     0lPcom1l
  122.     0lPcom1pl
  123.     1rPcom2r
  124.     0lPcom2l
  125.     0lPcom3pl
  126.     1lPcom4pl
  127.  
  128. The modem in this case takes calls incoming on COM2.
  129. Now you will notice that I have the enabled line, com2r, placed in order of
  130. precedence before com2l. It's as simple as that. If you have com2l in order
  131. before the enabled line com2r, you get the message ;
  132.  
  133.     Sorry, can't open connection: /dev/com2l: Device busy (mount)
  134.  
  135. Note of course, that I am using com2. You may be using any com port. The same
  136. rule applies. The enabled 'r' port must come before the disabled 'l' port
  137. where the one port is being used by uucp for both incoming and outgoing calls.
  138. If you want to use ckermit on the port, then you must log in as root, and
  139. type 'disable com2r', run ckermit, and when finished, type 'enable com2r'.
  140. But for uucp/uucico/cu, the above is the fix. r before l, and permissions
  141. on etc/enable.
  142.  
  143.  
  144. A2.    Using ASY ports as opposed to COM ports. Version 4.0 & 4.2
  145.     ----------------------------------------
  146. asy ports are exactly the same as the com ports that are a left over from
  147. the old 286/V3.1 days. Indeed, there is some value in learning and becoming
  148. used to using the asy ports, you never know when you may decide to install
  149. a multi/port board. But even if you never do, asy ports are a direct, drop in
  150. replacement for the com port terminology, and the drivers are a little more 
  151. up-market, with more control allowable on ports, at a technical level.
  152.  
  153.  
  154. However, for normal use, follow the instructions in the manual for making 
  155. the appropriate /dev/asyxxxx entries, then go through your /etc/ttys file
  156. and replace the com port words, with the asy words. 
  157.  
  158. A word of caution though: asy ports are numbered from 0 to 3, not 1 to 4.
  159. Any where else you use com port notation, like in the Taylor uucp configuration
  160. files, you must substitute the com references with asy.
  161.  
  162. If you are using the /dev/modem link to the port device, give it up, you'll go
  163. blind... Use the correct port device name. /dev/modem is only a link to the
  164. actual port that is being used. /dev/modem <--- ln ---> /dev/com1l for example.
  165. So why not actually use /dev/com1l, and avoid any confusion. You will find that
  166. as you start using more ports and devices, the forgotten link to /dev/modem
  167. will confuse the issue something terrible. The only link I would allow to a 
  168. device is in the case of printers, where the naming convention is consistent
  169. across most unix platforms, and the floppy disk drives, where the same applies.
  170.  But never on modem and tty ports.
  171.  
  172.  
  173. A3.    Serial Printers and how to.............. Version 4.0 & 4.2
  174.     -----------------------------------------
  175.  
  176. Not a lot is said about attaching serial printers, so here goes. Very easy
  177. really. Take the ports I have listed above: You can see from the comments
  178. that you can run a variety of things, even on a small system.
  179.  
  180. Note, the # sign is to comment the line, in case of system interpretation.
  181. # 0lPasy00l      -- a cable to another computer, used sometimes as a dumb tty.
  182. # 0lPasy00pl     -- just in case I need it.
  183. # 1rPasy01r      -- dial in line to the modem. Port enabled. autoanswer enabled.
  184. # 0lPasy01l      -- dial out line, through the modem of course.
  185. # 0lPasy02pl     -- line to the HUGE ancient serial printer.
  186. # 1lPasy03pl     -- enabled tty, a DOS machine in the office used as a terminal.
  187.  
  188. You will notice the arrangements with the polled ports, and the interrupt 
  189. driven ports.  Because I use both asy0 and asy1 ( com1 and com2 ) in 
  190. interrupt driven mode, then I must use the polled mode on the other ports, 
  191. asy02 and asy03 ( com3 and com4 ). asy03 is polled, because the modem is on 
  192. asy01. I should swap the enabled tty port with the printer port, 
  193. and run the tty port in interrupt, but I have made up the cables now, and 
  194. couldn't be bothered changing them.... I'll just pay the penalty. Not a lot 
  195. anyway.
  196.  
  197. So, all a standard serial printer needs is lines 2, 3 and 7. TXD. RXD. GND. Get
  198. them in the right order. 
  199.  
  200. The computer port TXD <----> RXD printer port.  2
  201. The computer port RXD <----> TXD printer port.  3
  202. The computer port GND <----> GND printer port.  7
  203.  
  204. Turn on your printer, and type 
  205.  
  206. cat /etc/uucpname > /dev/com4l    (If that's where you have your printer)
  207.  
  208. If all is well, your printer should print out your computer's name. 
  209. If all is not well. Check the cables. Check that you have the device 
  210. names right in /etc/ttys, check that you have the devices in the /dev 
  211. directory, and check that your printer is set to 9600bps. The default.
  212.  Sometimes this step can even require that you reboot, once you know 
  213. everything is in the right place, a reboot can sometimes be needed to 
  214. reset the actual port cards.
  215. Link your lp device to the appropriate port.
  216.  
  217. Particular to Version 4.2. The Print Spooler.
  218. Now, the manual goes into getting printers to work in some detail, and does a
  219. fine job of explaining it all. I'll just add my 2 cents worth, on the subject
  220. of serial printers, and clear up a few areas of confusion.
  221.  
  222.  
  223. Having established that you can send something to the printer, now is the time
  224. to set up the lp print spooler so you can use the serial printer. In the 
  225. directory /usr/spool/mlp you will find a file called controls. Use vi, and
  226. go to the end of the file, it should look something like this;
  227.  
  228. # logroll     This is the time at which the log file is renamed to log.o
  229. #             and a fresh log file is begun.  The time is expressed in hours
  230. #             and defaults to a week.  This is done so that the log file
  231. #             does not grow without bounds.
  232. #
  233. logroll = 240
  234.  
  235. printer = disk, /dev/null, disk
  236. printer = hpfont, /dev/rhp, default
  237. printer = main, /dev/lp, default
  238. printer = draft, /dev/lp, default
  239. default = draft
  240.  
  241. Now, notice that I have added a printer, called draft, and then changed
  242. the default from main to draft. I took a while to figure out that the 
  243. default printer was actually called "main" in the install. Not the main printer,
  244. as I thought it was, and what was the main printer called..... main.!! Anyway,
  245. I wanted my default printer, the serial printer, called "draft", and I had
  246. put it on to the device /dev/lp. NOTE: This means that any other printer can
  247. not use the named device /dev/lp, unless it is a serial printer. To do this,
  248. you simply type:
  249.  
  250. ln -f /dev/asy03pl /dev/lp
  251.  
  252. and /dev/lp is now linked to, in my case, /dev/asy03pl. My serial printer
  253. port. Now when I type "man printer | lp", out it comes on the draft serial
  254. printer. You should edit this file by hand. lpadmin just doesn't do it!
  255.  
  256.  
  257. A4.  Version 4.0 & Version 4.2
  258. Notes and tips on UUCP and Fast Modems.  and in the near future. Taylor.
  259. From Peter Wemm. Dialix. Perth
  260.  
  261. >I am womdering if there is a definitive answer to the qquestion of
  262. >error checking modems, compression and uucp.?
  263. >    Does one turn off compression/error checking when using uucp?
  264. >    Does one turn off compression only when using uucp?
  265. >    Does one turn them both off when using uucp.
  266. >    Does it matter at all what they are set at.?
  267.  
  268. We have personally found that the g(64,3) protocol is *really* lousy
  269. on long-distance lines. Since the round-trip-time is so long, the
  270. throughput with a 192 byte window sucks.  Any increase in
  271. round-trip-time makes this worse.. correction/compression can add up
  272. to 100ms per trip or so, adding a 2/10 second delay for a round-trip.
  273. We *usually* find that the slower throughput is worse than the
  274. corresponding errors would have caused.
  275.  
  276. However, as soon as you get a more advanced protocol g(64,7) or
  277. (g1024,7) you only benefit from correction/compression.  the 'i'
  278. protocol *loves* it.(i1024,16)
  279.  
  280. Remember:  error-correction runs at 120% of the line speed..  Why?
  281. Because it speaks syncronously over the line...  ie: the start and
  282. stop bits of the bytes are stripped.  So, with no correction, a 9600
  283. bps line is capable of 960 bytes/sec (each character is 10 bits).
  284. Just by turning correction on, you *immediately* get 9600/8 = 1200
  285. bytes/sec..  The only cost is a longer transmission delay.  decent,
  286. smart compression can only make this better. V42bis will compress a
  287. packet, and then send the sortest of the compressed and uncompressed
  288. data.  so, if you get 1200 bytes/sec, it should theoretically never
  289. get worse than that.
  290.  
  291. However, the handshake-delays caused by the computers at each end are
  292. usually what slow down the throughput.  That's why taylor-uucp's "i"
  293. protocol is so popular... it has practically no handshake delays.
  294.  
  295. -- 
  296. Peter Wemm <peter@DIALix.oz.au> - NIC Handle: PW65 - The keeper of "NN"
  297.  
  298.  
  299. A5.
  300.  Help with serial ports and terminals:  Version 4.0 & Version 4.2
  301.  
  302. If you follow the installation instructions, and choose their defaults,
  303. you will end up with a ttys file very similar to the following. (Ver 4.0)
  304.  
  305.     0lPcom1l <--|
  306.     0lPcom2l    | -- The four standard COM1, COM2,
  307.     0lPcom3l    |     COM3 & COM4 ports. NOT CONFIGURED.
  308.     0lPcom4l <--|    See the notes below for configuration.
  309.     1lPmono0 <--|
  310.     1lPmono1    | -- The terminal virtual consoles.
  311.     1lPmono2    |    These REPLACE the V3.x's 1Pconsole
  312.     1lPmono3 <--|     entry in that versions ttys file.
  313.               You dont have to touch these.
  314.  
  315.  
  316. For example, on my system I had the following hardware.
  317. One standard HDD/FDD Controller (IDE) with COM1, COM2 and LPT1
  318. on board, and enabled. These live at 3F8 - IRQ4, and 2F8 - IRQ3. 
  319. LPT1 uses 378 and IRQ7.
  320.  
  321. One standard Taiwan Multi I/O card with 2 COM ports, one printer
  322. port, and one game port. This card can be configured as COM1/2 
  323. or COM3/4, and LPT1 or LPT2. I have the jumpers set for the
  324. following. COM3 at 3E8 - IRQ4 and COM4 at 2E8 - IRQ3, with the
  325. second printer, LPT2 at 278 - IRQ5.
  326.  
  327. Now, setting them up, as applied to this type of 2 board setup.
  328. If you are not sure if your installation configured the ports correctly,
  329. then follow the instructions in the Release Notes and Installation Guide
  330. under 'Asy' exactly as they appear, regarding the making of the devices.
  331. Dont change anything. yet.
  332. Now, the thing to note is the rule on IRQs and Polling. If you are using
  333. COM2 as your modem port, (seems to be the most used option), and COM1
  334. as a terminal connection, and both are using IRQs, then the other two
  335. must be Polled. COM3 and COM4 must be Polled. Observe my settings listed,
  336.  
  337.  
  338. #    0lPcom1l --- Serial terminal on COM1. IRQ4
  339. #    1rLcom2r --- Modem, incoming, on COM2. IRQ3
  340. #    0lLcom2l --- Modem, outgoing (the same modem) on COM2. IRQ3
  341. #    0lPcom3pl --- Serial terminal on COM3. Polled
  342. #    0lPcom4pl --- Serial terminal on COM4. Polled
  343. #    1lPmono0 -|
  344. #    1lPmono1  |
  345. #    1lPmono2  | --virtual screens.
  346. #    1lPmono3 -|
  347. #
  348.  
  349. The Serial terminals are shown as 'disabled' in the above listing,
  350. but when they are connected, you simply type 'enable com3pl' and
  351. presto!, you get a login prompt on that terminal.
  352.  
  353. A6.        Getting The Wiring Right.... Version 4.0 & 4.2
  354. ============================================
  355. Install with all defaults.
  356. Run the three configuration commands in the Asy entry.
  357. The asyxxx entries in your /dev directory are the prototypes for
  358. the comxx devices, so you can ignore them for the purposes of this.
  359. Decide which lines you will use, and check your IRQ/Poll combination.
  360. Check your physical wiring.
  361.  
  362.     For terminals, you only need three wires:
  363.  
  364.     D25 connectors. TXD to RXD, RXD to TXD, Common Ground.
  365.     2 --> 3
  366.     3 <-- 2
  367.     7 <-> 7
  368.     D9 connector. TXD to RXD, RXD to TXD, Common Ground.
  369.     2 --> 3
  370.     3 <-- 2
  371.     5 <-> 5
  372.  
  373.  
  374. In the above setting, to call out on the modem with ckermit, you MUST type
  375.  'disable com2r' before you can call out on com2l. When you are
  376. finished, type 'enable com2r' to put your modem back on line.
  377.  
  378. Other things of note: Old Xt's with a com port and any version of
  379. TELIX/PROCOMM/etc etc make good cheap terminals, as do old terminals
  380. that businesses throw away as obsolete.
  381.  
  382. Windows 3.1's Terminal will emulate a vt100. If you have a second
  383. PC connected to a Coherent serial port, its 'almost!' like
  384. having Xterm running Coherent in a Term window. You can even cut and
  385. paste between Word for Windows etc and vi. So who needs X I ask?
  386.  
  387. TIPS.
  388.  
  389. Well, just a couple here. If you only have the standard com1 to com4, there is
  390. no need to patch the /etc/default/async file, unless you want to change the 
  391. default 9600 speed for the port.
  392.  
  393. Make sure you get the r before the l for any port that has a login on it.
  394.  
  395. DON'T mess with the permissions on any of the devices. The defaults will do
  396. just fine. 
  397.  
  398.  
  399. /------------------------------------------------------------------\
  400. | Installation Woes, Compiling Headaches..               |
  401. \------------------------------------------------------------------/
  402.  
  403. A12.    Version 4.0 specific.
  404. Help With Installation:     From: Bob Hemedinger <support@mwc.com>
  405. -----------------------
  406.  
  407. 1) I'm updating from a previous version and am being asked for 
  408.    a serial number from a registration card. I don't have one.
  409.  
  410.     - updating users do not need new serial numbers. Use
  411.       the number supplied with your current version. If you don't
  412.       know what it is, read the file /etc/serialno.
  413.  
  414. 2) I'm seeing various characters in the upper right hand corner of
  415.    my screen when Coherent boots.
  416.  
  417.     - These are used by MWC for debugging some installation
  418.       problems. If installation fails to boot, the last character(s)
  419.       displayed in the corner of the screen will give a significant
  420.       clue as to where the failure occurred.
  421.  
  422. 3) I get a core dump during the installation. The last digits of the
  423.    eip register are 2EF.
  424.  
  425.     - Call MWC for a new set of installation diskettes.
  426.  
  427. 4) I see a prepare_gift() message when Coherent boots.
  428.  
  429.     - The tertiary boot program, /tboot, is attempting to read your
  430.       CMOS to get your hard drive parameters and other information.
  431.       This process met with an unexpected error, usually related to
  432.       the initialization of cache memory. If Coherent continues to boot
  433.       and run, ignore the message. If the boot fails, try this:
  434.  
  435.         - hit <space> when prompted by tboot to abort the 
  436.           boot process. Type 'info' at the first '?' prompt.
  437.           Ignore the returned data. At the next '?' prompt,
  438.           type 'update' or 'begin' if updating or installing,
  439.           or enter the name of the kernel to boot. Follow
  440.           this procedure exactly. Do NOT try the 'info' command
  441.           more than once.
  442.  
  443. 5) When booting the installation, I come to a # prompt with a message
  444.    displayed that I didn't boot properly and need to reboot.
  445.  
  446.     - tboot failed to pass what you typed at the '?' prompt
  447.       to the installation program. A prepare_gift() message
  448.       was probably displayed before this, sometimes too quickly
  449.       to be seen unless one is looking for it specifically.
  450.       One can either reboot and use the procedure from item #4
  451.       (above), or type 'build' at the # prompt to install, or
  452.       type 'build -u' at the # prompt to update from 3.x.
  453.  
  454. 6) During boot, I see a message about not being able to release a
  455.    modified buffer.
  456.  
  457.     - In most cases, Coherent will continue to boot normally. In some,
  458.       the message will scroll endlessly. This is an indication of an
  459.       incompatible bios and is a very rare case. The Epson bios set
  460.       has sometimes produced this problem. If at all possible, update
  461.       the bios chips in the computer. Phoenix is the bios chipset
  462.       MWC recommends.
  463.  
  464. 7) After installing disk #1, I reboot Coherent from the hard drive, but
  465.    am never prompted to enter a diskette -or-, I reboot Coherent from the
  466.    hard drive, and the system hangs with a Coherent banner message on the
  467.    screen.
  468.  
  469.     - Thou hast most likely chosen to use either virtual consoles,
  470.     or no virtual consoles but did select a loadable keyboard
  471.     table. Coherent is hanging at the point where keyboard initialization
  472.     takes place, indicating that the keyboard does not properly support
  473.     IBM scan code 3. This is a different keyboard mode than DOS 
  474.     uses, and probably a good 10% of keyboards of Asian origin will
  475.     have problems with this. Reinstallation without virtual consoles
  476.     nor loadable keyboard tables should resolve this.
  477.  
  478. 8) All diskettes install without a hitch, but after rebooting, fsck finds
  479.    all sorts of DUP blocks and bad i-nodes.
  480.  
  481.     - This is rare, but is usually the result of installing onto a
  482.       large partition. This is possibly related to sector translation
  483.       firmware and/or the manner in which the firmware deals with
  484.       bad blocks... we don't know yet. Break the large partition into
  485.       smaller partitions and try installation again. If this is an ESDI
  486.       drive, and the controller is doing sector translation, try switching
  487.       it to native mode.
  488.  
  489.  
  490. A13.
  491. Compiling programs:    Version 4.0 specific
  492. -------------------
  493.  
  494.  
  495. 1) The compiler is complaining about not enough memory.
  496.  
  497.     - You may have a significant amount of memory, say 2 or 4 Megabytes,
  498.       but one must also account for other running processes. The compiler
  499.       by default tries to do all of its work in core (memory). If it
  500.       aborts due to not enough memory, then add a -T0 to your cc command
  501.       line. This will force the compiler to use temporary files on
  502.       the hard drive, rather than in core.
  503.  
  504. 2) I'm trying to port software from a bbs or the net. Is Coherent closer to
  505.    System V or BSD?
  506.  
  507.     - You should select System V wherever possible. We tend to 
  508.       avoid BSDisms.
  509.  
  510. 3) When compiling a package, the linker complains that getwd() doesn't
  511.    exist. This worked under 3.x. What happened?
  512.  
  513.     - With Coherent 4.0, we have gone to getcwd() in place of
  514.       getwd(). We have supplied _getwd() for people that need
  515.       getwd(), but we are planning on dropping this in the
  516.       future.
  517.  
  518. A14.
  519.  Creating a Bootable Floppy for Emergency Use:        Version 4.2 specific
  520.   Udo and Vlad have done a MARVELOUS job here. -- Robert Chalmers
  521.  
  522. A couple of little mods by Bob.
  523.  
  524. The following works for 4.2. Cut it and save it to mkboot.uue.
  525. Unencode, and uncompress. 
  526. This avoids the problem of mail/news translating parts of the shell 
  527. code.
  528. NOTE: You should hand copy some of the specialised files that you might
  529. want, onto the disk. Space is at a premium.
  530.  
  531. "=========================== cut here ================================="
  532. begin 755 mkboot.sh.Z
  533. M'YV0(T#,05.N!8^2D@4,'!)TW(!*6"4.G#(@P(,2\>4,GC!@V%LVP>0,'
  534. M3AX09-+,6:,@X!6%="JZR7BR"AF(3>JX60,"19V;0.JTT;G&Q9$J3ER0*9.B
  535. M)8@[:>B@ 4&0#1P09N2\:0/""ILP*=NDD0-B2IN"><*X67D2A9VO9("TN3/&
  536. MQ9BM30,V>9/23)HR9+"^(4O#A0R:(*2\$5-&3L,A:,*P.2MG3D\06AD[!C)F
  537. M#ATX;.QN=1&F#HBF("*"#"-'0>HT9D!L 4&BRI0B4D"$Z(%Y8\,NKAT2=!,\
  538. M=9DQ:""*H()&)0@X6L_("<-UJ.>,%N7HO&BYSIS&O3F&$%$<1!D\48/[#7X\
  539. M.8CES2U#?R.=.E>)%,M8QJB1HT>06(U4TDDIK20864,\@01N13A!A0OD&8><
  540. M<D(<5]IW&?F6AAMG"&<1%$-0Q1H9=[!FT1MNL''2'8.M81E44@5(DDDH*62'
  541. M14%$:-Z$[R7QE%H-/03"&FZ\<8>' J6AQXFQY?%&'60%@5(9=J0Q1DAC>08A
  542. M>Q,&=T=S -*A71G!W51>>Q"U,),(25CF))0@2+E4E5=>!$(-AM4 PH;(U9C&
  543. MC3VI-<<=X)TT& ANI*##>^7),5%@@A+:6FJOQ38;"9&"Q]M)+4"$Z5J2@L#;
  544. M3,!1ZB%QIJ8FAJ-AL&1J0=^5)Z%[(F1*%HQ3&4K63*!-]-UXLNZ87'GKI7:3
  545. M&V16*AMMMHH*PDFEGGHFCR(8L6$9+(  4D/>1<1J17;B*8.>?$[57T<?A20@
  546. MC046I:.Q5/;PPIPOF!$9#.7-.8>29?0@@K@UO#NE'1^],8:+/<A  PSXFGJN
  547. MO'>Y8<8+Y[I@;QCLL1'KJ]1:BVRVVX+0+7[@8C2#"^2ZT>>Y_ZD[(X$JN9MO
  548. MO/-26:\=831,J;[\^GMRP#,3/-+!<R2, PXZJ^H;Q"A.7+$9.*N7!I?#SJJ<
  549. M$T8^MQJ&<-314!@BT,;SDN^)]#)*,>_IAI!ODD6&C3B*X +5RET1A!1.).'$
  550. M$8L&P003(! 1!!52/N$$"%0@D<04(!C!Q!-00)%%X(LO <(52?P-@A!%!%[$
  551. M%%1(\40611 !K-5T@Z#F>U3D 8=%)\'V[),_KNT01!'3L6$=V%[DAJ%2@2>D
  552. M1X/1L:B.K$(*:F/!R7YIL[L]"T*TP:-*Z7GII5:L:A--*JQR4U1T50R+FC%8
  553. M&Q1MV*'9 Z*]D@OPZ^B\V%0Z6[,=]=X[?;#5R_I"&7080[W(8#XYH*\A+4@#
  554. M"&:@.HC @'YVR-C&3/6_  ZP@ =4G0(9V"D0V ""4DN=",)7AJO(8%%BJ$,:
  555. MV) 2#B%)#&#)R-!XP@:5T %^6TI-!04(0S+,80QJ:6"&.-(N"$*P8$03(0FO
  556. M,@,4JI"%ZK.37T RASQXI@QMP*&.=OB"-JS!#)8AP9R&2(=V!<> 9#2CU=ZS
  557. M1!#08%%WH5'PR.B9Z5P%14*:(_O8%3,M!F<,5R'!N4"H0P *L U/LIT8Z]?%
  558. MM37/4JJ+S0OH,$CJ#:<\@ 3!) ?92#J$<(TC%-^=X$B2D\QQ#8U!UD'4$A@X
  559. M4*1/4?%C:C+Y@KL0Q%&VZV1PV#"33M;R#;<L0R[;L+87E.8AYWKDLEH@24KZ
  560. M9GH)2$!P D*HBS@*,SIQ0Q2' ,S&"+,AA<%#</IGJODMT@[VH]?%'M@%:9HJ
  561. M(&_[$X[V9!F J0TYY2%GJGXIL1>X,H!3\:4MO6D[K1 Q7NA#Y9RX@ (:L" &
  562. M-. ":O89L8G]LT\"[28N&P*'A0 &H:WZJ!T8ZE"(2O1,&BM#-*-9'GC"+4[T
  563. M7"#*[HF&8/'3HJ\,*#'I\,M@%M0W<^I!0D5*TH?6X*2ITF1%_9E33>ZTIP3E
  564. MJ$>#.M2%-M2H2*74]K R-5"VT0:DI)%D#H*L,5QI#JPYR13U<SLD[1%F[XM?
  565. M<+R8$K+X<J=S74-=G5I,.K0!#G^$PU[OQU>>SBFO@WUJ11$[EL)2;$/3[(%D
  566. M)TO9RE+V.5Y#$BKSH)$1@> -L9F0E2P23%%9=K+3! $2C$2EQF1+*LY!UI$V
  567. MVUDY! 9])RE20[0SDS!8QE%Q4*&CR. "$$#F.*X"04#:%I&FI>$,4$H?BMHJ
  568. MS#E R2*PG4-QD]"0[V#1,D):RNO<$)CI?LF;J9WC2,#2LB&5@;-O\&P\;T06
  569. MYZQW*8')RE9^4)8R6,0F$)EN=C^+K+G-\BHW?<$:Q$"&%YRA,>CKI6*;IF &
  570. M!U:38M@0Q6+HRPQ;CY8>KB5!#N98#U_XL6X0L700_%03'QC#&D8.(@/38<B^
  571. M&,4B-I*$B^GBB" XQ+1LL8U]#.,4 S*Q/!XRB#5,AOR46,D_9K(DA?SA**=X
  572. M-C6N<I'KM2$:4_G$(99."9^L91SSDLQ@UK#&T'SC$+-A#&PF,H[IVM@LISG%
  573. M;4"GG=NL83A89L]R#C$<[N#E))<YQ&@$]))3;$ D\[3'BW[!0.(<:<_0X22*
  574. MMK*D\Z"R.-/9KD_UCO<^[5A13_*OC 5U,4T-:02S6L-5*O4<Y(#B$[\ZQ61P
  575. M)9Q]>6M;SWK.@[$(KW_=X_FU@,:FKJ$8)@GA#9EO?ZG19VI(/6Q:*[L\U [U
  576. MKY7-; ,Z^PW8UFN=M6WM-"R[(MZ6V!N,B4E7;]O<W1:+NHUIS+4L9-?D?@&W
  577. MT2UO\[%;>UT%0;:+:<@3&_(%@QO##!U;\!L?O(<_#*(O&R[G@RM<(0P/H#)G
  578. MPTQ-'OQM;PF,)879;H];$.0LS/@8/EEQ"\YGK2HWN,M].ZA"\Y3BM#SX0,"2
  579. MM8EKW.$6E,Z36$SPG[=<@#=!WX8<F_0P0-GD2)=#R$ECD)@#78!F**+/5W[U
  580. M>OV0)UN7N0 W%!6K'[V+7_SS4W&.X(,C4B<-"7O7'<7)M1L]YQ842B+C;G>N
  581. MG_T["I%,D<R.=P'J[BQZ0)&P^R[V> .1Z#<W^L CC_0RF*$T;/!DUY=R^3ID
  582. M7M_T6?K6:];YS"M1E#> X[<L,A+/K,!\.@D,KLQ3I#J<82I89 C,'#6&A\CA
  583. M)',8"1VT*]=IBUO5/&T]'5Z?2#)LW(B\N5_^<@;-<5Y2>X?RT=(?& ,0R*!,
  584. MX#95 4&@!+6!@/O>SU?X4_60.F#TJ<IG?NQ?0((DD$ )ZD<6^/5OG)2J)_OF
  585. MAWZ'P4 T<"<@ '[$<BCEMWT@T'T#Z$9WHG[\\R3O5TSQ!WOD17_VAW^F<BS)
  586. M@A**YQK;DVCP]P:NAX$-I@(*@"9L)$HXH'H3 2YSL!580D79,H/"01%D1'L^
  587. M9'[[PB$ XAW@,6-EX$= U! ^H'(4(P=PQ@,\@#A4\ 5%\ 1&H #%Q46'5P:)
  588. MIW\XUF3@T@*6P05@P$4)-T-B" (^('UNX'ELT!(#ABQXT! 9UEW)X7F!<5_N
  589. M!5^>A2Y4] ,*P$4H1UQCM8+HT1 QH !4$(536(4CT#5?\QQ: 7-+%TPX-#='
  590. MB(9*Z (OMT(6X80@  5&((54Z!1<M(D  @,Y\ (P@ ,OD ,SX!1%@ ?'X36 
  591. M<1$-,1)GL'3C-U8B WC:I0!"X5L\ 0,R\'WG 0?%\XE!< 2XX2_G<1R:=&M=
  592. M%&RJHS'D<8S)" 6#@P3RXF$Z\ *]AHV.@3BXT00]("CW1HC(.(Z/<P1.$ 1-
  593. M4 0]4!NW(07JF(Q(H 4]$ ,,HP"@*(I5>(E<A!S(54/7D89])V(%:4,*()!N
  594. MMW=4=Q (672'!)&#R((BP 2^U5WB T<CQA-ZQ(E5=$5< 5I(0C*U^%;NLP8Z
  595. M0!Y5I#(K2"U*X!V/B$AGL39^%'S^=14U\(<'IW=P!T)<!$8D=DXQ22L>TSLJ
  596. M643)DP<WZ'L6478ZB!%W\08'\38G 1IA4"<I1 ?72"WG=4UO$A%!Y"AGT0::
  597. B87Y A"$F&418U!@/IC(GH0,MD )?22NGE9=ZN9=\V9?D 4UO
  598.  
  599. end
  600. +  -------------------------End Here-------------------------------
  601.  
  602.  
  603.  
  604. A15.    watch this space.
  605.  
  606. A16. Version 4.0 & version 4.2
  607. /-----------------------------------------------------------------\
  608. | User Contributions, Random Ramblings....              |
  609. \-----------------------------------------------------------------/
  610. ====================================================================
  611.  
  612. I have a mixed DOS/Coherent system which I want to turn back into a
  613. pure DOS system.
  614.  
  615. enter the following command from the DOS prompt:
  616. FDISK /MBR <CR>
  617. this will rewrite the Master Boot Record and exit
  618. " ============================================================== "
  619.  
  620.  
  621. I have installed MGR successfully and there are no big problems with 
  622. Coh. 4.0.1r77, but my mouse (Truemouse - Model TX3000) will not work
  623. correct. After starting MGR the mousecursor will jump around the 
  624. screen without any sense and sometimes there are menus and windows on 
  625. the screen too. 
  626.  
  627. I have also a original Microsoft mouse and this mouse will work fine.
  628.  
  629. Are there any additional things that I can do to get the Truemouse 
  630. running with MGR ?
  631.  
  632.   Look at the baud-rate at which your mouse is working.
  633.  
  634.       Microsoft mice are normally operated at 1200.
  635.       Logitech's default baud-rate is 2400.
  636.  
  637.   I've seen (IBM-)mice that worked at 9600 baud ...
  638.  
  639.   I hope this helped ...
  640.  
  641. R16. Setting the term type
  642. There are a number of inquiries about setting the TERM type depending on
  643. the line being used. I found the following in a book called "Unix
  644. Administration Guide for System V". Works fine.
  645.  
  646. in /etc/ttytype  ( rw.r..r.. /etc/ttytype )
  647.  
  648. ansipc color0
  649. ansipc color1
  650. ansipc color2
  651. ansipc color3
  652. vt100 com2r
  653. vt100 com1pl
  654.  
  655.     Use what ever combinations suit your specific setup.
  656.  
  657. In /usr/local/bin/newtset ( rwxr.xr.x /usr/local/bin/newtset )
  658.  
  659. ( remove the + signs )
  660.  
  661. + :
  662. + # newtset - get terminal type from /etc/ttytype
  663. + TTY=`tty | sed 's./dev/..'`
  664. + set - `grep $TTY /etc/ttytype`
  665. + echo $1
  666.  
  667. In your .profile ( sh or ksh ) put the line,
  668.  
  669. TERM=`newtset`
  670. export TERM
  671.  
  672. assuming that /usr/local/bin is in the system default path.
  673.  
  674. Logging off unused terminals
  675. Thanks to Ray Swartz, President of Berkley Decision/Systems, and author
  676. of the "Answers to Unix" column in Unix World for the following script.
  677. A little bit of tweeking to get it Coh-aware, and it works fine.
  678.  
  679. Having a problem with users leaving terminals logged on for hours on end
  680. while they go off to play golf? apart from bad security, it can tie up
  681. valuable serial lines - not to mention phone lines. It can also cost the
  682. unwary a fortune, if timed calls are being used, and they dont hang up
  683. correctly. This script watches the port specified, for the time specified
  684. at the top of the script, and if there is no activity for a set period,
  685. it will gracefully shut down running pid's and hangup.
  686.  
  687. Remove the + signs.
  688.  
  689. ============================ cut here =========================
  690. + MAXTIME=2        # minutes of idle time allowed
  691. + DEVMODEM=com1pl  # terminal line to watch
  692. + while true; do
  693. +     if ps -e | grep $DEVMODEM | grep getty > /dev/null
  694. +     then  # don't try to kill getty
  695. +         count=`expr 60 \* $MAXTIME `
  696. +         sleep $count
  697. +     fi
  698. +     set `date | awk '{print $4}' | sed 's/:/ /g'`
  699. +     now=`expr $1 \* 60 + $2 `
  700. +     lastentry=`ls -lu /dev/$DEVMODEM | sed 's/:/ /' |
  701. +                awk '{print $10 * 60 + $11}'`  # end of pipeline
  702. +     idle=`expr $now - $lastentry `
  703. +     if [ $idle -ge $MAXTIME ]
  704. +     then
  705. +         echo "\007
  706. + This terminal have been idle for $MAXTIME minutes.
  707. + You will be logged off in 1 minute unless you
  708. + press <return> now." > /dev/$DEVMODEM
  709. +         sleep 60    # wait for a minute
  710. +         logouttest=`ls -lu /dev/$DEVMODEM | sed 's/:/ /' |
  711. +                     awk '{print $10 * 60 + $11}'`  # end of pipeline
  712. +         if [ $lastentry -eq $logouttest ]
  713. +         then
  714. +             ps -e | awk '$1 == "'$DEVMODEM'" {print $2}' |
  715. +             sort -nr | while read pid  # kill in reverse order
  716. +             do
  717. +                 kill -1 $pid   # send the hangup signal
  718. +             done
  719. +         fi
  720. +     fi
  721. +     sleep 60
  722. + done
  723. ============================= cut here ================================
  724. I havent put comments in the script, it's fairly self evident. I am now
  725. running r77 kernel/ps thingy so you may need to tweek the $1 fields
  726. to get the right variable values if you are running earlier ps or kernel
  727. releases, but I'm not sure. .
  728.  
  729. Notes on zipped file types.
  730. ---------------------------
  731.  
  732. > But what is tgz file type. I have zip and gzip and lha, but tgz is not
  733. > familiar.
  734.  
  735. tgz is used by gzip if the filename without compression is longer than 11
  736. chars because tar.gz won't fit. The newer version of gzip ( 1.23 ) creates
  737. a suffig .gz, but handles .tgz as .tar.gz , too.
  738. * michael@jester.gun.de * Michael Gerhards 
  739.  
  740. Random Notes on Various things...
  741. ----------------------------------
  742. AMI BIOS
  743.  
  744. >    Coherent will not run on an AT&T 6300, IBM PS/2 model, or with the
  745. >    Western Digital WD1004-27X (XT) or other XT controllers.  Coherent
  746. >    exhibits a slight problem with some 386 AMI  BIOS, whereas
  747. >    Coherent requires a cold boot (hit the reset switch, not CTL-
  748. >    ALT-DEL) to boot Coherent after previously running DOS. The latest
  749. >    revisions of the AMI BIOS may not exibit this problem.
  750.  
  751. The 486 AMI BIOS dated June 6, 1992 still exhibits this problem.
  752. I'm not sure if there are more recent versions; I bought my 486
  753. (50 MHx DX) in December 1992.
  754.  
  755.  
  756. Subject: Re: Disk upgrade suggestions?
  757. Udo says:
  758.  
  759. > : MWC says that 4.2 will support Adaptec, Future Domain, and Seagate
  760. > : SCSI controllers -- anybody have any recommendations as to which
  761. > : controllers work best with Coherent?
  762. >
  763. > Buy an Adaptec, it's the fastest one because of the busmaster DMA.
  764. > Also SCSI tape support for the Adaptek already is done and does work.
  765.  
  766. But I would like to warn you for a problem that I experienced. The Adaptec
  767. (1542C in my case) is a very good controller, but conflicts with my
  768. busmastering NE2100 ethernet card. No fault of the Adaptec, the problem is
  769. the ethernet card. Brand is Escom, but an article in C'T (Udo should be
  770. familiar with it since it is a German magazine) mentioned that the original
  771. NE2100 has the same problem, as do most of it's clones. If you happen to be
  772. using one of those, you're in for a disappointment. I'm trying to find an
  773. ethernet card that doesn't use busmastering now.
  774.  
  775. Taco Graafsma
  776. IJselland Polytechnic, Chemistry department
  777. Deventer, The Netherlands
  778. taco.graafsma@hto.rhij.nl
  779.  
  780. Subject: Re: Disk upgrade suggestions?
  781. > I'm having a tough time finding any detailed info on Adaptec
  782. > controllers, like what's the difference between the 1540, 1542A, 1542B
  783. > and 1542C?  What additional goodies are included in a "kit?"
  784.  
  785. The difference between 1540 and 1542 is that the latter supports diskette
  786. drives. There are several more model ranges, 1740 (EISA) among them. I'm not
  787. completely sure about the differences between A, B and C models. C
  788. obviously is newer than B etc.. C is SCSI-2, which does make a difference
  789. for faster SCSI drives. Installation and configuration is a lot easier for
  790. C and it has active termination (software controlled), which if I remember
  791. correctly is a requirement for SCSI-2. There are many more improvements
  792. I'm sure, but I can't produce them from the top of my head. I use a 1540C
  793. and like it a lot, but I have heard of problems because timing is so
  794. sensitive. They mainly turn up when using external SCSI devices. It seems
  795. you need very good cables.
  796. As for the driver kits: they contain drivers for DOS, Netware en SCO Unix
  797. (again, I must drag this from the dark crevices of my memory so correct me
  798. if I'm wrong) and configuration programs for DOS and Windows. I think it is
  799. comparable to a stripped version of Corel SCSI. If you are going to use it
  800. for standard environments (DOS with no more than 1 IDE, several Unices e.g.
  801. Linux) then you don't need the driver kit. Most O.S.es provide support for
  802. it, and configuration is possible with a BIOS setup. In my case I already
  803. had 2 IDE drives installed, so I needed aspi-drivers to get the SCSI drive
  804. working.
  805.  
  806. >
  807. > Unless I find out something unexpected, I plan on getting an Adaptec
  808. > 1542B and either a Conner 540M or a Quantum 525M drive.  The Conner
  809.  
  810. I remember a test in C'T that was very enthusiastic about the Quantum: fast
  811. and large. It was too expensive for me, but I understand it is a good
  812. drive. Can't say anything about the Conner.
  813.  
  814. Taco Graafsma
  815. IJselland Polytechnic, chemistry department
  816. Deventer, The Netherlands
  817. taco.graafsma@hto.rhij.nl
  818.  
  819. Housekeeping Shell Script to Keep Down News Log File Sizes
  820. ----------------------------------------------------------
  821. ============================ cut here ============================
  822.  
  823. Contribution.....
  824.  
  825. # A shell script to look after wnews log files, from an original idea
  826. # by bill@twinbrk.uucp Bill Shotts.
  827. # This script will dump log and errlog files, and keep the last 100 entries 
  828. # of the history file. This ensures that Control: commands will work correctly.
  829.  
  830. NEWSDIR=/usr/lib/news
  831. DAYS=7
  832. # The number of days between clean outs. Adjust to suit yourself.
  833. #  expire old news
  834. $NEWSDIR/expire -e $DAYS
  835.  
  836. # control length of log files
  837. cp $NEWSDIR/log $NEWSDIR/log.1
  838. cp $NEWSDIR/errlog $NEWSDIR/errlog.1
  839. rm -f $NEWSDIR/log
  840. rm -f $NEWSDIR/errlog
  841.  
  842. # control length of history file
  843. mv $NEWSDIR/history $NEWSDIR/history.1
  844.  
  845. # Pour the saved history file through the awk script...
  846. cat history.1 | awk 'BEGIN {
  847.         MAXLINES = 100;
  848.        }
  849. { line[NR] = $0 }
  850. END   { for (i = NR-MAXLINES; i <= NR; i++) {
  851.        # dump the blank lines
  852.          if (length(line[i]) > 0 )
  853.      print line[i]
  854.     }
  855. } ' $* > history
  856. # stuff the last 100 lines back into the history file so cancel will work.
  857. ============================= cut here ================================
  858.  
  859. The end of the line baby..... in all the bars in all the world......
  860.  
  861. Coming... how to put your 1.2Mb Coherent Install onto 1.44Mb Install disks.
  862. and why would you want to I ask.....
  863.  
  864. ============================= dkdf ======================================
  865. #Keeping track of disk space on all mounted drives.
  866.  
  867. begin 755 dkdf.Z
  868. M'YV09,R :$$'! D5(/B "'-G#8@3"H04.9+$"8@]((94:4(DR90E/6#LT-C$
  869. MB)0B14+N,,,FS!F5((2P>3-FS9PT>LKTJ!%#A@N1()J(R4-'9PP8-'#4N&'C
  870. MYXZ,3YQ,H1+$"94>,6?6O)D3Q(N@0XN"Z*-@3UD%:02BF%-'S!PZ<E"0B,&"
  871. M;HP4/7J(X/)"1(J+"A(D,".G3)DY<,*,*0,"*PD:*V $3F DRY3&(%" (&P8
  872. ML6+&"(=$G5J5"HB_+4#\A%%CLI$IEC'/G<S2)8@56&/LF-P'!%JU;-W"E6NW
  873. M+EZ]5/Q>]"V8RALZ8=A,2;Q8MHS(DZE<QJK9.73IU$%#E4K5ZNF!JF&PIMWR
  874. MS.W<NP6331 X;>;-[1MCE7'>; (H0_10V64('07#3UZ!H%U@)'7TT7L*3L'@
  875. M1B:A!.& @<$A1QINT&$&"GO1@4()<Z3 !1U$I#&'0YXMI@,()30E@T!-" '"
  876. M&P+%Z,*,0=D8AAUAI-&2&&PP-F(-.YI10@F;%59&"BYPX08((K  PFN663F@
  877. ME=I9"6 *@=7F'E:2)4"6 F>BJ4 13A"QW(1- &@:5B156 0(!:J'X%<->K0$
  878. M?0EHR*&'5$IYHG?1@4"&BBR&]R((,,I(HXTX1IIDCPL!*6081!I9 I(S+MFD
  879. 385!*666=)Q7!0I\?64F2G&1!!"((
  880.  
  881. end
  882. =============================  cut here ==================================
  883. or, in a somewhat simple script, kdf.uue
  884. ============================= cut here ===================================
  885. begin 755 kdf
  886. M9&8@+78@?"!A=VL@)R]D978O('MP<FEN=&8@(B4Q,BXR9B!-8B!F<F5E('-P
  887. M86-E+"4Q,BXR9B!-8B!U<V5D(&]N("4M.7-<;B(L*"0V+S(P,# N,"DL*"@D
  888. 2-2\R,# P+C I*2PD,7T@)R *
  889.  
  890. end
  891. ================================= cut here ============================
  892. R17.
  893.     Getting your latest Patches & Updates.
  894.  
  895.  
  896. Subject: Australian Coherent Users README
  897. Newsgroups: comp.os.coherent
  898. Organization: CSTPL (Comms)
  899. Summary: Coherent updates available in Oz
  900. Keywords: updates mwcbbs coherent
  901.  
  902.     This message is for the attention primarily of Australian users
  903. of Coherent, but may have some value to users around the world as well.
  904.  
  905.         Coherent Updates Now Available In Australia.
  906.         ============================================
  907.  
  908.     CSTPL is making available, with the approval of MWC, the Coherent
  909. updates as they become available. The updates are now available for
  910. retrieval by two methods: automatic reply email, and uucp for those without
  911. an internet account that they can use for such things. Uucp within Australia
  912. is not expensive, a call will set you back a mere $11 for an hours
  913. downloading in off peak time on Sunday. 
  914.  
  915.     As near as possible the full range of updates and patches are available
  916. and conform to the following criteria. Take Note if you intend retrieving it.
  917.  
  918. [1]
  919.     By Email:  send email          To: updates@chalmers.com.au
  920.                      ^^^^^^
  921.                     Note spelling. 
  922.  
  923.                 Subject: list
  924.  
  925.     The message does not need any text, as only the machine sees it, 
  926.     unless of course you cock it up, then I see it, care of the daemon.
  927.     This will generate a reply message to you, with a file attached
  928.     that is a LIST of the available patches. To retrieve any of the
  929.     required files, put the name of the wanted file as the Subject: .
  930.     The file will be sent back to you as UUENCODED email. You take
  931.     it from there. Simply uudecode it.
  932.  
  933.      Using this method, you are making use of my Internet connection,
  934.     which is attached by Long Distance (STD) to the backbone. If you
  935.     want ALL the files, ask MWC to send you a disk, or send me bulk
  936.     money to pay for the extended phone call duration made on your
  937.     behalf. Otherwise, I have no problem with users from anywhere 
  938.     requesting the occasional update. Lets face it. You rarely need them
  939.     all! This is a voluntary service, and I get NO support by way of
  940.     money or goods for doing it. Just remember us when you want to
  941.     buy your next copy of Coherent, or you want an Internet connection
  942.     from anywhere in the world. Remember us in your will yet ! :-)
  943.     Last note: Some of the files are BIG. So if you have traffic limits,
  944.     your system might choke!... blaaaa...
  945.  
  946. [2]
  947.     By UUCP:    EASY...... I can't believe it.... Where has this
  948.     been all my life? You mean I can actually get these things by
  949.     dial-up in Australia?
  950.  
  951.     You should set up a system in your sys file (L.sys) with the
  952.     following.
  953.  
  954.         SYSTEM=nanguo SEND=yes RECIEVE=yes MYNAME=anon
  955.     and the dial file,
  956.     Login: anon  Passwd: update
  957.  
  958.     The phone number is +61 79 524527,  speed 9600 V42/MNP etc.
  959.  
  960.     Got that?  piece of cake.
  961.     Once you have that right, use the old reliable uucp command to
  962.     get the list of updates. UUCP users must note, I say must note,
  963.     that ALL files in the updates directory, including the list,
  964.     actually have their NAMES IN UPPERCASE. That's capitals for the
  965.     semiliterate! So note the following command example.
  966.  
  967.     uucp nanguo!/usr/spool/uucppublic/downloads/updates/LIST ~/
  968.  
  969.     All things being equal, that should shoot back the LIST of updates
  970.     to you. If not, check your configs etc. I know I have it right here,
  971.     I have just spent most of today getting it right. :-)   enjoy.
  972.  
  973.     Users should also note: There is NO direct login here. You can NOT
  974.     SEND me files, and you can only pick up files from the $PUBDIR.
  975.  
  976.     APPENDIX: semiliterate persons are recognisable by the two pens kept
  977.           in the coat's brest pocket.
  978.           illiterate persons are recognisable by the three pens kept
  979.           in the coat's brest pocket.
  980.           literati are recognisable as those persons who take the
  981.           Coherent manual to the loo with them for a little light
  982.           reading.
  983.  
  984.  
  985.  
  986. Sun Jun  5 16:10:03 1994 AST
  987.  
  988.  
  989.