- Tidy-up
- Improved config handling PR: 117547 Submitted by: Lewis <moggie@elasticmind.net> (maintainer)
This commit is contained in:
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
|
@ -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}
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue