Imported Upstream version 302
[ckermit.git] / ockermod.ini
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)