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