|
@@ -137,65 +137,6 @@ function update_prosody_modules {
|
137
|
137
|
cd /var/lib/prosody/prosody-modules
|
138
|
138
|
hg pull
|
139
|
139
|
hg update
|
140
|
|
-
|
141
|
|
- # support onion addresses
|
142
|
|
- #if [ -f $INSTALL_DIR/prosody-modules/mod_onions/mod_onions.lua ]; then
|
143
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_onions/mod_onions.lua /usr/lib/prosody/modules/mod_onions.lua
|
144
|
|
- #fi
|
145
|
|
-
|
146
|
|
- # XEP-0313 message archive management
|
147
|
|
- # https://modules.prosody.im/mod_mam.html
|
148
|
|
- # Allows you to download your previous messages onto a new client
|
149
|
|
- # This only applies if you are not using forward secret crypto
|
150
|
|
- # such as OTR or OMEMO (eg. OpenPGP)
|
151
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_mam ]; then
|
152
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_mam/*.lua /usr/lib/prosody/modules
|
153
|
|
- #fi
|
154
|
|
-
|
155
|
|
- # XEP-0352 Client State Indication
|
156
|
|
- # Notifies the server if the app is in the background or not
|
157
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_csi ]; then
|
158
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_csi/*.lua /usr/lib/prosody/modules
|
159
|
|
- #fi
|
160
|
|
-
|
161
|
|
- # XEP-0280 Message Carbons
|
162
|
|
- # Ensures all messages get delivered to all clients (if you have a mobile and desktop client)
|
163
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_carbons ]; then
|
164
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_carbons/*.lua /usr/lib/prosody/modules
|
165
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_carbons_adhoc/*.lua /usr/lib/prosody/modules
|
166
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_carbons_copies/*.lua /usr/lib/prosody/modules
|
167
|
|
- #fi
|
168
|
|
-
|
169
|
|
- # XEP-0198 Stream management
|
170
|
|
- # Helps mobile apps recover when a device switches networks.
|
171
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_smacks ]; then
|
172
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_smacks/*.lua /usr/lib/prosody/modules
|
173
|
|
- #fi
|
174
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_smacks_offline ]; then
|
175
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_smacks_offline/*.lua /usr/lib/prosody/modules
|
176
|
|
- #fi
|
177
|
|
-
|
178
|
|
- # XEP-0191: blocking
|
179
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_blocking ]; then
|
180
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_blocking/*.lua /usr/lib/prosody/modules
|
181
|
|
- #fi
|
182
|
|
-
|
183
|
|
- # XEP-0016 Privacy lists
|
184
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_privacy_lists ]; then
|
185
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_privacy_lists/*.lua /usr/lib/prosody/modules
|
186
|
|
- #fi
|
187
|
|
-
|
188
|
|
- # If offline then send messages to email
|
189
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_offline_email ]; then
|
190
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_offline_email/*.lua /usr/lib/prosody/modules
|
191
|
|
- #fi
|
192
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_pep_vcard_avatar ]; then
|
193
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_pep_vcard_avatar/*.lua /usr/lib/prosody/modules
|
194
|
|
- #fi
|
195
|
|
-
|
196
|
|
- #if [ -d $INSTALL_DIR/prosody-modules/mod_blocking ]; then
|
197
|
|
- # cp $INSTALL_DIR/prosody-modules/mod_blocking/*.lua /usr/lib/prosody/modules
|
198
|
|
- #fi
|
199
|
140
|
}
|
200
|
141
|
|
201
|
142
|
function upgrade_xmpp {
|