Index: head/irc/ircd-ratbox-devel/Makefile =================================================================== --- head/irc/ircd-ratbox-devel/Makefile (revision 400037) +++ head/irc/ircd-ratbox-devel/Makefile (revision 400038) @@ -1,212 +1,211 @@ # Created by: Shaun Amott # $FreeBSD$ PORTNAME= ircd-ratbox PORTVERSION= 3.0.7 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= irc ipv6 MASTER_SITES= http://www.ratbox.org/download/ \ http://www.ratbox.org/download/old/ PKGNAMESUFFIX= -devel MAINTAINER= moggie@elasticmind.net COMMENT= Advanced, stable IRC daemon, used widely on EFnet ('testing' release) LICENSE= GPLv2 CONFLICTS= ircd-ratbox-[0-9]* charybdis-[0-9]* USES= libtool perl5 tar:bzip2 -#MAN8= ircd.8 USE_RC_SUBR= ircd-ratbox USE_SQLITE= 3 USE_PERL5= build USE_LDCONFIG= ${PREFIX}/lib/ircd-ratbox USERS= ircd GROUPS= ${USERS} LOGDIR?= /var/log/${PORTNAME} RUNDIR?= /var/run/${PORTNAME} DBDIR?= /var/db/${PORTNAME} -SUB_FILES= pkg-message pkg-install +SUB_FILES= pkg-message PLIST_SUB= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} SUB_LIST= LOGDIR=${LOGDIR} RUNDIR=${RUNDIR} DBDIR=${DBDIR} GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-confdir=${PREFIX}/etc/${PORTNAME} \ --with-logdir=/var/log/${PORTNAME} \ --with-moduledir=${PREFIX}/lib/${PORTNAME}/modules \ --libexecdir=${PREFIX}/libexec \ --with-helpdir=${DATADIR}/help \ --libdir=${PREFIX}/lib/${PORTNAME} \ --with-sqlite3=${LOCALBASE} \ --disable-backups INSTALL_TARGET= install-strip PORTDOCS= [^i]*.txt README.* technical/[^i]*.txt Tao-of-IRC.* #-- Options ------------------------------------------------------------ OPTIONS_DEFINE= OPENSSL IPV6 ZIPLINKS SHARED_MODULES ASSERT SMALL_NET SERVICES DOCS OPTIONS_DEFAULT= OPENSSL ZIPLINKS SHARED_MODULES ZIPLINKS_DESC= ziplinks support SHARED_MODULES_DESC= shared modules support ASSERT_DESC= Enable debugging code SMALL_NET_DESC= Tune server for small networks SERVICES_DESC= ratbox-services compatibility code #---------------------------------------------------------------------- .include .if ${PORT_OPTIONS:MOPENSSL} USE_OPENSSL= yes CONFIGURE_ARGS+= --enable-openssl .else CONFIGURE_ARGS+= --disable-openssl .endif .if ! ${PORT_OPTIONS:MIPV6} CONFIGURE_ARGS+= --disable-ipv6 .endif .if ! ${PORT_OPTIONS:MZIPLINKS} CONFIGURE_ARGS+= --disable-zlib .endif .if ! ${PORT_OPTIONS:MSHARED_MODULES} CONFIGURE_ARGS+= --disable-shared-modules .endif .if ${PORT_OPTIONS:MASSERT} CONFIGURE_ARGS+= --enable-assert .else CONFIGURE_ARGS+= --disable-assert .endif .if ${PORT_OPTIONS:MSMALL_NET} CONFIGURE_ARGS+= --enable-small-net .endif .if ${PORT_OPTIONS:MSERVICES} CONFIGURE_ARGS+= --enable-services .endif #-- User Configuration ------------------------------------------------- .if defined(NICKLEN) CONFIGURE_ARGS+= --with-nicklen=${NICKLEN} .endif #----------------------------------------------------------------------- pre-configure: @${ECHO_MSG} "" @${ECHO_MSG} "This port has additional options:" @${ECHO_MSG} " NICKLEN [default 9, max 50] - Max nick length on server" @${ECHO_MSG} "" @${ECHO_MSG} " SERVER_NAME [default 'services.ircd-ratbox.org'] - Name of services" @${ECHO_MSG} " USER_SERV [default 'USERSERV'] - Name of user registration service" @${ECHO_MSG} " CHAN_SERV [default 'CHANSERV'] - Name of channel registration serv'" @${ECHO_MSG} " NICK_SERV [default 'NICKSERV'] - Name of nickname registration serv'" @${ECHO_MSG} " ALIS_SERV [default 'ALIS'] - Name of channel list service" @${ECHO_MSG} " OPER_BOT [default 'OPERBOT'] - Name of operbot service" @${ECHO_MSG} " OPER_SERV [default 'OPERSERV'] - Name of oper command service" @${ECHO_MSG} " JUPE_SERV [default 'JUPESERV'] - Name of jupe service" @${ECHO_MSG} " GLOBAL_SERV [default 'GLOBAL'] - Name of global announce service" @${ECHO_MSG} "" @${ECHO_MSG} "Press CTRL+C now if you wish to set them." @${ECHO_MSG} "" pre-build: @${REINPLACE_CMD} -e "s#-O2##" ${WRKSRC}/configure @${REINPLACE_CMD} -e "s#%%PREFIX%%#${PREFIX}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%LOGDIR%%#${LOGDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" \ ${WRKSRC}/doc/example.conf \ ${WRKSRC}/doc/example.efnet.conf @${REINPLACE_CMD} -e "s#%%RUNDIR%%#${RUNDIR}#g" ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s#%%DBDIR%%#${DBDIR}#g" ${WRKSRC}/include/config.h @${REINPLACE_CMD} -e "s#%%WRKSRC%%#${WRKSRC}#g" ${WRKSRC}/contrib/ircd-shortcut.pl #-- ircd-shortcut.pl ratbox-services commands -------------------------------------- .if defined(SERVER_NAME) @${REINPLACE_CMD} -e "s#services.ircd-ratbox.org#${SERVER_NAME}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(USER_SERV) @${REINPLACE_CMD} -e "s#USERSERV#${USER_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(CHAN_SERV) @${REINPLACE_CMD} -e "s#CHANSERV#${CHAN_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(NICK_SERV) @${REINPLACE_CMD} -e "s#NICKSERV#${NICK_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(ALIS_SERV) @${REINPLACE_CMD} -e "s#ALIS#${ALIS_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(OPER_BOT) @${REINPLACE_CMD} -e "s#OPERBOT#${OPER_BOT}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(OPER_SERV) @${REINPLACE_CMD} -e "s#OPERSERV#${OPER_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(JUPE_SERV) @${REINPLACE_CMD} -e "s#JUPESERV#${JUPE_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif .if defined(GLOBAL_SERV) @${REINPLACE_CMD} -e "s#GLOBAL#${GLOBAL_SERV}#" \ ${WRKSRC}/contrib/ircd-shortcut.pl .endif #------ Execute ircd-shortcut perl script to generate the .c file. ----- @${ECHO_MSG} "Executing ircd-shortcut.pl for ircd-shortcuts generation." ${PERL} ${WRKSRC}/contrib/ircd-shortcut.pl post-build: @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} # ----- Need to build the m_rsshortcut.so module for ircd-shortcut.pl ---- @${ECHO_MSG} "Building m_rsshortcut.la for ircd-shortcuts." @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} m_rsshortcut.la pre-install: ${MKDIR} ${STAGEDIR}${ETCDIR} ${MKDIR} ${STAGEDIR}${DATADIR}/help ${MKDIR} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules post-install: ${MKDIR} ${STAGEDIR}${RUNDIR} ${MKDIR} ${STAGEDIR}${DBDIR} ${MKDIR} ${STAGEDIR}${LOGDIR} ${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/doc && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} @cd ${INSTALL_WRKSRC}/contrib && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} \ ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} ${INSTALL_DATA} ${WRKSRC}/doc/ircd.motd ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.motd.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/example.efnet.conf ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/ircd-efnet.conf.sample ${INSTALL_DATA} ${WRKSRC}/doc/genssl.sh ${STAGEDIR}${PREFIX}/etc/${PORTNAME}/genssl.sh # ----- We need to install the shortcut.pl module ---- @${ECHO_MSG} "Executing install-mod.sh for ircd-shortcuts module installation." ${SH} ${WRKSRC}/install-mod.sh ${WRKSRC}/contrib/m_rsshortcut.la \ ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules/contrib .include Index: head/irc/ircd-ratbox-devel/files/pkg-install.in =================================================================== --- head/irc/ircd-ratbox-devel/files/pkg-install.in (revision 400037) +++ head/irc/ircd-ratbox-devel/files/pkg-install.in (nonexistent) @@ -1,44 +0,0 @@ -#!/bin/sh -# -# Adapted from irc/ircd-hybrid's script -# - -#----------------------------------------------------------------------- -if [ "x$2" = "xPRE-INSTALL" ]; then -#----------------------------------------------------------------------- - -# ${DO_NADA} - -#----------------------------------------------------------------------- -elif [ "x$2" = "xPOST-INSTALL" ]; then -#----------------------------------------------------------------------- - -mkdir -p %%LOGDIR%% \ -&& chown ircd:ircd %%LOGDIR%% \ -&& chmod 750 %%LOGDIR%% - -mkdir -p %%RUNDIR%% \ -&& chown ircd:ircd %%RUNDIR%% \ -&& chmod 750 %%RUNDIR%% - -mkdir -p %%DBDIR%% \ -&& chown ircd:ircd %%DBDIR%% \ -&& chmod 750 %%DBDIR%% - -# Secure permissions if we think this is a fresh install -conffile="%%PREFIX%%/etc/ircd-ratbox/ircd.conf" -samplefile="%%PREFIX%%/etc/ircd-ratbox/ircd.conf.sample" -if cmp -s $conffile $samplefile; then - echo "Setting permissions for config dir and files." - chown -R root:ircd %%PREFIX%%/etc/ircd-ratbox/ - chmod 750 %%PREFIX%%/etc/ircd-ratbox/ - chmod 640 %%PREFIX%%/etc/ircd-ratbox/* -else - echo "Modified ircd.conf file found, skipping perms setting." -fi - -#----------------------------------------------------------------------- -fi -#----------------------------------------------------------------------- - -exit 0 Property changes on: head/irc/ircd-ratbox-devel/files/pkg-install.in ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/irc/ircd-ratbox-devel/pkg-plist =================================================================== --- head/irc/ircd-ratbox-devel/pkg-plist (revision 400037) +++ head/irc/ircd-ratbox-devel/pkg-plist (revision 400038) @@ -1,232 +1,236 @@ bin/ircd bin/ratbox-mkpasswd bin/bantool libexec/ircd-ratbox/bandb libexec/ircd-ratbox/resolver libexec/ircd-ratbox/ssld %%DATADIR%%/help/opers/accept %%DATADIR%%/help/opers/admin %%DATADIR%%/help/opers/away %%DATADIR%%/help/opers/capab %%DATADIR%%/help/opers/challenge %%DATADIR%%/help/opers/chantrace %%DATADIR%%/help/opers/close %%DATADIR%%/help/opers/cmode %%DATADIR%%/help/opers/cnotice %%DATADIR%%/help/opers/connect %%DATADIR%%/help/opers/cprivmsg %%DATADIR%%/help/opers/credits %%DATADIR%%/help/opers/die %%DATADIR%%/help/opers/dline %%DATADIR%%/help/opers/error %%DATADIR%%/help/opers/etrace %%DATADIR%%/help/opers/gline %%DATADIR%%/help/opers/gungline %%DATADIR%%/help/opers/help %%DATADIR%%/help/opers/index %%DATADIR%%/help/opers/info %%DATADIR%%/help/opers/invite %%DATADIR%%/help/opers/ison %%DATADIR%%/help/opers/join %%DATADIR%%/help/opers/kick %%DATADIR%%/help/opers/kill %%DATADIR%%/help/opers/kline %%DATADIR%%/help/opers/knock %%DATADIR%%/help/opers/links %%DATADIR%%/help/opers/list %%DATADIR%%/help/opers/locops %%DATADIR%%/help/opers/lusers %%DATADIR%%/help/opers/map %%DATADIR%%/help/opers/masktrace %%DATADIR%%/help/opers/modlist %%DATADIR%%/help/opers/modload %%DATADIR%%/help/opers/modrestart %%DATADIR%%/help/opers/modunload %%DATADIR%%/help/opers/monitor %%DATADIR%%/help/opers/motd %%DATADIR%%/help/opers/names %%DATADIR%%/help/opers/nick %%DATADIR%%/help/opers/notice %%DATADIR%%/help/opers/oper %%DATADIR%%/help/opers/operspy %%DATADIR%%/help/opers/operwall %%DATADIR%%/help/opers/adminwall %%DATADIR%%/help/opers/part %%DATADIR%%/help/opers/pass %%DATADIR%%/help/opers/ping %%DATADIR%%/help/opers/pong %%DATADIR%%/help/opers/post %%DATADIR%%/help/opers/privmsg %%DATADIR%%/help/opers/quit %%DATADIR%%/help/opers/rehash %%DATADIR%%/help/opers/restart %%DATADIR%%/help/opers/resv %%DATADIR%%/help/opers/server %%DATADIR%%/help/opers/set %%DATADIR%%/help/opers/sjoin %%DATADIR%%/help/opers/squit %%DATADIR%%/help/opers/stats %%DATADIR%%/help/opers/svinfo %%DATADIR%%/help/opers/testgecos %%DATADIR%%/help/opers/testline %%DATADIR%%/help/opers/testmask %%DATADIR%%/help/opers/time %%DATADIR%%/help/opers/topic %%DATADIR%%/help/opers/trace %%DATADIR%%/help/opers/uhelp %%DATADIR%%/help/opers/umode %%DATADIR%%/help/opers/undline %%DATADIR%%/help/opers/ungline %%DATADIR%%/help/opers/unkline %%DATADIR%%/help/opers/unreject %%DATADIR%%/help/opers/unresv %%DATADIR%%/help/opers/unxline %%DATADIR%%/help/opers/user %%DATADIR%%/help/opers/userhost %%DATADIR%%/help/opers/users %%DATADIR%%/help/opers/version %%DATADIR%%/help/opers/admindline %%DATADIR%%/help/opers/adminkline %%DATADIR%%/help/opers/adminresv %%DATADIR%%/help/opers/adminxline %%DATADIR%%/help/opers/wallops %%DATADIR%%/help/opers/who %%DATADIR%%/help/opers/whois %%DATADIR%%/help/opers/whowas %%DATADIR%%/help/opers/xline %%DATADIR%%/help/users/accept %%DATADIR%%/help/users/admin %%DATADIR%%/help/users/away %%DATADIR%%/help/users/challenge %%DATADIR%%/help/users/cmode %%DATADIR%%/help/users/cnotice %%DATADIR%%/help/users/cprivmsg %%DATADIR%%/help/users/credits %%DATADIR%%/help/users/error %%DATADIR%%/help/users/help %%DATADIR%%/help/users/index %%DATADIR%%/help/users/info %%DATADIR%%/help/users/invite %%DATADIR%%/help/users/ison %%DATADIR%%/help/users/join %%DATADIR%%/help/users/kick %%DATADIR%%/help/users/knock %%DATADIR%%/help/users/links %%DATADIR%%/help/users/list %%DATADIR%%/help/users/lusers %%DATADIR%%/help/users/map %%DATADIR%%/help/users/motd %%DATADIR%%/help/users/names %%DATADIR%%/help/users/nick %%DATADIR%%/help/users/notice %%DATADIR%%/help/users/oper %%DATADIR%%/help/users/part %%DATADIR%%/help/users/pass %%DATADIR%%/help/users/ping %%DATADIR%%/help/users/pong %%DATADIR%%/help/users/privmsg %%DATADIR%%/help/users/quit %%DATADIR%%/help/users/stats %%DATADIR%%/help/users/time %%DATADIR%%/help/users/topic %%DATADIR%%/help/users/trace %%DATADIR%%/help/users/umode %%DATADIR%%/help/users/user %%DATADIR%%/help/users/userhost %%DATADIR%%/help/users/users %%DATADIR%%/help/users/version %%DATADIR%%/help/users/who %%DATADIR%%/help/users/whois %%DATADIR%%/help/users/whowas lib/ircd-ratbox/libcore.so lib/ircd-ratbox/libratbox.so @unexec f="%D/lib/ircd-ratbox/modules/autoload/m_services.so"; if [ -f "$f" ]; then rm -f "$f"; fi lib/ircd-ratbox/modules/autoload/m_accept.so lib/ircd-ratbox/modules/autoload/m_admin.so lib/ircd-ratbox/modules/autoload/m_adminwall.so lib/ircd-ratbox/modules/autoload/m_away.so lib/ircd-ratbox/modules/autoload/m_cap.so lib/ircd-ratbox/modules/autoload/m_capab.so lib/ircd-ratbox/modules/autoload/m_close.so lib/ircd-ratbox/modules/autoload/m_cmessage.so lib/ircd-ratbox/modules/autoload/m_connect.so lib/ircd-ratbox/modules/autoload/m_dline.so lib/ircd-ratbox/modules/autoload/m_encap.so lib/ircd-ratbox/modules/autoload/m_gline.so lib/ircd-ratbox/modules/autoload/m_help.so lib/ircd-ratbox/modules/autoload/m_info.so lib/ircd-ratbox/modules/autoload/m_invite.so lib/ircd-ratbox/modules/autoload/m_ison.so lib/ircd-ratbox/modules/autoload/m_kline.so lib/ircd-ratbox/modules/autoload/m_knock.so lib/ircd-ratbox/modules/autoload/m_links.so lib/ircd-ratbox/modules/autoload/m_list.so lib/ircd-ratbox/modules/autoload/m_locops.so lib/ircd-ratbox/modules/autoload/m_lusers.so lib/ircd-ratbox/modules/autoload/m_map.so lib/ircd-ratbox/modules/autoload/m_monitor.so lib/ircd-ratbox/modules/autoload/m_motd.so lib/ircd-ratbox/modules/autoload/m_names.so lib/ircd-ratbox/modules/autoload/m_oper.so lib/ircd-ratbox/modules/autoload/m_operspy.so lib/ircd-ratbox/modules/autoload/m_pass.so lib/ircd-ratbox/modules/autoload/m_ping.so lib/ircd-ratbox/modules/autoload/m_pong.so lib/ircd-ratbox/modules/autoload/m_post.so lib/ircd-ratbox/modules/autoload/m_rehash.so lib/ircd-ratbox/modules/autoload/m_restart.so lib/ircd-ratbox/modules/autoload/m_resv.so lib/ircd-ratbox/modules/autoload/m_set.so lib/ircd-ratbox/modules/autoload/m_stats.so lib/ircd-ratbox/modules/autoload/m_svinfo.so lib/ircd-ratbox/modules/autoload/m_tb.so lib/ircd-ratbox/modules/autoload/m_testline.so lib/ircd-ratbox/modules/autoload/m_testmask.so lib/ircd-ratbox/modules/autoload/m_time.so lib/ircd-ratbox/modules/autoload/m_topic.so lib/ircd-ratbox/modules/autoload/m_trace.so lib/ircd-ratbox/modules/autoload/m_gungline.so lib/ircd-ratbox/modules/autoload/m_unreject.so lib/ircd-ratbox/modules/autoload/m_user.so lib/ircd-ratbox/modules/autoload/m_userhost.so lib/ircd-ratbox/modules/autoload/m_version.so lib/ircd-ratbox/modules/autoload/m_wallops.so lib/ircd-ratbox/modules/autoload/m_who.so lib/ircd-ratbox/modules/autoload/m_whois.so lib/ircd-ratbox/modules/autoload/m_whowas.so lib/ircd-ratbox/modules/autoload/m_xline.so lib/ircd-ratbox/modules/contrib/example_module.so lib/ircd-ratbox/modules/contrib/m_42.so lib/ircd-ratbox/modules/contrib/m_clearchan.so lib/ircd-ratbox/modules/contrib/m_flags.so lib/ircd-ratbox/modules/contrib/m_force.so lib/ircd-ratbox/modules/contrib/m_mkpasswd.so lib/ircd-ratbox/modules/contrib/m_ojoin.so lib/ircd-ratbox/modules/contrib/m_okick.so lib/ircd-ratbox/modules/contrib/m_olist.so lib/ircd-ratbox/modules/contrib/m_opme.so lib/ircd-ratbox/modules/contrib/spy_admin_notice.so lib/ircd-ratbox/modules/contrib/spy_info_notice.so lib/ircd-ratbox/modules/contrib/spy_links_notice.so lib/ircd-ratbox/modules/contrib/spy_motd_notice.so lib/ircd-ratbox/modules/contrib/spy_stats_notice.so lib/ircd-ratbox/modules/contrib/spy_stats_p_notice.so lib/ircd-ratbox/modules/contrib/spy_whois_notice.so lib/ircd-ratbox/modules/contrib/spy_whois_notice_global.so lib/ircd-ratbox/modules/contrib/m_rsshortcut.so lib/ircd-ratbox/modules/m_die.so lib/ircd-ratbox/modules/m_error.so lib/ircd-ratbox/modules/m_join.so lib/ircd-ratbox/modules/m_kick.so lib/ircd-ratbox/modules/m_kill.so lib/ircd-ratbox/modules/m_message.so lib/ircd-ratbox/modules/m_mode.so lib/ircd-ratbox/modules/m_nick.so lib/ircd-ratbox/modules/m_part.so lib/ircd-ratbox/modules/m_quit.so lib/ircd-ratbox/modules/m_server.so lib/ircd-ratbox/modules/m_squit.so etc/ircd-ratbox/genssl.sh -@sample etc/ircd-ratbox/ircd-efnet.conf.sample -@sample etc/ircd-ratbox/ircd.conf.sample -@sample etc/ircd-ratbox/ircd.motd.sample +@sample(,ircd,640) etc/ircd-ratbox/ircd-efnet.conf.sample +@sample(,ircd,640) etc/ircd-ratbox/ircd.conf.sample +@sample(,ircd,640) etc/ircd-ratbox/ircd.motd.sample +@dir(,ircd,750) etc/ircd-ratbox +@dir(ircd,ircd,750) %%RUNDIR%% +@dir(ircd,ircd,750) %%LOGDIR%% +@dir(ircd,ircd,750) %%DBDIR%%