source: trunk/ReleaseTool.cfg@ 1567

Last change on this file since 1567 was 1542, checked in by John Small, 15 years ago

ReleaseTool: 1) An initial attempt at support for sending emails, access to SmartSVN, a change to how 4OS2 is detected, new option to copy WARNALL.LOG to WARNALL.BASE, A simulated TEE if needed

File size: 5.2 KB
RevLine 
[1541]1
2; $Id$
3
4; This file is used by ReleaseTool to provide information used to provide
5; various configuration data to ReleaseTool.cmd
6
7; ReleaseTool expects each line to be one of four types:
8; 1) Blank/empty lines (which are ignored)
9
10; 2) Comment lines. All text following a semicolon, ";", will be ignored.
11; Any line whose first non-blank is a semicolon, like this line, is
12; a comment line and will be ignored by ReleaseTool.
13
14; Section and data lines (below) can have end-of-line comments
15; (like C++'s // comments). This means key-values (see Data lines below)
16; may not have semicolons.
17
18; 3) Section lines. Section lines are of the form:
19; [section-name]
20; Section lines mark the start of a new set of data. The section
21; name (within the brackets) defines which type of data follows.
22; Initially ReleaseTool supports only two section names: FTP and NNTP.
23
24; FTP sections are used to define data for uploading one or more files
25; to a single site.
26
27; NNTP sections are used to define data for uploading messages to one
28; or more newsgroups on a single newsgroup server.
29
30; 4) Data lines. These lines provide the actual data to ReleaseTool.
31; The format of these lines is:
32; key-name = key-value
33; Whitespace is ignored. If a key-value has whitespace, then
34; enclose it with double quotes.
35
36; Key-name's are case-insensitive. Key-values are case sensitive.
37
38; The following table lists the key-names recognized by ReleaseTool, the
39; sections to which they apply, a code (explained below) and a short description:
40
41; Key-name Sections Code Description
42
43; DESCRIPTIVE_HOSTNAME FTP 1 Text used by ReleaseTool to identify
44; an FTP site in messages to its users.
45; HOST FTP 1 The host name
46; NNTP 2
47; USERID FTP 2 The userid used to log in
48; NNTP 2
49; PASSWORD FTP 2 The password used to log in.
50; NNTP 2
51; DIRECTORY FTP 4 If a change directory command is needed
52; before uploading a file, then this key-value
53; should be provided. If more than one file
54; is to be uploaded and they are to be uploaded
55; into different directories, precede each set
56; of FILE lines by an appropriate Directory line.
57; FILE FTP 3 The local name of a file to be uploaded. This
58; should include path info if the file is not
59; in the same directory as ReleaseTool.
60; NEWSGROUPS NNTP 1 A comma-separated list of newsgroups for this host.
61
62; Codes:
63; 1: Required, one per section.
64; 2: Optional, but ReleaseTool will prompt for its value as needed.
65; 3: Required, one or more per section
66; 4: Optional, one or more per section
67
68; "Special" key-values:
69; Userid
70; [Not-needed] : Userid not needed. (ReleaseTool will prompt for an absent userid.)
71; Password
72; [Hobbes-email] : ReleaseTool automatically replaces this the email address from the Hobbes text file.
73; [Not-needed] : Password not needed. (ReleaseTool will prompt for an absent password.)
74; File
75; [Release-Zip] : ReleaseTool automatically replaces this with FM/2 release zip filename.
76; [Hobbes-text] : ReleaseTool automatically replaces this with Hobbes text filename.
77
78; Password note: Instead of recording passwords in this file, it may be best to omit them and have
79; ReleaseTool prompt you for them, as needed.
80
81; Within a section, data lines can be in any order except DIRECTORY lines, if any, must precede
82; the FILE lines to which they apply.
83
84
85[FTP] ; Hobbes upload definition
86Descriptive_hostname = Hobbes
87Host = hobbes.nmsu.edu
88Userid = anonymous
89Password = [Hobbes-email]
90Directory = /pub/incoming
91File = [Hobbes-text]
92File = [Release-zip]
93
94[FTP] ; Netlabs upload definition
95Descriptive_hostname = Netlabs
96Host = ftp.netlabs.org
97Userid =
98Password =
99Directory = /fm2
100File = [Release-zip]
101
102[NNTP] ; eComstation news server/groups definition
103Host = news.ecomstation.nl
104Newsgroups = ecomstation.apps
105Userid = [Not-needed]
106Password = [Not-needed]
107
108[NNTP] ; ReleaseTool user's news server/groups definition
109Newsgroups = comp.os.os2.apps,comp.os.os2.utilities
110Host =
111Userid =
112Password =
113
[1542]114[SMTP]
115Command = g:\pmmail\bin\pmmsend -a G:\PMMail\Accounts\ygk_us0.act -t "%%TO%%" -s "%%SUBJECT%%" -m %%MESSAGE_BODY_FILE%%
Note: See TracBrowser for help on using the repository browser.