c74836dc4a
Add two mechanism for avoiding name-collisions in a system-wide installation of charybdis. The ssld and bandb daemons, intended to be directly used by ircd and not the user, install into libexec when --enable-fhs-paths is set. For binaries which are meant to be in PATH (bindir), such as ircd and viconf, there is now an option --with-program-prefix=progprefix inspired by automake. If the user specifies --with-program-prefix=charybdis, the ircd binary is named charybdisircd when installed. Add support for saving the pidfile to a rundir and storing the ban database in localstatedir instead of in sysconfdir. This is, again, conditional on --enable-fhs-paths. Fix(?) genssl.sh to always write created SSL key/certificate/dh parameters to the sysconfdir specified during ./configure. The previous behavior was to assume that the user ran genssl.sh after ensuring that his current working directory was either sysconfdir or a sibling directory of sysconfdir. |
||
---|---|---|
.. | ||
inline | ||
.indent.pro | ||
bandbi.h | ||
blacklist.h | ||
cache.h | ||
capability.h | ||
channel.h | ||
chmode.h | ||
class.h | ||
client.h | ||
common.h | ||
config.h | ||
config.h.dist | ||
defaults.h | ||
hash.h | ||
hook.h | ||
hostmask.h | ||
ipv4_from_ipv6.h | ||
irc_dictionary.h | ||
ircd.h | ||
ircd_defs.h | ||
ircd_getopt.h | ||
ircd_linker.h | ||
ircd_signal.h | ||
listener.h | ||
logger.h | ||
m_info.h | ||
match.h | ||
modules.h | ||
monitor.h | ||
msg.h | ||
newconf.h | ||
numeric.h | ||
operhash.h | ||
packet.h | ||
parse.h | ||
patchlevel.h | ||
privilege.h | ||
ratelimit.h | ||
reject.h | ||
res.h | ||
reslib.h | ||
restart.h | ||
s_auth.h | ||
s_conf.h | ||
s_newconf.h | ||
s_serv.h | ||
s_stats.h | ||
s_user.h | ||
scache.h | ||
send.h | ||
setup.h.in | ||
snomask.h | ||
sslproc.h | ||
stdinc.h | ||
substitution.h | ||
supported.h | ||
tgchange.h | ||
whowas.h |