Explorar el Código

Add more networks to bouncer

Bob Mottram hace 8 años
padre
commit
193a7366b1
Se han modificado 1 ficheros con 20 adiciones y 3 borrados
  1. 20
    3
      src/freedombone-app-irc

+ 20
- 3
src/freedombone-app-irc Ver fichero

@@ -117,6 +117,7 @@ function add_user_irc_bouncer {
117 117
     echo "        Salt = ${ZNC_SALT}" >> /home/znc/.znc/configs/znc.conf
118 118
     echo '    </Pass>' >> /home/znc/.znc/configs/znc.conf
119 119
     echo "    Admin      = ${is_admin}" >> /home/znc/.znc/configs/znc.conf
120
+    echo '    Allow      = *' >> /home/znc/.znc/configs/znc.conf
120 121
     echo "    Nick       = ${new_username}" >> /home/znc/.znc/configs/znc.conf
121 122
     echo "    AltNick    = ${new_username}_" >> /home/znc/.znc/configs/znc.conf
122 123
     echo "    Ident      = ${new_username}" >> /home/znc/.znc/configs/znc.conf
@@ -127,12 +128,9 @@ function add_user_irc_bouncer {
127 128
     echo '' >> /home/znc/.znc/configs/znc.conf
128 129
     echo '    LoadModule = chansaver' >> /home/znc/.znc/configs/znc.conf
129 130
     echo '    LoadModule = controlpanel' >> /home/znc/.znc/configs/znc.conf
130
-    echo '    LoadModule = perform' >> /home/znc/.znc/configs/znc.conf
131 131
     echo '' >> /home/znc/.znc/configs/znc.conf
132 132
     echo "    <Network ${PROJECT_NAME}>" >> /home/znc/.znc/configs/znc.conf
133 133
     echo '        LoadModule = chansaver' >> /home/znc/.znc/configs/znc.conf
134
-    echo '        LoadModule = keepnick' >> /home/znc/.znc/configs/znc.conf
135
-    echo '        LoadModule = perform' >> /home/znc/.znc/configs/znc.conf
136 134
     echo '        LoadModule = simple_away' >> /home/znc/.znc/configs/znc.conf
137 135
     echo '' >> /home/znc/.znc/configs/znc.conf
138 136
     echo "        Server     = ${DEFAULT_DOMAIN_NAME} +${IRC_PORT}" >> /home/znc/.znc/configs/znc.conf
@@ -141,6 +139,25 @@ function add_user_irc_bouncer {
141 139
     echo "        <Chan ${PROJECT_NAME}>" >> /home/znc/.znc/configs/znc.conf
142 140
     echo '        </Chan>' >> /home/znc/.znc/configs/znc.conf
143 141
     echo '    </Network>' >> /home/znc/.znc/configs/znc.conf
142
+
143
+    echo '    <Network oftc>'
144
+    echo '        LoadModule = chansaver' >> /home/znc/.znc/configs/znc.conf
145
+    echo '        LoadModule = simple_away' >> /home/znc/.znc/configs/znc.conf
146
+    echo '        FloodBurst = 4' >> /home/znc/.znc/configs/znc.conf
147
+    echo '        FloodRate = 1.00' >> /home/znc/.znc/configs/znc.conf
148
+    echo '        IRCConnectEnabled = true' >> /home/znc/.znc/configs/znc.conf
149
+    echo '        Server = irc.oftc.net 6697' >> /home/znc/.znc/configs/znc.conf
150
+    echo '    </Network>' >> /home/znc/.znc/configs/znc.conf
151
+
152
+    echo '    <Network freenode>' >> /home/znc/.znc/configs/znc.conf
153
+    echo '        LoadModule = chansaver' >> /home/znc/.znc/configs/znc.conf
154
+    echo '        LoadModule = simple_away' >> /home/znc/.znc/configs/znc.conf
155
+    echo '        FloodBurst = 4' >> /home/znc/.znc/configs/znc.conf
156
+    echo '        FloodRate = 1.00' >> /home/znc/.znc/configs/znc.conf
157
+    echo '        IRCConnectEnabled = true' >> /home/znc/.znc/configs/znc.conf
158
+    echo '        Server = irc.freenode.net 6697' >> /home/znc/.znc/configs/znc.conf
159
+    echo '    </Network>' >> /home/znc/.znc/configs/znc.conf
160
+
144 161
     echo '</User>' >> /home/znc/.znc/configs/znc.conf
145 162
 
146 163
     mkdir -p /home/znc/.znc/users/${new_username}/moddata