forked from Lainports/freebsd-ports
Some port changes include: o Removed port dependency on patch files. o Added LIB_DEPENDS for requiring pcre to build services. o Added CONFIGURE_ENV options to help configure detect sqlite and pcre libs and header files. o Added PERL dependency for database schema generation scripts on port installation. o Added new Memoserv configure options. o Restored MySQL database backend support. o Fixed build error caused when building with 'NOPORTDOCS=yes'. Brief list of some package changes: o Multi-language support - Support for different language translations of services help files and responses (currently not recommended in this release). o Memoserv - A new service allowing usernames to send memos to each other. o Service merging - Ability to merge services like banserv, jupeserv and watchserv into operserv. o Regexp - Ability to add regular expression ban matches. o Suspend - Ability to suspend users and channels. PR: ports/125035 Submitted by: Lewis <moggie@elasticmind.net> (maintainer)
60 lines
2.2 KiB
Text
60 lines
2.2 KiB
Text
------------------------------------------------------------------------
|
|
ratbox-services has been successfully installed.
|
|
|
|
A sample configuration file 'ratbox-services.conf' has been created in
|
|
'%%PREFIX%%/etc/', you should edit this file as per the
|
|
ratbox-services documentation. This file is required to start services.
|
|
|
|
You may also need to perform the following steps, if you have not
|
|
already done so:
|
|
|
|
Initialize Database:
|
|
--------------------
|
|
This must be done before the services server can start, even if you are
|
|
converting from hybserv. Instructions for this are contained in:
|
|
|
|
%%DOCSDIR%%/INSTALL.<database_backend>
|
|
|
|
The following directory has been created for the database to be stored
|
|
in. For consistency, please use this location when generating your
|
|
database instead of the directory specified in the help documentation:
|
|
|
|
%%DBDIR%%/
|
|
|
|
The database schemas have been generated for you by the port, so this
|
|
step in the documentation will not be necessary. For example, to create
|
|
an sqlite database, you might do something like this:
|
|
|
|
cd %%DATADIR%%
|
|
sqlite3 %%DBDIR%%/ratbox-services.db < schema-sqlite.txt
|
|
|
|
IRCD Server Config:
|
|
-------------------
|
|
On the ircd ratbox-services will connect to, add a connect{} block.
|
|
This should have services's server name (name in serverinfo{} in
|
|
ratbox-services.conf) and no autoconnect. 'send_password' and
|
|
'accept_password' should be equal and 'flags=encrypted' should
|
|
not be used.
|
|
|
|
If you use the ratbox-services compatibility code in ircd-ratbox,
|
|
all servers need service { name = "<ratbox-services's server name>"; };
|
|
|
|
Once you have added ratbox_services_enable="YES" to /etc/rc.conf, the
|
|
server can be started by running:
|
|
|
|
%%PREFIX%%/etc/rc.d/ratbox-services start
|
|
|
|
Important UPGRADE Note:
|
|
-----------------------
|
|
Upgrading to this current release will require modifications to the
|
|
services configuration file and database so everything doesn't break.
|
|
You must check the example configuration file and read the UPDATING docs
|
|
for information on how to do this before starting services.
|
|
|
|
%%DOCSDIR%%/UPDATING
|
|
|
|
Common database update tools and scripts referenced in ratbox-services
|
|
documentation can be found in:
|
|
%%DATADIR%%/
|
|
|
|
------------------------------------------------------------------------
|