atheme-services is a set of Services for IRC networks that allows users to

manage their channels in a secure and efficient way and allows operators to
manage various things about their networks. Unlike it's predecessor, Shrike,
services has a completely reworked form of channel management that feels
somewhat like eggdrop and is somewhat more useful.

Services currently works with many irc daemons. More details are
available in the config file.
This commit is contained in:
adrianp 2008-06-16 10:38:27 +00:00
parent 41a8a28ca5
commit 7dbad25904
8 changed files with 558 additions and 0 deletions

8
chat/atheme/DESCR Normal file
View file

@ -0,0 +1,8 @@
atheme-services is a set of Services for IRC networks that allows users to
manage their channels in a secure and efficient way and allows operators to
manage various things about their networks. Unlike it's predecessor, Shrike,
services has a completely reworked form of channel management that feels
somewhat like eggdrop and is somewhat more useful.
Services currently works with many irc daemons. More details are
available in the config file.

81
chat/atheme/Makefile Normal file
View file

@ -0,0 +1,81 @@
# $NetBSD: Makefile,v 1.1.1.1 2008/06/16 10:38:27 adrianp Exp $
#
DISTNAME= atheme-services-3.0.4
PKGNAME= ${DISTNAME:S/-services//}
CATEGORIES= chat
MASTER_SITES= http://distfiles.atheme.org/
EXTRACT_SUFX= .tbz2
MAINTAINER= adrianp@NetBSD.org
HOMEPAGE= http://www.atheme.org/
COMMENT= Flexible IRC services system with proven scalability
.include "../../mk/bsd.prefs.mk"
GNU_CONFIGURE= yes
USE_TOOLS+= pkg-config
BUILD_DEFS+= VARBASE
PKG_SYSCONFSUBDIR= atheme
EGDIR= ${PREFIX}/share/examples/atheme
DOC_FILES= INSTALL README
MAKE_JOBS_SAFE= NO
ATHEME_USER?= atheme
ATHEME_GROUP?= atheme
RCD_SCRIPTS+= atheme
PKG_USERS_VARS= ATHEME_USER
PKG_GROUPS_VARS= ATHEME_GROUP
PKG_GROUPS= ${ATHEME_GROUP}
PKG_USERS= ${ATHEME_USER}:${ATHEME_GROUP}
PKG_GECOS.${ATHEME_USER}= atheme user
FILES_SUBST+= ATHEME_USER=${ATHEME_USER}
FILES_SUBST+= ATHEME_GROUP=${ATHEME_GROUP}
.include "options.mk"
CONFIGURE_ARGS+= --localstatedir=${VARBASE}
CONFIGURE_ARGS+= --enable-fhs-paths
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
PKGCONFIG_OVERRIDE+= libmowgli/libmowgli.pc.in
CONF_FILES_PERMS= ${EGDIR}/atheme.conf.example \
${PKG_SYSCONFDIR}/atheme.conf \
${ATHEME_USER} ${ATHEME_GROUP} 0660
CONF_FILES_PERMS+= ${EGDIR}/atheme.cron.example \
${PKG_SYSCONFDIR}/atheme.cron \
${ATHEME_USER} ${ATHEME_GROUP} 0660
CONF_FILES_PERMS+= ${EGDIR}/atheme.motd.example \
${PKG_SYSCONFDIR}/atheme.motd \
${ATHEME_USER} ${ATHEME_GROUP} 0660
CONF_FILES_PERMS+= ${EGDIR}/atheme.conf.userserv-example \
${PKG_SYSCONFDIR}/atheme.conf.userserv \
${ATHEME_USER} ${ATHEME_GROUP} 0660
MAKE_DIRS_PERMS+= ${VARBASE}/atheme \
${ATHEME_USER} ${ATHEME_GROUP} 0770
MAKE_DIRS_PERMS+= ${VARBASE}/log/atheme \
${ATHEME_USER} ${ATHEME_GROUP} 0770
MAKE_DIRS_PERMS+= ${VARBASE}/run/atheme \
${ATHEME_USER} ${ATHEME_GROUP} 0770
post-install:
${INSTALL_DATA_DIR} ${EGDIR}
${INSTALL_DATA} ${WRKSRC}/dist/atheme.conf.example \
${EGDIR}/atheme.conf.example
${INSTALL_DATA} ${WRKSRC}/dist/atheme.conf.userserv-example \
${EGDIR}/atheme.conf.userserv-example
${INSTALL_DATA} ${WRKSRC}/dist/atheme.cron.example \
${EGDIR}/atheme.cron.example
${INSTALL_DATA} ${WRKSRC}/dist/atheme.motd.example \
${EGDIR}/atheme.motd.example
. for i in ${DOC_FILES}
${INSTALL_DATA} ${WRKSRC}/${i} ${PREFIX}/share/doc/atheme/
. endfor
.include "../../devel/mowgli/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

357
chat/atheme/PLIST Normal file
View file

@ -0,0 +1,357 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2008/06/16 10:38:27 adrianp Exp $
bin/atheme-services
lib/atheme/modules/backend/flatfile.so
lib/atheme/modules/chanserv/akick.so
lib/atheme/modules/chanserv/ban.so
lib/atheme/modules/chanserv/clear.so
lib/atheme/modules/chanserv/clear_bans.so
lib/atheme/modules/chanserv/clear_users.so
lib/atheme/modules/chanserv/close.so
lib/atheme/modules/chanserv/count.so
lib/atheme/modules/chanserv/drop.so
lib/atheme/modules/chanserv/fflags.so
lib/atheme/modules/chanserv/flags.so
lib/atheme/modules/chanserv/ftransfer.so
lib/atheme/modules/chanserv/getkey.so
lib/atheme/modules/chanserv/halfop.so
lib/atheme/modules/chanserv/help.so
lib/atheme/modules/chanserv/hold.so
lib/atheme/modules/chanserv/info.so
lib/atheme/modules/chanserv/invite.so
lib/atheme/modules/chanserv/kick.so
lib/atheme/modules/chanserv/list.so
lib/atheme/modules/chanserv/main.so
lib/atheme/modules/chanserv/mark.so
lib/atheme/modules/chanserv/op.so
lib/atheme/modules/chanserv/owner.so
lib/atheme/modules/chanserv/protect.so
lib/atheme/modules/chanserv/quiet.so
lib/atheme/modules/chanserv/recover.so
lib/atheme/modules/chanserv/register.so
lib/atheme/modules/chanserv/set.so
lib/atheme/modules/chanserv/set_private.so
lib/atheme/modules/chanserv/status.so
lib/atheme/modules/chanserv/taxonomy.so
lib/atheme/modules/chanserv/template.so
lib/atheme/modules/chanserv/topic.so
lib/atheme/modules/chanserv/unban_self.so
lib/atheme/modules/chanserv/version.so
lib/atheme/modules/chanserv/voice.so
lib/atheme/modules/chanserv/why.so
lib/atheme/modules/chanserv/xop.so
lib/atheme/modules/crypto/ircservices.so
lib/atheme/modules/crypto/posix.so
lib/atheme/modules/crypto/sorservices.so
lib/atheme/modules/gameserv/dice.so
lib/atheme/modules/gameserv/eightball.so
lib/atheme/modules/gameserv/help.so
lib/atheme/modules/gameserv/main.so
lib/atheme/modules/gameserv/namegen.so
lib/atheme/modules/gameserv/rps.so
lib/atheme/modules/global/main.so
lib/atheme/modules/memoserv/delete.so
lib/atheme/modules/memoserv/forward.so
lib/atheme/modules/memoserv/help.so
lib/atheme/modules/memoserv/ignore.so
lib/atheme/modules/memoserv/list.so
lib/atheme/modules/memoserv/main.so
lib/atheme/modules/memoserv/read.so
lib/atheme/modules/memoserv/send.so
lib/atheme/modules/memoserv/sendops.so
lib/atheme/modules/misc/httpd.so
lib/atheme/modules/nickserv/access.so
lib/atheme/modules/nickserv/drop.so
lib/atheme/modules/nickserv/enforce.so
lib/atheme/modules/nickserv/freeze.so
lib/atheme/modules/nickserv/ghost.so
lib/atheme/modules/nickserv/group.so
lib/atheme/modules/nickserv/help.so
lib/atheme/modules/nickserv/hold.so
lib/atheme/modules/nickserv/identify.so
lib/atheme/modules/nickserv/info.so
lib/atheme/modules/nickserv/list.so
lib/atheme/modules/nickserv/listchans.so
lib/atheme/modules/nickserv/listmail.so
lib/atheme/modules/nickserv/login.so
lib/atheme/modules/nickserv/logout.so
lib/atheme/modules/nickserv/main.so
lib/atheme/modules/nickserv/mark.so
lib/atheme/modules/nickserv/register.so
lib/atheme/modules/nickserv/resetpass.so
lib/atheme/modules/nickserv/return.so
lib/atheme/modules/nickserv/sendpass.so
lib/atheme/modules/nickserv/set.so
lib/atheme/modules/nickserv/set_accountname.so
lib/atheme/modules/nickserv/set_private.so
lib/atheme/modules/nickserv/set_privmsg.so
lib/atheme/modules/nickserv/setpass.so
lib/atheme/modules/nickserv/status.so
lib/atheme/modules/nickserv/subscribe.so
lib/atheme/modules/nickserv/taxonomy.so
lib/atheme/modules/nickserv/verify.so
lib/atheme/modules/nickserv/vhost.so
lib/atheme/modules/operserv/akill.so
lib/atheme/modules/operserv/clearchan.so
lib/atheme/modules/operserv/clones.so
lib/atheme/modules/operserv/compare.so
lib/atheme/modules/operserv/help.so
lib/atheme/modules/operserv/identify.so
lib/atheme/modules/operserv/ignore.so
lib/atheme/modules/operserv/inject.so
lib/atheme/modules/operserv/jupe.so
lib/atheme/modules/operserv/main.so
lib/atheme/modules/operserv/mode.so
lib/atheme/modules/operserv/modinspect.so
lib/atheme/modules/operserv/modlist.so
lib/atheme/modules/operserv/modload.so
lib/atheme/modules/operserv/modrestart.so
lib/atheme/modules/operserv/modunload.so
lib/atheme/modules/operserv/noop.so
lib/atheme/modules/operserv/rakill.so
lib/atheme/modules/operserv/raw.so
lib/atheme/modules/operserv/rehash.so
lib/atheme/modules/operserv/restart.so
lib/atheme/modules/operserv/rmatch.so
lib/atheme/modules/operserv/rnc.so
lib/atheme/modules/operserv/rwatch.so
lib/atheme/modules/operserv/shutdown.so
lib/atheme/modules/operserv/soper.so
lib/atheme/modules/operserv/specs.so
lib/atheme/modules/operserv/update.so
lib/atheme/modules/operserv/uptime.so
lib/atheme/modules/protocol/asuka.so
lib/atheme/modules/protocol/bahamut.so
lib/atheme/modules/protocol/bircd.so
lib/atheme/modules/protocol/charybdis.so
lib/atheme/modules/protocol/dreamforge.so
lib/atheme/modules/protocol/hybrid.so
lib/atheme/modules/protocol/hyperion.so
lib/atheme/modules/protocol/inspircd11.so
lib/atheme/modules/protocol/inspircd12.so
lib/atheme/modules/protocol/ircnet.so
lib/atheme/modules/protocol/nefarious.so
lib/atheme/modules/protocol/officeirc.so
lib/atheme/modules/protocol/plexus.so
lib/atheme/modules/protocol/ptlink.so
lib/atheme/modules/protocol/ratbox.so
lib/atheme/modules/protocol/shadowircd.so
lib/atheme/modules/protocol/solidircd.so
lib/atheme/modules/protocol/sorcery.so
lib/atheme/modules/protocol/ultimate3.so
lib/atheme/modules/protocol/undernet.so
lib/atheme/modules/protocol/unreal.so
lib/atheme/modules/saslserv/crypt.so
lib/atheme/modules/saslserv/dh-blowfish.so
lib/atheme/modules/saslserv/main.so
lib/atheme/modules/saslserv/plain.so
lib/atheme/modules/xmlrpc/account.so
lib/atheme/modules/xmlrpc/channel.so
lib/atheme/modules/xmlrpc/main.so
lib/atheme/modules/xmlrpc/memo.so
share/atheme/help/cservice/akick
share/atheme/help/cservice/ban
share/atheme/help/cservice/clear_bans
share/atheme/help/cservice/clear_users
share/atheme/help/cservice/close
share/atheme/help/cservice/count
share/atheme/help/cservice/drop
share/atheme/help/cservice/fflags
share/atheme/help/cservice/flags
share/atheme/help/cservice/forcexop
share/atheme/help/cservice/ftransfer
share/atheme/help/cservice/getkey
share/atheme/help/cservice/halfop
share/atheme/help/cservice/hold
share/atheme/help/cservice/info
share/atheme/help/cservice/invite
share/atheme/help/cservice/kick
share/atheme/help/cservice/kickban
share/atheme/help/cservice/list
share/atheme/help/cservice/mark
share/atheme/help/cservice/op_voice
share/atheme/help/cservice/quiet
share/atheme/help/cservice/recover
share/atheme/help/cservice/register
share/atheme/help/cservice/set_email
share/atheme/help/cservice/set_entrymsg
share/atheme/help/cservice/set_fantasy
share/atheme/help/cservice/set_founder
share/atheme/help/cservice/set_guard
share/atheme/help/cservice/set_keeptopic
share/atheme/help/cservice/set_mlock
share/atheme/help/cservice/set_private
share/atheme/help/cservice/set_property
share/atheme/help/cservice/set_secure
share/atheme/help/cservice/set_staffonly
share/atheme/help/cservice/set_topiclock
share/atheme/help/cservice/set_url
share/atheme/help/cservice/set_verbose
share/atheme/help/cservice/status
share/atheme/help/cservice/taxonomy
share/atheme/help/cservice/template
share/atheme/help/cservice/topic
share/atheme/help/cservice/topicappend
share/atheme/help/cservice/topicprepend
share/atheme/help/cservice/unban
share/atheme/help/cservice/unban_self
share/atheme/help/cservice/unquiet
share/atheme/help/cservice/userinfo
share/atheme/help/cservice/why
share/atheme/help/cservice/xop
share/atheme/help/gameserv/eightball
share/atheme/help/gameserv/namegen
share/atheme/help/gameserv/roll
share/atheme/help/gservice/global
share/atheme/help/help
share/atheme/help/memoserv/delete
share/atheme/help/memoserv/forward
share/atheme/help/memoserv/ignore
share/atheme/help/memoserv/list
share/atheme/help/memoserv/read
share/atheme/help/memoserv/send
share/atheme/help/memoserv/sendops
share/atheme/help/nickserv/acc
share/atheme/help/nickserv/access
share/atheme/help/nickserv/drop
share/atheme/help/nickserv/freeze
share/atheme/help/nickserv/fungroup
share/atheme/help/nickserv/fverify
share/atheme/help/nickserv/ghost
share/atheme/help/nickserv/group
share/atheme/help/nickserv/hold
share/atheme/help/nickserv/identify
share/atheme/help/nickserv/info
share/atheme/help/nickserv/list
share/atheme/help/nickserv/listchans
share/atheme/help/nickserv/listmail
share/atheme/help/nickserv/listvhost
share/atheme/help/nickserv/login
share/atheme/help/nickserv/logout
share/atheme/help/nickserv/mark
share/atheme/help/nickserv/register
share/atheme/help/nickserv/release
share/atheme/help/nickserv/resetpass
share/atheme/help/nickserv/return
share/atheme/help/nickserv/sendpass
share/atheme/help/nickserv/set_email
share/atheme/help/nickserv/set_emailmemos
share/atheme/help/nickserv/set_enforce
share/atheme/help/nickserv/set_hidemail
share/atheme/help/nickserv/set_neverop
share/atheme/help/nickserv/set_nomemo
share/atheme/help/nickserv/set_noop
share/atheme/help/nickserv/set_password
share/atheme/help/nickserv/set_private
share/atheme/help/nickserv/set_privmsg
share/atheme/help/nickserv/set_property
share/atheme/help/nickserv/setpass
share/atheme/help/nickserv/status
share/atheme/help/nickserv/taxonomy
share/atheme/help/nickserv/ungroup
share/atheme/help/nickserv/verify
share/atheme/help/nickserv/vhost
share/atheme/help/oservice/akill
share/atheme/help/oservice/clearchan
share/atheme/help/oservice/clones
share/atheme/help/oservice/compare
share/atheme/help/oservice/identify
share/atheme/help/oservice/ignore
share/atheme/help/oservice/inject
share/atheme/help/oservice/jupe
share/atheme/help/oservice/mode
share/atheme/help/oservice/modinspect
share/atheme/help/oservice/modlist
share/atheme/help/oservice/modload
share/atheme/help/oservice/modrestart
share/atheme/help/oservice/modunload
share/atheme/help/oservice/noop
share/atheme/help/oservice/rakill
share/atheme/help/oservice/raw
share/atheme/help/oservice/rehash
share/atheme/help/oservice/restart
share/atheme/help/oservice/rmatch
share/atheme/help/oservice/rnc
share/atheme/help/oservice/rwatch
share/atheme/help/oservice/shutdown
share/atheme/help/oservice/soper
share/atheme/help/oservice/specs
share/atheme/help/oservice/update
share/atheme/help/oservice/uptime
share/atheme/help/saslserv/pkey
share/atheme/help/userserv/drop
share/atheme/help/userserv/freeze
share/atheme/help/userserv/fverify
share/atheme/help/userserv/hold
share/atheme/help/userserv/info
share/atheme/help/userserv/list
share/atheme/help/userserv/listchans
share/atheme/help/userserv/listmail
share/atheme/help/userserv/listvhost
share/atheme/help/userserv/login
share/atheme/help/userserv/logout
share/atheme/help/userserv/mark
share/atheme/help/userserv/register
share/atheme/help/userserv/resetpass
share/atheme/help/userserv/return
share/atheme/help/userserv/sendpass
share/atheme/help/userserv/set_email
share/atheme/help/userserv/set_emailmemos
share/atheme/help/userserv/set_hidemail
share/atheme/help/userserv/set_neverop
share/atheme/help/userserv/set_noop
share/atheme/help/userserv/set_password
share/atheme/help/userserv/set_private
share/atheme/help/userserv/set_privmsg
share/atheme/help/userserv/set_property
share/atheme/help/userserv/setpass
share/atheme/help/userserv/status
share/atheme/help/userserv/taxonomy
share/atheme/help/userserv/verify
share/atheme/help/userserv/vhost
share/doc/atheme/INSTALL
share/doc/atheme/IRCD
share/doc/atheme/LICENSE
share/doc/atheme/PCOMMANDS
share/doc/atheme/PRIVILEGES
share/doc/atheme/README
share/doc/atheme/RELEASE
share/doc/atheme/SASL
share/doc/atheme/SQL
share/doc/atheme/TRANSLATION
share/doc/atheme/VERSION_LETTERS
share/doc/atheme/XMLRPC
share/doc/atheme/technical/HOOKS
share/doc/atheme/technical/MODES
share/doc/atheme/technical/XMLRPCLIB
share/examples/atheme/atheme.conf.example
share/examples/atheme/atheme.conf.userserv-example
share/examples/atheme/atheme.cron.example
share/examples/atheme/atheme.motd.example
share/examples/rc.d/atheme
@dirrm share/doc/atheme/technical
@dirrm share/doc/atheme
@dirrm share/atheme/help/userserv
@dirrm share/atheme/help/saslserv
@dirrm share/atheme/help/oservice
@dirrm share/atheme/help/nickserv
@dirrm share/atheme/help/memoserv
@dirrm share/atheme/help/gservice
@dirrm share/atheme/help/gameserv
@dirrm share/atheme/help/cservice
@dirrm share/atheme/help
@dirrm share/atheme
@dirrm share/examples/atheme
@dirrm lib/atheme/modules/xmlrpc
@dirrm lib/atheme/modules/saslserv
@dirrm lib/atheme/modules/protocol
@dirrm lib/atheme/modules/operserv
@dirrm lib/atheme/modules/nickserv
@dirrm lib/atheme/modules/misc
@dirrm lib/atheme/modules/memoserv
@dirrm lib/atheme/modules/global
@dirrm lib/atheme/modules/gameserv
@dirrm lib/atheme/modules/crypto
@dirrm lib/atheme/modules/chanserv
@dirrm lib/atheme/modules/backend
@dirrm lib/atheme/modules
@dirrm lib/atheme

7
chat/atheme/distinfo Normal file
View file

@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.1.1.1 2008/06/16 10:38:27 adrianp Exp $
SHA1 (atheme-services-3.0.4.tbz2) = 1ba73fa07377f3ec31d03b0ac588141e10ad35b3
RMD160 (atheme-services-3.0.4.tbz2) = cca06369a1fd6989178b760efdbf745de28c9b60
Size (atheme-services-3.0.4.tbz2) = 580786 bytes
SHA1 (patch-aa) = ea2122cbe3dc1f7ddbc62aa9bcc695a384dc575e
SHA1 (patch-ab) = 49c72c026c24f0e2b5054a2297d80256ca37ed1d

View file

@ -0,0 +1,47 @@
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: atheme.sh,v 1.1.1.1 2008/06/16 10:38:27 adrianp Exp $
#
# PROVIDE: atheme
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
if [ -f /etc/rc.subr ]
then
. /etc/rc.subr
fi
name="atheme"
rcvar=${name}
command="@PREFIX@/bin/${name}-services"
required_files="@PKG_SYSCONFDIR@/atheme.conf"
pidfile="@VARBASE@/run/atheme/atheme.pid"
atheme_user="@ATHEME_USER@"
atheme_group="@ATHEME_GROUP@"
# command_args="-l @VARBASE@/log/atheme/atheme.log -p ${pidfile}"
start_precmd="atheme_precmd"
atheme_precmd()
{
if [ ! -d @VARBASE@/run/atheme ]; then
@MKDIR@ @VARBASE@/run/atheme
@CHMOD@ 0750 @VARBASE@/run/atheme
@CHOWN@ @ATHEME_USER@:@ATHEME_GROUP@ @VARBASE@/run/atheme
fi
if [ ! -d @VARBASE@/log/atheme ]; then
@MKDIR@ @VARBASE@/log/atheme
@CHMOD@ 0750 @VARBASE@/log/atheme
@CHOWN@ @ATHEME_USER@:@ATHEME_GROUP@ @VARBASE@/log/atheme
fi
if [ ! -d @VARBASE@/atheme ]; then
@MKDIR@ @VARBASE@/atheme
@CHMOD@ 0750 @VARBASE@/atheme
@CHOWN@ @ATHEME_USER@:@ATHEME_GROUP@ @VARBASE@/atheme
fi
}
load_rc_config $name
run_rc_command "$1"

25
chat/atheme/options.mk Normal file
View file

@ -0,0 +1,25 @@
# $NetBSD: options.mk,v 1.1.1.1 2008/06/16 10:38:27 adrianp Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.atheme
PKG_SUPPORTED_OPTIONS= ssl atheme-large-net
PKG_SUGGESTED_OPTIONS= ssl
.include "../../mk/bsd.options.mk"
###
### Compile in OpenSSL support
###
.if !empty(PKG_OPTIONS:Mssl)
. include "../../security/openssl/buildlink3.mk"
CONFIGURE_ARGS+= --enable-ssl
.else
CONFIGURE_ARGS+= --disable-ssl
.endif
###
### Large network support (i.e. > 2000 users)
###
.if !empty(PKG_OPTIONS:Matheme-large-net)
CONFIGURE_ARGS+= --enable-large-net
.endif

View file

@ -0,0 +1,20 @@
$NetBSD: patch-aa,v 1.1.1.1 2008/06/16 10:38:27 adrianp Exp $
--- src/Makefile.in.orig 2008-02-11 02:58:09.000000000 +0000
+++ src/Makefile.in
@@ -131,15 +131,8 @@ install: build
$(INSTALL) -m 755 -d $(DESTDIR)$(sysconfdir)
$(INSTALL) -m 755 -d $(DESTDIR)$(localstatedir)
$(INSTALL) -m 755 -d $(DESTDIR)$(DOCDIR)
- $(INSTALL) -m 755 -d $(DESTDIR)$(LOGDIR)
- $(INSTALL) -m 755 -d $(DESTDIR)$(RUNDIR)
- $(INSTALL) -m 755 -d $(DESTDIR)$(DATADIR)
$(INSTALL) -m 755 -d $(DESTDIR)$(SHAREDIR)/help
$(INSTALL) -m 755 -c $(BIN) $(DESTDIR)$(bindir)
- $(INSTALL) -m 640 -c ../dist/atheme.conf.example $(DESTDIR)$(sysconfdir)
- $(INSTALL) -m 640 -c ../dist/atheme.motd.example $(DESTDIR)$(sysconfdir)
- $(INSTALL) -m 640 -c ../dist/atheme.conf.userserv-example $(DESTDIR)$(sysconfdir)
- $(INSTALL) -m 640 -c ../dist/atheme.cron.example $(DESTDIR)$(sysconfdir)
[ -f ${DESTDIR}${bindir}/atheme ] && ${RM} ${DESTDIR}${bindir}/atheme || :
-${RM} -f $(DESTDIR)${DOCDIR}/HOOKS $(DESTDIR)${DOCDIR}/MODES $(DESTDIR)${DOCDIR}/XMLRPCLIB
(cd ../doc; for i in *; do \

View file

@ -0,0 +1,13 @@
$NetBSD: patch-ab,v 1.1.1.1 2008/06/16 10:38:27 adrianp Exp $
--- configure.orig 2008-02-11 02:58:20.000000000 +0000
+++ configure
@@ -7026,7 +7026,7 @@ if test "${enable_fhs_paths+set}" = set;
MODDIR='${libdir}/atheme'
SHAREDIR='${datadir}/atheme'
LOGDIR='${localstatedir}/log/atheme'
- DATADIR='${localstatedir}/lib/atheme'
+ DATADIR='${localstatedir}/atheme'
RUNDIR='${localstatedir}/run/atheme'
;;
no)