From 539066ebf8fe5a1c02aa3993dad19ffc599ece5a Mon Sep 17 00:00:00 2001 From: "Scott V. Kamp" Date: Thu, 2 Dec 2010 22:31:38 +0000 Subject: [PATCH] [patch-team] - This adds support for channels in znc configuration - Signed-off-by: Timothy Redaelli SVN-Revision: 24218 --- net/znc/files/znc.conf | 2 ++ net/znc/files/znc.init | 9 +++++++++ 2 files changed, 11 insertions(+) diff --git a/net/znc/files/znc.conf b/net/znc/files/znc.conf index ba3f069408..ea7f46047e 100644 --- a/net/znc/files/znc.conf +++ b/net/znc/files/znc.conf @@ -8,6 +8,8 @@ config user 'sampleUser' option altnick 'userSample' option ident 'openwrt' option realname 'John Doe' + # This adds support for channels in znc configuration: + # list channel '#chan optional_password' # list of allowed servers list server 'chat.freenode.net 6667' diff --git a/net/znc/files/znc.init b/net/znc/files/znc.init index 9231f9aaca..38d0051f1c 100644 --- a/net/znc/files/znc.init +++ b/net/znc/files/znc.init @@ -10,6 +10,14 @@ add_param() { echo "$1 = $2" >> $ZNC_CONFIG } +add_chan() { + chan=${2% *} + pass=${1#* } + echo " " >> $ZNC_CONFIG + [ "$chan" != "$pass" ] && echo " Key = $pass" >> $ZNC_CONFIG + echo " " >> $ZNC_CONFIG +} + znc_global() { local znc="$1" local anoniplimit @@ -72,6 +80,7 @@ add_user() { config_list_foreach "$user" server "add_param \" Server\"" config_list_foreach "$user" module "add_param \" LoadModule\"" + config_list_foreach "$user" channel "add_chan" echo "" >> $ZNC_CONFIG } -- 2.30.2