1 ; /etc/kermit/ckermit.local.ini: local system-wide init file for kermit
2 ; created 27-Jan-1997 jmk
3 ; autodate: 12-Mar-1997
6 ; this file is read from \m(sys_dir)ckermit.ini
7 ; before the user's personal init file (~/.mykermrc).
9 ; system-wide dialing directory; default can be
10 ; overridden with the environment variable KERMIT_SYS_DIALDIR
11 xif defined \$(KERMIT_SYS_DIALDIR) {
12 assign sys_dial_dir {\$(KERMIT_SYS_DIALDIR)}
14 assign sys_dial_dir {\m(sys_dir)ckermit.phone}
16 xif exist \m(sys_dial_dir) {
17 echo { Adding system dialing directory \m(sys_dial_dir) ...}
18 xif exist \m(_dialdir) {
19 set dial directory \m(_dialdir) \m(sys_dial_dir)
21 set dial directory \m(sys_dial_dir)
25 ; initialize local modem; the default init file
26 ; can be overridden by environment variable KERMIT_MODEM_INI,
27 ; and the default device can be overriden by KERMIT_MODEM.
28 xif defined \$(KERMIT_MODEM_INI) {
29 assign modem_ini {\$(KERMIT_MODEM_INI)}
31 assign modem_ini {\m(sys_dir)ckermit.modem.ini}
33 xif not exist \m(modem_ini) {
34 echo { Warning: I can't find modem init file `\m(modem_ini)' ...}
35 echo { the `modem' command may not work properly.}
37 xif defined \$(KERMIT_MODEM) {
38 assign modem_default_dev {\$(KERMIT_MODEM)}
40 assign modem_default_dev {/dev/modem}
42 ; the `modem' command initializes a modem device
43 ; using a the modem init file above.
47 assign modem_dev \m(modem_default_dev)
53 stop 0 {Usage: MODEM [device-name]}
58 ; some other useful modem-oriented commands:
59 ; close line without hanging up
61 set modem hangup-method rs232-signal
64 ; list personal dialing directory
69 ; redefine edit command to run editor even if
70 ; the user doesn't specify a file to edit.
71 define edit {!\m(myeditor) \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8}
73 ; some useful shell commands
75 xif defined \$(PAGER) {
76 assign page_cmd {\$(PAGER)}
78 assign page_cmd {more}
80 define page {!\m(page_cmd) \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8}
81 define more {do page \%1 \%2 \%3 \%4 \%5 \%6 \%7 \%8}
83 ; some useful macro commands
84 define 8bit {set term bytesize 8, set term locking-shift off}
85 define 7bit {set term bytesize 7, set term locking-shift on}
86 define literal {set file names literal}
87 define converted {set file names converted}
94 set file names literal
95 set file collision update
96 set file incomplete discard
98 set transmit linefeed off
100 ; set automatic commands off for security
102 set terminal autodownload off
105 set server display on
106 ;set server get-path <path> <path> ...
107 ;set server idle-timeout 300
108 ;set server login <name> <password>
110 ; disable some server mode commands for a
111 ; reasonable level of security
124 ; set a somewhat useful prompt
125 assign hostname {\fbreak(\v(host),.)}
126 set prompt {C-Kermit@\m(hostname)> }
128 ; -------- End --------