- Tidy-up

- Improved config handling

PR:		117547
Submitted by:	Lewis <moggie@elasticmind.net> (maintainer)
This commit is contained in:
Martin Wilke 2007-10-27 22:18:13 +00:00
parent 37b1f7abcf
commit 9895e60138
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=202190
4 changed files with 14 additions and 6 deletions

View file

@ -6,12 +6,13 @@
PORTNAME= ratbox-services
PORTVERSION= 1.1.2
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= irc
MASTER_SITES= ftp://ftp.ircd-ratbox.org/pub/ircd-ratbox/${PORTNAME}/ \
ftp://ftp.demon.co.uk/pub/mirrors/ircd-ratbox/${PORTNAME}/ \
http://services.ircd-ratbox.org/download/ \
ftp://ftp.parodius.com/pub/ircd-ratbox/${PORTNAME}/
ftp://ftp.parodius.com/pub/ircd-ratbox/${PORTNAME}/ \
http://services.ircd-ratbox.org/download/old/
EXTRACT_SUFX= .tgz
PATCH_SITES= http://www.elasticmind.net/freebsd/ports/distfiles/ \
@ -183,6 +184,11 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/UPGRADING ${DOCSDIR}/UPGRADING
${INSTALL_DATA} ${WRKSRC}/DBMOVE ${DOCSDIR}/DBMOVE
@if [ ! -f ${PREFIX}/etc/ratbox-services.conf ]; then \
${ECHO} "Installing default configuration file."; \
${CP} -p ${PREFIX}/etc/ratbox-services.conf.sample ${PREFIX}/etc/ratbox-services.conf ; \
fi
@${SETENV} "PKG_PREFIX=${PREFIX}" ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
@${CAT} ${PKGMESSAGE}

View file

@ -1,8 +1,8 @@
------------------------------------------------------------------------
ratbox-services has been successfully installed.
You should now copy %%PREFIX%%/etc/ratbox-services.conf.sample to
%%PREFIX%%/etc/ratbox-services.conf, and edit it as per the
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

View file

@ -2,7 +2,7 @@ ratbox-services is a services package written mostly from scratch for
use with ircd-ratbox.
It is highly configurable, with nearly all options being set in a config
that can be rehashed rather than set at compile time. As well supporting
that can be rehashed rather than set at compile time. As well as supporting
standard database backends like PostgreSQL, its default is to use
the SQLite database backend, which works as a database interface to a normal
file, meaning no seperate database software must be running.

View file

@ -16,7 +16,6 @@
%%DOCSDIR%%/INSTALL.sqlite
%%DOCSDIR%%/UPGRADING
%%DOCSDIR%%/DBMOVE
etc/ratbox-services.conf.sample
sbin/ratbox-services
include/setup.h
include/rserv.h
@ -201,5 +200,8 @@ include/client.h
@dirrm %%DATADIR%%
@dirrmtry %%DBDIR%%
@dirrmtry %%DOCSDIR%%
@unexec if cmp -s %D/etc/ratbox-services.conf.sample %D/etc/ratbox-services.conf; then rm -f %D/etc/ratbox-services.conf; fi
etc/ratbox-services.conf.sample
@exec if [ ! -f %D/etc/ratbox-services.conf ] ; then cp -p %D/%F %B/ratbox-services.conf; fi
@unexec f="/var/log/ratbox-services.log"; if [ ! -s "$f" ]; then rm -f "$f"; fi
@unexec f="/var/run/ratbox-services.pid"; if [ ! -s "$f" ]; then rm -f "$f"; fi