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:
parent
41a8a28ca5
commit
7dbad25904
8 changed files with 558 additions and 0 deletions
8
chat/atheme/DESCR
Normal file
8
chat/atheme/DESCR
Normal 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
81
chat/atheme/Makefile
Normal 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
357
chat/atheme/PLIST
Normal 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
7
chat/atheme/distinfo
Normal 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
|
47
chat/atheme/files/atheme.sh
Normal file
47
chat/atheme/files/atheme.sh
Normal 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
25
chat/atheme/options.mk
Normal 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
|
20
chat/atheme/patches/patch-aa
Normal file
20
chat/atheme/patches/patch-aa
Normal 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 \
|
13
chat/atheme/patches/patch-ab
Normal file
13
chat/atheme/patches/patch-ab
Normal 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)
|
Loading…
Reference in a new issue