home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / archives / cku200.tar / ckermod.ini < prev    next >
Text File  |  2001-10-14  |  6KB  |  146 lines

  1. #!/usr/local/bin/kermit
  2. ; File CKERMOD.INI, Sample C-Kermit 7.0 customization file.
  3. ;
  4. ; This file, which is ONLY A SAMPLE, should be called:
  5. ;
  6. ;   .mykermrc   (UNIX, OS-9, Aegis, BeBox, Plan 9)
  7. ;   CKERMOD.INI (VMS, OpenVMS, AOS/VS, OS/2, Amiga, Atari ST)
  8. ;   ckermod.ini (Stratus VOS)
  9. ;
  10. ; This file is executed automatically by the standard C-Kermit initialization
  11. ; file, CKERMIT.INI (or .kermrc).  This file is not executed by C-Kermit itself
  12. ; unless the initialization executes a TAKE command for it.
  13. ;
  14. ; MODify this file to suit your needs and preferences, and install it in your
  15. ; home directory.  Or replace it entirely with a new file.
  16. ;
  17. ; The design of this sample customization file lets you fill in a section for
  18. ; each different operating system where you run C-Kermit.
  19. ;
  20. ; In UNIX, if you give this file execute permission and make sure the top
  21. ; line indicates the full path of the C-Kermit 7.0-or-later executable, you
  22. ; can execute this file directly, as if it was a shell script, except it is
  23. ; interpreted by Kermit rather than the shell.  This lets you have as many
  24. ; different startup files as you like, each suited to a particular purpose.
  25. ;
  26. ; Authors:  Christine Gianone, Frank da Cruz, Jeffrey Altman,
  27. ;           The Kermit Project, Columbia University.
  28. ; Creation: 23 November 1992 for C-Kermit 5A(188).
  29. ; Modified: 30 June 1993 for edit 189.
  30. ;           04 October 1994 for edit 190.
  31. ;           17 April 1995 for edit 191.
  32. ;            6 September 1996 for version 6.0, edit 192.
  33. ;            1 January 2000 for version 7.0, edit 196.
  34. ;           14 October 2001 for version 8.0, edit 200.
  35.  
  36. ECHO
  37. ECHO Executing SAMPLE C-Kermit customization file \v(cmdfile) for \v(system)...
  38. ECHO { Please edit this file to reflect your needs and preferences.}
  39. ECHO
  40. ;
  41. ; ... and then remove the ECHO commands above.
  42.  
  43. COMMENT - Settings that apply to all the systems I use:
  44. ;
  45. set delay 1                  ; I escape back quickly
  46. set dial display on          ; I like to watch C-Kermit dial
  47.  
  48. ; Dialing locale and method
  49. ;
  50. ; SET DIAL COUNTRY-CODE 1    ; Uncomment and replace with yours
  51. ; SET DIAL AREA-CODE 000     ; Uncomment and replace with yours
  52. ; SET DIAL LD-PREFIX 1       ; Uncomment and replace with yours
  53. ; SET DIAL INTL-PREFIX 011   ; Uncomment and replace with yours
  54. ; SET DIAL METHOD TONE       ; Uncomment and replace with PULSE if necessary
  55. ; SET DIAL DIRECTORY ... ... ; List dialing directory files here
  56.  
  57. if < \v(version) 600192 -
  58.   stop 1 \v(cmdfile): C-Kermit 6.0.192 or later required.
  59.  
  60. set take error on            ; Make errors fatal temporarily
  61. check if                     ; Do we have an IF command?
  62. set take error off           ; Yes we do, back to normal
  63.  
  64. ; The ON_EXIT macro is executed automatically when C-Kermit exits.
  65. ; Define as desired.
  66. ;
  67. define ON_EXIT echo Returning you to \v(system) now.
  68.  
  69. ; System-independent quick dialing macro.  Depends on having the
  70. ; macros MYMODEM, MYPORT, and (optionally) MYSPEED defined in the
  71. ; system-dependent sections below.
  72. ;
  73. define MYDIAL {
  74.     if not defined MYMODEM end 1 {\%0: Modem type not defined.}
  75.     set modem type \m(MYMODEM)
  76.     if fail end 1 {\%0: \m(MYMODEM): Unsupported modem type.}
  77.     if not defined MYPORT end 1 {\%0: Communication port not defined.}
  78.     set port \m(MYPORT)
  79.     if fail end 1 {\%0: SET PORT \m(MYPORT) failed.}
  80.     if defined MYFLOW set flow \m(MYFLOW)
  81.     if fail end 1 {\%0: SET FLOW \m(MYFLOW) failed.}
  82.     if defined MYSPEED set speed \m(MYSPEED)
  83.     if fail end 1 {\%0: SET SPEED \m(MYSPEED) failed.}
  84.     dial \%1\%2\%3\%4\%5\%6\%7\%8\%9
  85.     end \v(status)
  86. }
  87.  
  88. forward \v(system)              ; Go execute system-dependent commands
  89.  
  90. :UNIX                           ; UNIX, all versions...
  91. define MYPORT /dev/cua          ; My dialing environment
  92. define MYMODEM usr              ; Replace these by what you actually have
  93. define MYSPEED 57600
  94. ;
  95. ; If you want all your downloads to go to the same directory, no matter
  96. ; what your current directory is, uncomment and edit the following command:
  97. ;
  98. ;   set file download-directory ~/download ; Download directory for UNIX
  99.  
  100. ; Put other UNIX-specific commands here...
  101. end                             ; End of UNIX section
  102.  
  103. :VMS                            ; VMS and OpenVMS
  104. define MYPORT TXA0:             ; My dialing environment
  105. define MYMODEM usr              ; Replace these by what you actually have
  106. define MYSPEED 57600
  107. ; set file download-directory [\$(USER).DOWNLOAD] ; Download directory for VMS
  108. ; Put other VMS-specific commands here...
  109. end                             ; End of VMS section
  110.  
  111. :WIN32                          ; Windows and OS/2 customizations...
  112. :OS/2
  113. define MYPORT COM1              ; My dialing environment
  114. define MYMODEM usr              ; Replace these by what you actually have
  115. define MYSPEED 57600
  116. set command byte 8              ; Use 8 bits between Kermit and console
  117. set xfer char latin1            ; Use Latin-1 for text file transfer
  118. set term char latin1            ; And use Latin-1 during CONNECT mode
  119. ; set file download-directory C:\DOWNLOADS
  120. end
  121.  
  122. :OS9/68K                        ; OS-9/68000
  123. define MYPORT /t3               ; My dialing environment
  124. define MYMODEM usr              ; Replace these by what you actually have
  125. define MYSPEED 9600
  126. ; set file download-directory ~/downloads
  127. end                             ; End of OS-9 section
  128.  
  129. :AOS/VS                         ; Data General AOS/VS
  130. define MYPORT @con3             ; My dialing environment
  131. define MYMODEM usr              ; Replace these by what you actually have
  132. define MYSPEED 9600
  133. ; set file download-directory \v(home)DOWNLOADS
  134. end
  135.  
  136. ; And so on, you get the idea...
  137. ; Fill in the sections that apply to you.
  138.  
  139. :Stratus_VOS            ; Stratus VOS
  140. :Amiga                          ; Commodore Amiga
  141. :Atari_ST                       ; Atari ST
  142. :Macintosh                      ; Apple Macintosh
  143. :unknown                        ; Others
  144.  
  145. ; (End of CKERMOD.INI)
  146.