File: UPGRADE

package info (click to toggle)
ndtpd 2.3.6-3
  • links: PTS
  • area: main
  • in suites: potato
  • size: 5,688 kB
  • ctags: 3,377
  • sloc: ansic: 24,078; sh: 7,530; perl: 1,335; makefile: 646
file content (124 lines) | stat: -rw-r--r-- 4,405 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124

		    Notes for Upgrade Installation

----------------------------------------------------------------------
* owner, group, and mode of the `work-path' directory.

Condition:
	Upgrade from version 2.3beta1 or earlier.

Description:
	Earlier versions of ndtpd puts no file on the `work-path'
	directory, if it is invoked from inetd.  But, 2.3beta2 and
	later versions may put some files.

	Please check owner, group, and mode of the directory, if ndtpd
	on your system is invoked from inetd, and if it is not started
	correctly.

----------------------------------------------------------------------
* Modify syslog configuration.

Condition:
	Upgrade from version 2.0.2 or earlier, 2.1beta0 or 2.1beta1.

Description:
	ndtpd comes to output almost informational messages with LOG_INFO
	level that were output with LOG_NOTICE.  Please modify your
	`syslog.conf' like as following:

	    local0.info    /usr/local/var/ndtpd/log/ndtpd.log

	(It is assumed that you choose `local0' as syslog facility for
	ndtpd and `/usr/local/var/ndtpd/log/ndtpd.log' as the log file.)
	Then, restart `syslogd' on your system.

----------------------------------------------------------------------
* Type `make uninstall' before `make'

Condition:
	On SunOS 4.x, upgrade or downgrade from any version

Description:
	When an executable binary of `ndtpd' is linked at compilation,
	GNU libtool in `ndtpd' distribution tries to make your linker
	link the EB library (libeb.*) installed at `libdir'.  Unless
	you have invoked `configure' with the `--with-eb-librarei'
	option, the EB library which has already installed at somewhere
	should not be linked to `ndtpd'.  It may causes a linker error,
	and even if the link is succeeded, the generated `ndtpd' may
	be unable to work correctly.  Please type delete the EB library
	installed at `libdir' before `make'.

----------------------------------------------------------------------
* Don't use asterisk for IP address pattern

Condition:
	Upgrade from version 2.0beta0+3 or earlier.

Description:
	At the `hosts' directive and the `hosts' sub-directive in the
	`book' group directive in `ndtpd.conf', asterisk wildcard (`*')
	can be used for hostname pattern only (e.g. `*.foo.co.jp').
	An IP address pattern with an asterisk (e.g. `192.24.1.*') doesn't
	cause an error, but it is not recognized as you expect.
	You can use the `addrss/netmask' notation instead (e.g.
	`192.24.1.0/255.255.255.0').

----------------------------------------------------------------------
* Change default appendix directory

Condition:
	Upgrade from version 1.0.x.

Description:
	At `make install', a default appendix directory is created
	automatically.  In NDTPD version 1.0.x, the directory was
	`/usr/local/share/ndtpd/appendix', but the directory is moved
	to `/usr/local/share/eb/appendix' in later versions.
	(It assumes that NDTPD has been installed under `/usr/local'
	and a directory for read-only architecture-independent data 
	(`datadir') has not been changed at installation.)

	After NDTPD installation, move your appendix files to the new
	directory, or remove the directory created at `make install'.
	When you have move your appendix, update `appendix-path' 
	sub-directives in a configuration file (`ndtpd.conf').

----------------------------------------------------------------------
* Use `--enable-ja-doc' instead of `--enable-ja-info'

Condition:
	Upgrade from versions between 1.0.3 and 1.0.6 (including 1.0.3
	and 1.0.6).

Description:
	If you'd like to install a Japanese Info document, invoke the
	`configure' script with the `--enable-ja-doc' option instead
	of `--enable-ja-info'.  The option was renamed.

----------------------------------------------------------------------
* Erase the `pid-file' directive

Condition:
	Upgrade from version 1.0beta2 or earlier

Description:
	Erase the `pid-file' directive in your configuration file
	(`ndtpd.conf').  The directive is obsolete.
	The pid file is created at `<work-path>/pid.file', and it
	cannot be changed.

----------------------------------------------------------------------
* Upgrade appendix data files

Condition:
	Upgrade from version 1.0beta0

Description:
	You must also upgrade appendix data files to version 2.0 or
	later.  

	Because the format of appendix file has been changed between
	1.0 and 2.0, NDTPD version 1.0beta1 and later version cannot
	recognize appendix files of version 1.0.