42 lines
1.2 KiB
Plaintext
42 lines
1.2 KiB
Plaintext
[
|
|
{ type: install
|
|
message: <<EOM
|
|
syslog-ng is now installed! To replace FreeBSD's standard syslogd
|
|
(/usr/sbin/syslogd), complete these steps:
|
|
|
|
1. Create a configuration file named %%PREFIX%%/etc/syslog-ng.conf
|
|
(a sample named syslog-ng.conf.sample has been included in
|
|
%%PREFIX%%/etc). Note that this is a change in 2.0.2
|
|
version, previous ones put the config file in
|
|
%%PREFIX%%/etc/syslog-ng/syslog-ng.conf, so if this is an update
|
|
move that file in the right place
|
|
|
|
2. Configure syslog-ng to start automatically by adding the following
|
|
to /etc/rc.conf:
|
|
|
|
syslog_ng_enable="YES"
|
|
|
|
3. Prevent the standard FreeBSD syslogd from starting automatically by
|
|
adding a line to the end of your /etc/rc.conf file that reads:
|
|
|
|
syslogd_enable="NO"
|
|
|
|
4. Shut down the standard FreeBSD syslogd:
|
|
|
|
kill `cat /var/run/syslog.pid`
|
|
|
|
5. Start syslog-ng:
|
|
|
|
%%PREFIX%%/etc/rc.d/syslog-ng start
|
|
EOM
|
|
}
|
|
{ type: upgrade
|
|
maximum_version: "3.29.1"
|
|
message: <<EOM
|
|
When upgrading from before 3.29.1 these variables, if used, should be replaced:
|
|
* syslog_ng_flags replaces syslog_ng_config (syslog_ng_config still works),
|
|
* syslog_ng_pidfile replaces syslog_ng_pid (syslog_ng_pid still works).
|
|
EOM
|
|
}
|
|
]
|