home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume1 / c-kermit.ann / text0000.txt < prev   
Encoding:
Text File  |  1989-05-31  |  12.6 KB  |  294 lines

  1. The contents of this file are quite outdated.  I've appended the current
  2. version of this information I obtained (after much frustration) from
  3. the OK State archive.  FYI the file is okstate!~uucp/kermit-b/aanoks.hlp
  4.  
  5. Thanks...
  6. +Keith Pilotti
  7. --
  8. SAIC Comsystems Division
  9. 2815 Camino Del Rio South, M/S-122, San Diego, CA 92108
  10.  
  11. (619)293-7500    {sun!suntan,seismo!esosun}!sol!keith
  12.                  Pilotti@UCSD.edu
  13.  
  14. ========================================================================
  15. OKLAHOMA STATE UNIVERSITY KERMIT DIALUP ACCESS
  16.  
  17.  
  18. UUCP and Kermit access to the complete Kermit distribution is available from
  19. the Department of Computing and Information Sciences, Oklahoma State 
  20. University, Stillwater, Oklahoma.
  21.  
  22. The files from TAPE A are in /usr/spool/uucppublic/kermit-a/*
  23. The files from TAPE B are in /usr/spool/uucppublic/kermit-b/*
  24. The files from TAPE C are in /usr/spool/uucppublic/kermit-c/*
  25. The files from TAPE D are in /usr/spool/uucppublic/kermit-d/*
  26. The files from TAPE E are in /usr/spool/uucppublic/kermit-e/*
  27.  
  28.  
  29.  -- UUCP --
  30.  
  31. You need to set up "okstate" as a site in your "L.sys" UUCP dialing file
  32. using the information listed below.  You can then issue the following 
  33. commands on your system:
  34.  
  35.    uucp okstate!~uucp/kermit-a/aaaread.me /usr/spool/uucppublic
  36.  
  37.    (this example will retrieve a general information file about the entire
  38.     Kermit Distribution.  DO THIS FIRST!)
  39.  
  40.    uucp okstate!~uucp/kermit-b/ck\* /usr/spool/uucppublic
  41.  
  42.    (this example will retrieve the current version of C-Kermit)
  43.  
  44. WARNING:  Using wildcards on extremely large collections of files will probably
  45. fail without an error message.  This was recently seen when someone tried to
  46. request /usr/spool/uucppublic/kermit-a/ms* (all of the MS-DOS related files).
  47.  
  48. "/usr/spool/uucppublic" was chosen as the destination on your system since
  49. the destination must be WIDE OPEN (drwxrwxrwx) to everyone.  Also, the system
  50. "okstate" must be allowed (via the Permissions or USERFILE file) to write into
  51. the destination directory.
  52.  
  53. There are 2 files available that contain information about the entire
  54. distribution.  We recommend that you retrieve these files first.  They are
  55. "aaaread.me" which explains the file name conventions used, and "aafiles.dir"
  56. which is a complete listing (by name) of all files in the in each kermit
  57. directory.  These files will enable you to choose the right files the first
  58. time.
  59.  
  60.  ----- UUCP Login information -----
  61.  
  62. Site Name    : okstate
  63. Phone number : (405) 744-6953
  64. Login name   : uucpker
  65. Password     : thefrog
  66. Hours        : 24 hours per day, 7 days a week
  67. Problem      : okstate!uucp-support                          (UUCP)
  68.   reports    : uucp-support@a.cs.okstate.edu                 (Internet)
  69.  
  70. The phone number is for 300/1200/2400 baud (bell 103/212a/2224 compatible).
  71.  
  72. The following is a sample L.sys line (\r is a carriage return).  You might
  73. want to put a time restriction on "Any", such as Any0000-0800 to save on
  74. your phone bills.
  75.  
  76. okstate Any ACU 2400 405-744-6953 "" \r ogin: uucpker word: thefrog
  77.  
  78. Just a few notes on how to best retrieve parts of the Kermit distribution
  79. using UUCP...
  80.  
  81.   -  Install the proper L.sys entry and test it using the debugging option
  82.      of UUCICO (-x4).  Repeat this step until you successfully complete a
  83.      "no work" connection, this will verify that your L.sys entry is correct
  84.      and will minimize frazzled nerves.
  85.  
  86.   -  Retrieve the files `aaaread.me' and `aafiles.dir' with the following
  87.      commands:
  88.  
  89. uucp okstate!~uucp/kermit-a/aaaread.me  /usr/spool/uucppublic
  90. uucp okstate!~uucp/kermit-a/aafiles.dir /usr/spool/uucppublic/files.dir.a
  91. uucp okstate!~uucp/kermit-b/aafiles.dir /usr/spool/uucppublic/files.dir.b
  92. uucp okstate!~uucp/kermit-c/aafiles.dir /usr/spool/uucppublic/files.dir.c
  93. uucp okstate!~uucp/kermit-d/aafiles.dir /usr/spool/uucppublic/files.dir.d
  94. uucp okstate!~uucp/kermit-e/aafiles.dir /usr/spool/uucppublic/files.dir.e
  95.  
  96.      You will have to escape the exclamation point and the tilde if you are
  97.      using the C shell (i.e. ...okstate\!\~uucp/kermit-a...).
  98.  
  99.   -  Choose the versions of Kermit that you wish to transfer and issue the
  100.      proper UUCP command.  Some systems don't seem to like wildcards, but
  101.      in any case the wildcards will have to be escaped from your shell. The
  102.      following command would retrieve the files relating to C-Kermit:
  103.  
  104. uucp okstate!~uucp/kermit-b/ck\* /usr/spool/uucppublic
  105.  
  106.      PLEASE NOTE THE USE OF /usr/spool/uucppublic!  Unless you *really* 
  107.      understand how UUCP's protections work you should not change this!  A
  108.      number of people have queued >100 files and had their systems refuse
  109.      to store them in out of the way places.  This results in wasted phone
  110.      time!
  111.  
  112.  
  113.  
  114. KERMIT SERVER ACCESS TO THE KERMIT DISTRIBUTION AREA.
  115.  
  116. Okstate also provides access to the KERMIT distribution via a KERMIT Server.
  117. The number is the same as above for the uucpker login, so the line may be busy
  118. quite a bit.  This server is a specialized server with controlled access.  At
  119. present, the server is only allowed access to the KERMIT directories on our
  120. machine.  
  121.  
  122.                       Path names for the C-KERMIT server:
  123.  
  124.  
  125.           1.   The server now allows relative paths.  When the  server
  126.                starts it is in the kermit-a subdirectory of the direc-
  127.                tory  /usr/spool/uucppublic.   You  can  move  to   the
  128.                kermit-b  directory  by using "remote cwd ../kermit-b",
  129.                or you can get files from  another  directory,  without
  130.                using    remote    cwd,    by    using   the   pathname
  131.                ../<subdir>/filespec, e.g. ../kermit-b/ck*.
  132.  
  133.           2.   No password is needed for the directory  change.   Just
  134.                specify  the  proper path (selected from the list shown
  135.                when the server starts up).
  136.  
  137.           3.   When you use the  REMOTE  DIRECTORY  command,  remember
  138.                that  there  are a great number of files in some of the
  139.                directories accessible by the server.  This means  that
  140.                it can take a little while for the listing to come back
  141.                to you.
  142.  
  143.           4.   The server makes use of the "set  filenames  converted"
  144.                command  to  allow  you  to specify filenames in either
  145.                upper or lower case.
  146.  
  147.                     ../KERMIT-A/AA*
  148.  
  149.                is a valid file name to the server as well as
  150.  
  151.                     ../kermit-a/aa*
  152.  
  153.                is a valid file name.
  154.  
  155.           5.   The messages returned by the server in the acknowledge-
  156.                ment, and error packets are very helpful.  If a partic-
  157.                ular KERMIT does not print the messages, then  it  will
  158.                be difficult to know what is really going wrong.
  159.  
  160.           6.   Wildcarding is allowed in file specifications.  At this
  161.                time,  only  as wildcard characters.  As with most Unix
  162.                wildcarding, '*' represents zero or more of any charac-
  163.                ter, including '.', and '?' represents any single char-
  164.                acter, also including '.'.  Thus, ck*.*  is  equivalent
  165.                to  ck* for all filenames containing a '.', and ck?* is
  166.                not equivelent to ck* Since the  '?'  requires  that  a
  167.                character be present.
  168.  
  169.  
  170.  
  171.                          What the startup information means:
  172.  
  173.                When the server starts up, several pieces  of  informa-
  174.           tion are printed out.  Below is a sample:
  175.  
  176.                Server capabilities:
  177.  
  178.                GET      DIR      TYPE     CWD      JOURNAL
  179.  
  180.                max-on-time = `-2'
  181.                max-idle   = `600'
  182.  
  183.                Home directory: `/usr/spool/uucppublic/kermit-a'
  184.                Alternate path: `/usr/spool/uucppublic/kermit-a: r'
  185.                Alternate path: `/usr/spool/uucppublic/kermit-b: r'
  186.                Alternate path: `/usr/spool/uucppublic/kermit-c: r'
  187.                Alternate path: `/usr/spool/uucppublic/kermit-d: r'
  188.                Alternate path: `/usr/spool/uucppublic/kermit-e: r'
  189.  
  190.  
  191.                C-Kermit>set file names converted
  192.                C-Kermit>set parity even
  193.                C-Kermit>server
  194.  
  195.                C-Kermit server starting.  Return to your local machine by typing
  196.                its escape sequence for closing the connection, and issue further
  197.                commands from there.  To shut down the C-Kermit server, issue the
  198.                FINISH or BYE command.
  199.  
  200.                The information given above,  describes  the  types  of
  201.           functions the server can perform, the time limits associated
  202.           with the server, and the paths that you may  use  to  access
  203.           files with.  The value of max-on-time represents the maximum
  204.           length of a session.  In this case,  the  value  `-2'  means
  205.           infinite.  The value of max-idle represents the maximum time
  206.           that can elapse between transactions before the session ter-
  207.           minates.   The  value  given is in seconds, so 10 minutes is
  208.           the limit.  If max-on-time was  enforced,  its  value  would
  209.           also be in seconds.
  210.  
  211.                The "Home directory" path is  the  directory  that  the
  212.           server starts the session in.  Since it is also an alternate
  213.           path, it is listed as one.  The letters appearing after  the
  214.           ':'  in  the Alternate path names, represent the permissions
  215.           applicable in that directory.  'r' is for READ.   The  other
  216.           possibilities  are 'w' - WRITE, 'd' - DELETE, and 'x' - EXE-
  217.           CUTE.
  218.  
  219.                The lines beginning with "C-kermit>" show you the  KER-
  220.           MIT commands that the server is executing when it starts up.
  221.           In this case, filenames will be converted (forced  to  lower
  222.           case),  parity  is  set  to  even,  and  then server mode is
  223.           entered.  The lines after  that  are  information  regarding
  224.           what you should do to start using the server.
  225.  
  226.  
  227.                              Transaction journaling
  228.  
  229.                A complete list of the transactions that  each  session
  230.           makes  is  maintained.  You may retrieve a copy of the tran-
  231.           saction by using the REMOTE commands associated  with  jour-
  232.           nals.   The information within the journal represents all of
  233.           the data and information associated  with  the  transactions
  234.           carried out for the session.
  235.  
  236.                The server supports all of the journal functions listed
  237.           in   the  KERMIT  protocol  manual,  ../kermit-a/kproto.doc.
  238.           Transaction files can be named, if an argument is  given  to
  239.           the  REMOTE  START-LOG  command.   Only the base name of the
  240.           file name will be used.  An example series of command to the
  241.           server might be:
  242.  
  243.                KERMIT> remote start-log files
  244.                KERMIT> remote cwd ../kermit-b
  245.                KERMIT> get ck*
  246.                KERMIT> get hp*
  247.                KERMIT> remote cwd ../kermit-a
  248.                KERMIT> get ms*
  249.                KERMIT> remote send-log
  250.  
  251.                The resulting log would contain information about which
  252.           file  were  transferred  and  the  times associated with the
  253.           transfer.  The final command, remote send-log, would  result
  254.           in the file "files" being  sent to the users'  host.  It can
  255.           then be reviewed at a later date to  verify  what  had  been
  256.           transferred.
  257.  
  258.  
  259. You need the following information in order to access the server.
  260.  
  261. KERMIT login   :   kermsrv
  262. Password       :   piggy
  263. Parity         :   even
  264. Data path      :   7 bit
  265. Available      :   24 hours/day, 7 days a week
  266.  
  267. When the login is completed, the server will start, and you should escape
  268. back to your local KERMIT to issue further commands.  If the server remains
  269. idle for a period of time around 10 minutes, it will be stopped.  While the
  270. server is receiving data other than NAK packets, it will continue to run.
  271.  
  272. The best place to start after logging on is "REMOTE HELP", followed closely by
  273. the desired "REMOTE DIR" commands.  If you don't include an argument to REMOTE
  274. DIR, you should be prepared for many many lines of output.  It is usually
  275. better to read the 'aaaread.me' file (using REMOTE TYPE perhaps) and then do
  276. the DIR with some kind of wildcard (like "REMOTE DIR ck*").
  277.  
  278. Remember that if your KERMIT does not support remote commands, then you can
  279. get files from either directory by preceding the file name with the proper
  280. path, as in:
  281.  
  282.     get ../kermit-b/ck*
  283.  
  284.   -  If you are having problems connecting to our system PLEASE send mail
  285.      to uucp-support@a.cs.okstate.edu.
  286.  
  287. Thanks,
  288.  
  289. Mark Vasoll
  290. Computing and Information Sciences       Internet:  vasoll@a.cs.okstate.edu
  291. Oklahoma State University                UUCP:  {cbosgd, ihnp4, rutgers,
  292. Stillwater, Oklahoma                            uokmax}!okstate!vasoll
  293.  
  294.