ejabberd: Update to 22.05 upstream changes: ----------------- Version 22.05 o https://github.com/processone/ejabberd/blob/432e972/CHANGELOG.md Version 21.12 o https://github.com/processone/ejabberd/blob/21.12/CHANGELOG.md Version 21.07 o https://github.com/processone/ejabberd/blob/21.07/CHANGELOG.mddiff -r1.96 -r1.97 pkgsrc/chat/ejabberd/Makefile
(triaxx)
@@ -1,62 +1,60 @@ | @@ -1,62 +1,60 @@ | |||
1 | # $NetBSD: Makefile,v 1.96 2021/04/15 08:28:11 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.97 2022/10/15 18:20:40 triaxx Exp $ | |
2 | 2 | |||
3 | DISTNAME= ejabberd-21.04 | 3 | DISTNAME= ejabberd-22.05 | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= chat | 4 | CATEGORIES= chat | |
6 | MASTER_SITES= https://www.process-one.net/downloads/downloads-action.php?file=/${PKGVERSION_NOREV}/ | 5 | MASTER_SITES= https://www.process-one.net/downloads/downloads-action.php?file=/${PKGVERSION_NOREV}/ | |
7 | EXTRACT_SUFX= .tgz | |||
8 | # remove on next update | |||
9 | # https://github.com/processone/ejabberd/issues/3570 | |||
10 | DIST_SUBDIR= ${DISTNAME}-20210414 | |||
11 | 6 | |||
12 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
13 | HOMEPAGE= https://www.ejabberd.im/ | 8 | HOMEPAGE= https://www.ejabberd.im/ | |
14 | COMMENT= Free and Open Source distributed fault-tolerant Jabber server | 9 | COMMENT= Free and Open Source distributed fault-tolerant Jabber server | |
15 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= gnu-gpl-v2 | |
16 | 11 | |||
12 | DEPENDS+= elixir>=1.4.4:../../lang/elixir | |||
17 | DEPENDS+= erlang-base64url>=1.0.1:../../devel/erlang-base64url | 13 | DEPENDS+= erlang-base64url>=1.0.1:../../devel/erlang-base64url | |
18 | DEPENDS+= erlang-cache_tab>=1.0.26:../../devel/erlang-cache_tab | 14 | DEPENDS+= erlang-cache_tab>=1.0.30:../../devel/erlang-cache_tab | |
19 | DEPENDS+= erlang-epam>=1.0.10:../../security/erlang-epam | 15 | DEPENDS+= erlang-epam>=1.0.12:../../security/erlang-epam | |
20 | DEPENDS+= erlang-eredis>=1.0.8.20150910:../../databases/erlang-eredis | 16 | DEPENDS+= erlang-eredis>=1.2.0:../../databases/erlang-eredis | |
21 | DEPENDS+= erlang-eimp>=1.0.18:../../graphics/erlang-eimp | 17 | DEPENDS+= erlang-eimp>=1.0.22:../../graphics/erlang-eimp | |
22 | DEPENDS+= erlang-esip>=1.0.39:../../net/erlang-esip | 18 | DEPENDS+= erlang-esip>=1.0.47:../../net/erlang-esip | |
23 | DEPENDS+= erlang-ezlib>=1.0.9:../../devel/erlang-ezlib | 19 | DEPENDS+= erlang-ezlib>=1.0.12:../../devel/erlang-ezlib | |
24 | DEPENDS+= erlang-fast_tls>=1.1.10:../../security/erlang-fast_tls | 20 | DEPENDS+= erlang-fast_tls>=1.1.15:../../security/erlang-fast_tls | |
25 | DEPENDS+= erlang-fast_xml>=1.1.45:../../textproc/erlang-fast_xml | 21 | DEPENDS+= erlang-fast_xml>=1.1.49:../../textproc/erlang-fast_xml | |
26 | DEPENDS+= erlang-fast_yaml>=1.0.29:../../textproc/erlang-fast_yaml | 22 | DEPENDS+= erlang-fast_yaml>=1.0.33:../../textproc/erlang-fast_yaml | |
27 | DEPENDS+= erlang-jiffy>=1.0.5:../../textproc/erlang-jiffy | 23 | DEPENDS+= erlang-idna>=6.0.0:../../net/erlang-idna | |
28 | DEPENDS+= erlang-jose>=1.9.0:../../security/erlang-jose | 24 | DEPENDS+= erlang-jiffy>=1.1.1:../../textproc/erlang-jiffy | |
29 | DEPENDS+= erlang-lager>=3.6.10.:../../sysutils/erlang-lager | 25 | DEPENDS+= erlang-jose>=1.11.1:../../security/erlang-jose | |
30 | DEPENDS+= erlang-luerl>=0.3:../../lang/erlang-luerl | 26 | DEPENDS+= erlang-lager>=3.9.1.:../../sysutils/erlang-lager | |
31 | DEPENDS+= erlang-mqtree>=1.0.11:../../devel/erlang-mqtree | 27 | DEPENDS+= erlang-luerl>=1.0:../../lang/erlang-luerl | |
32 | DEPENDS+= erlang-p1_acme>=1.0.10:../../security/erlang-p1_acme | 28 | DEPENDS+= erlang-mqtree>=1.0.15:../../devel/erlang-mqtree | |
33 | DEPENDS+= erlang-p1_mysql>=1.0.6:../../databases/erlang-p1_mysql | 29 | DEPENDS+= erlang-p1_acme>=1.0.19:../../security/erlang-p1_acme | |
34 | DEPENDS+= erlang-p1_oauth2>=0.6.8:../../security/erlang-p1_oauth2 | 30 | DEPENDS+= erlang-p1_mysql>=1.0.19:../../databases/erlang-p1_mysql | |
35 | DEPENDS+= erlang-p1_pgsql>=1.1.6:../../databases/erlang-p1_pgsql | 31 | DEPENDS+= erlang-p1_oauth2>=0.6.11:../../security/erlang-p1_oauth2 | |
36 | DEPENDS+= erlang-p1_utils>=1.0.21:../../misc/erlang-p1_utils | 32 | DEPENDS+= erlang-p1_pgsql>=1.1.18:../../databases/erlang-p1_pgsql | |
37 | DEPENDS+= erlang-pkix>=1.0.7:../../security/erlang-pkix | 33 | DEPENDS+= erlang-p1_utils>=1.0.25:../../misc/erlang-p1_utils | |
38 | DEPENDS+= erlang-stringprep>=1.0.24:../../textproc/erlang-stringprep | 34 | DEPENDS+= erlang-pkix>=1.0.9:../../security/erlang-pkix | |
39 | DEPENDS+= erlang-stun>=1.0.40:../../net/erlang-stun | 35 | DEPENDS+= erlang-sqlite3>=1.1.13:../../databases/erlang-sqlite3 | |
40 | DEPENDS+= erlang-xmpp>=1.5.1:../../net/erlang-xmpp | 36 | DEPENDS+= erlang-stringprep>=1.0.28:../../textproc/erlang-stringprep | |
41 | DEPENDS+= erlang-yconf>=1.0.9:../../textproc/erlang-yconf | 37 | DEPENDS+= erlang-stun>=1.2.2:../../net/erlang-stun | |
38 | DEPENDS+= erlang-xmpp>=1.5.8:../../net/erlang-xmpp | |||
39 | DEPENDS+= erlang-yconf>=1.0.13:../../textproc/erlang-yconf | |||
42 | 40 | |||
43 | GNU_CONFIGURE= yes | 41 | GNU_CONFIGURE= yes | |
44 | USE_GCC_RUNTIME= yes | 42 | USE_GCC_RUNTIME= yes | |
45 | USE_TOOLS+= bash:run gmake patch | 43 | USE_TOOLS+= aclocal autoconf automake bash:run gmake patch perl | |
46 | 44 | |||
47 | CONFIGURE_ARGS+= --disable-debug | 45 | CONFIGURE_ARGS+= --disable-debug | |
48 | CONFIGURE_ARGS+= --enable-system-deps | 46 | CONFIGURE_ARGS+= --enable-system-deps | |
49 | CONFIGURE_ARGS+= --enable-iconv | 47 | CONFIGURE_ARGS+= --enable-erlang-version-check=no | |
50 | CONFIGURE_ARGS+= --enable-mysql | 48 | CONFIGURE_ARGS+= --enable-mysql | |
51 | CONFIGURE_ARGS+= --enable-odbc | 49 | CONFIGURE_ARGS+= --enable-odbc | |
52 | CONFIGURE_ARGS+= --enable-pam | 50 | CONFIGURE_ARGS+= --enable-pam | |
53 | CONFIGURE_ARGS+= --enable-pgsql | 51 | CONFIGURE_ARGS+= --enable-pgsql | |
54 | CONFIGURE_ARGS+= --enable-redis | 52 | CONFIGURE_ARGS+= --enable-redis | |
55 | CONFIGURE_ARGS+= --enable-sip | 53 | CONFIGURE_ARGS+= --enable-sip | |
56 | CONFIGURE_ARGS+= --enable-stun | 54 | CONFIGURE_ARGS+= --enable-stun | |
57 | CONFIGURE_ARGS+= --enable-zlib | 55 | CONFIGURE_ARGS+= --enable-zlib | |
58 | CONFIGURE_ARGS+= --enable-user=${EJABBERD_USER} | 56 | CONFIGURE_ARGS+= --enable-user=${EJABBERD_USER} | |
59 | CONFIGURE_ARGS+= --enable-group=${EJABBERD_GROUP} | 57 | CONFIGURE_ARGS+= --enable-group=${EJABBERD_GROUP} | |
60 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | 58 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR} | |
61 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | 59 | CONFIGURE_ARGS+= --localstatedir=${VARBASE} | |
62 | 60 | |||
@@ -108,21 +106,24 @@ SPECIAL_PERMS+= sbin/ejabberdctl ${REAL | @@ -108,21 +106,24 @@ SPECIAL_PERMS+= sbin/ejabberdctl ${REAL | |||
108 | 106 | |||
109 | REPLACE_BASH= ejabberdctl.template tools/captcha.sh | 107 | REPLACE_BASH= ejabberdctl.template tools/captcha.sh | |
110 | 108 | |||
111 | SUBST_CLASSES+= paths | 109 | SUBST_CLASSES+= paths | |
112 | SUBST_MESSAGE.paths= Localizing paths | 110 | SUBST_MESSAGE.paths= Localizing paths | |
113 | SUBST_STAGE.paths= pre-configure | 111 | SUBST_STAGE.paths= pre-configure | |
114 | SUBST_FILES.paths= Makefile.in | 112 | SUBST_FILES.paths= Makefile.in | |
115 | SUBST_VARS.paths= DISTNAME EJABBERD_DB EJABBERD_LOGDIR EJABBERD_PIDDIR | 113 | SUBST_VARS.paths= DISTNAME EJABBERD_DB EJABBERD_LOGDIR EJABBERD_PIDDIR | |
116 | SUBST_VARS.paths+= PKG_SYSCONFDIR PREFIX LOCALBASE | 114 | SUBST_VARS.paths+= PKG_SYSCONFDIR PREFIX LOCALBASE | |
117 | 115 | |||
118 | post-extract: | 116 | post-extract: | |
119 | cd ${WRKSRC} && ${MKDIR} deps && ${TOUCH} deps/.got deps/.built | 117 | cd ${WRKSRC} && ${MKDIR} deps && ${TOUCH} deps/.got deps/.built | |
120 | 118 | |||
119 | pre-configure: | |||
120 | cd ${WRKSRC} && ${SH} autogen.sh | |||
121 | ||||
121 | post-install: | 122 | post-install: | |
122 | ${INSTALL_DATA} ${WRKSRC}/tools/ejabberdctl.bc \ | 123 | ${INSTALL_DATA} ${WRKSRC}/tools/ejabberdctl.bc \ | |
123 | ${DESTDIR}${PREFIX}/share/bash-completion/completions/ejabberd | 124 | ${DESTDIR}${PREFIX}/share/bash-completion/completions/ejabberd | |
124 | cd ${WRKSRC}/sql && ${INSTALL_DATA} *.sql \ | 125 | cd ${WRKSRC}/sql && ${INSTALL_DATA} *.sql \ | |
125 | ${DESTDIR}${PREFIX}/lib/${PKGNAME_NOREV}/priv/sql | 126 | ${DESTDIR}${PREFIX}/lib/${PKGNAME_NOREV}/priv/sql | |
126 | 127 | |||
127 | .include "../../lang/erlang/buildlink3.mk" | 128 | .include "../../lang/erlang/buildlink3.mk" | |
128 | .include "../../mk/bsd.pkg.mk" | 129 | .include "../../mk/bsd.pkg.mk" |
@@ -1,33 +1,34 @@ | @@ -1,33 +1,34 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.58 2021/04/13 08:02:24 triaxx Exp $ | 1 | @comment $NetBSD: PLIST,v 1.59 2022/10/15 18:20:40 triaxx Exp $ | |
2 | lib/${PKGNAME}/COPYING | 2 | lib/${PKGNAME}/COPYING | |
3 | lib/${PKGNAME}/ebin/ELDAPv3.beam | 3 | lib/${PKGNAME}/ebin/ELDAPv3.beam | |
4 | lib/${PKGNAME}/ebin/acl.beam | 4 | lib/${PKGNAME}/ebin/acl.beam | |
5 | lib/${PKGNAME}/ebin/econf.beam | 5 | lib/${PKGNAME}/ebin/econf.beam | |
6 | lib/${PKGNAME}/ebin/ejabberd.app | 6 | lib/${PKGNAME}/ebin/ejabberd.app | |
7 | lib/${PKGNAME}/ebin/ejabberd.beam | 7 | lib/${PKGNAME}/ebin/ejabberd.beam | |
8 | lib/${PKGNAME}/ebin/ejabberd_access_permissions.beam | 8 | lib/${PKGNAME}/ebin/ejabberd_access_permissions.beam | |
9 | lib/${PKGNAME}/ebin/ejabberd_acme.beam | 9 | lib/${PKGNAME}/ebin/ejabberd_acme.beam | |
10 | lib/${PKGNAME}/ebin/ejabberd_admin.beam | 10 | lib/${PKGNAME}/ebin/ejabberd_admin.beam | |
11 | lib/${PKGNAME}/ebin/ejabberd_app.beam | 11 | lib/${PKGNAME}/ebin/ejabberd_app.beam | |
12 | lib/${PKGNAME}/ebin/ejabberd_auth.beam | 12 | lib/${PKGNAME}/ebin/ejabberd_auth.beam | |
13 | lib/${PKGNAME}/ebin/ejabberd_auth_anonymous.beam | 13 | lib/${PKGNAME}/ebin/ejabberd_auth_anonymous.beam | |
14 | lib/${PKGNAME}/ebin/ejabberd_auth_external.beam | 14 | lib/${PKGNAME}/ebin/ejabberd_auth_external.beam | |
15 | lib/${PKGNAME}/ebin/ejabberd_auth_jwt.beam | 15 | lib/${PKGNAME}/ebin/ejabberd_auth_jwt.beam | |
16 | lib/${PKGNAME}/ebin/ejabberd_auth_ldap.beam | 16 | lib/${PKGNAME}/ebin/ejabberd_auth_ldap.beam | |
17 | lib/${PKGNAME}/ebin/ejabberd_auth_mnesia.beam | 17 | lib/${PKGNAME}/ebin/ejabberd_auth_mnesia.beam | |
18 | lib/${PKGNAME}/ebin/ejabberd_auth_pam.beam | 18 | lib/${PKGNAME}/ebin/ejabberd_auth_pam.beam | |
19 | lib/${PKGNAME}/ebin/ejabberd_auth_sql.beam | 19 | lib/${PKGNAME}/ebin/ejabberd_auth_sql.beam | |
20 | lib/${PKGNAME}/ebin/ejabberd_backend_sup.beam | 20 | lib/${PKGNAME}/ebin/ejabberd_backend_sup.beam | |
21 | lib/${PKGNAME}/ebin/ejabberd_batch.beam | |||
21 | lib/${PKGNAME}/ebin/ejabberd_bosh.beam | 22 | lib/${PKGNAME}/ebin/ejabberd_bosh.beam | |
22 | lib/${PKGNAME}/ebin/ejabberd_c2s.beam | 23 | lib/${PKGNAME}/ebin/ejabberd_c2s.beam | |
23 | lib/${PKGNAME}/ebin/ejabberd_c2s_config.beam | 24 | lib/${PKGNAME}/ebin/ejabberd_c2s_config.beam | |
24 | lib/${PKGNAME}/ebin/ejabberd_captcha.beam | 25 | lib/${PKGNAME}/ebin/ejabberd_captcha.beam | |
25 | lib/${PKGNAME}/ebin/ejabberd_cluster.beam | 26 | lib/${PKGNAME}/ebin/ejabberd_cluster.beam | |
26 | lib/${PKGNAME}/ebin/ejabberd_cluster_mnesia.beam | 27 | lib/${PKGNAME}/ebin/ejabberd_cluster_mnesia.beam | |
27 | lib/${PKGNAME}/ebin/ejabberd_commands.beam | 28 | lib/${PKGNAME}/ebin/ejabberd_commands.beam | |
28 | lib/${PKGNAME}/ebin/ejabberd_commands_doc.beam | 29 | lib/${PKGNAME}/ebin/ejabberd_commands_doc.beam | |
29 | lib/${PKGNAME}/ebin/ejabberd_config.beam | 30 | lib/${PKGNAME}/ebin/ejabberd_config.beam | |
30 | lib/${PKGNAME}/ebin/ejabberd_config_transformer.beam | 31 | lib/${PKGNAME}/ebin/ejabberd_config_transformer.beam | |
31 | lib/${PKGNAME}/ebin/ejabberd_ctl.beam | 32 | lib/${PKGNAME}/ebin/ejabberd_ctl.beam | |
32 | lib/${PKGNAME}/ebin/ejabberd_db_sup.beam | 33 | lib/${PKGNAME}/ebin/ejabberd_db_sup.beam | |
33 | lib/${PKGNAME}/ebin/ejabberd_doc.beam | 34 | lib/${PKGNAME}/ebin/ejabberd_doc.beam | |
@@ -112,32 +113,36 @@ lib/${PKGNAME}/ebin/mod_blocking.beam | @@ -112,32 +113,36 @@ lib/${PKGNAME}/ebin/mod_blocking.beam | |||
112 | lib/${PKGNAME}/ebin/mod_bosh.beam | 113 | lib/${PKGNAME}/ebin/mod_bosh.beam | |
113 | lib/${PKGNAME}/ebin/mod_bosh_mnesia.beam | 114 | lib/${PKGNAME}/ebin/mod_bosh_mnesia.beam | |
114 | lib/${PKGNAME}/ebin/mod_bosh_opt.beam | 115 | lib/${PKGNAME}/ebin/mod_bosh_opt.beam | |
115 | lib/${PKGNAME}/ebin/mod_bosh_redis.beam | 116 | lib/${PKGNAME}/ebin/mod_bosh_redis.beam | |
116 | lib/${PKGNAME}/ebin/mod_bosh_sql.beam | 117 | lib/${PKGNAME}/ebin/mod_bosh_sql.beam | |
117 | lib/${PKGNAME}/ebin/mod_caps.beam | 118 | lib/${PKGNAME}/ebin/mod_caps.beam | |
118 | lib/${PKGNAME}/ebin/mod_caps_mnesia.beam | 119 | lib/${PKGNAME}/ebin/mod_caps_mnesia.beam | |
119 | lib/${PKGNAME}/ebin/mod_caps_opt.beam | 120 | lib/${PKGNAME}/ebin/mod_caps_opt.beam | |
120 | lib/${PKGNAME}/ebin/mod_caps_sql.beam | 121 | lib/${PKGNAME}/ebin/mod_caps_sql.beam | |
121 | lib/${PKGNAME}/ebin/mod_carboncopy.beam | 122 | lib/${PKGNAME}/ebin/mod_carboncopy.beam | |
122 | lib/${PKGNAME}/ebin/mod_client_state.beam | 123 | lib/${PKGNAME}/ebin/mod_client_state.beam | |
123 | lib/${PKGNAME}/ebin/mod_client_state_opt.beam | 124 | lib/${PKGNAME}/ebin/mod_client_state_opt.beam | |
124 | lib/${PKGNAME}/ebin/mod_configure.beam | 125 | lib/${PKGNAME}/ebin/mod_configure.beam | |
126 | lib/${PKGNAME}/ebin/mod_conversejs.beam | |||
127 | lib/${PKGNAME}/ebin/mod_conversejs_opt.beam | |||
125 | lib/${PKGNAME}/ebin/mod_delegation.beam | 128 | lib/${PKGNAME}/ebin/mod_delegation.beam | |
126 | lib/${PKGNAME}/ebin/mod_delegation_opt.beam | 129 | lib/${PKGNAME}/ebin/mod_delegation_opt.beam | |
127 | lib/${PKGNAME}/ebin/mod_disco.beam | 130 | lib/${PKGNAME}/ebin/mod_disco.beam | |
128 | lib/${PKGNAME}/ebin/mod_disco_opt.beam | 131 | lib/${PKGNAME}/ebin/mod_disco_opt.beam | |
129 | lib/${PKGNAME}/ebin/mod_fail2ban.beam | 132 | lib/${PKGNAME}/ebin/mod_fail2ban.beam | |
130 | lib/${PKGNAME}/ebin/mod_fail2ban_opt.beam | 133 | lib/${PKGNAME}/ebin/mod_fail2ban_opt.beam | |
134 | lib/${PKGNAME}/ebin/mod_host_meta.beam | |||
135 | lib/${PKGNAME}/ebin/mod_host_meta_opt.beam | |||
131 | lib/${PKGNAME}/ebin/mod_http_api.beam | 136 | lib/${PKGNAME}/ebin/mod_http_api.beam | |
132 | lib/${PKGNAME}/ebin/mod_http_api_opt.beam | 137 | lib/${PKGNAME}/ebin/mod_http_api_opt.beam | |
133 | lib/${PKGNAME}/ebin/mod_http_fileserver.beam | 138 | lib/${PKGNAME}/ebin/mod_http_fileserver.beam | |
134 | lib/${PKGNAME}/ebin/mod_http_fileserver_opt.beam | 139 | lib/${PKGNAME}/ebin/mod_http_fileserver_opt.beam | |
135 | lib/${PKGNAME}/ebin/mod_http_upload.beam | 140 | lib/${PKGNAME}/ebin/mod_http_upload.beam | |
136 | lib/${PKGNAME}/ebin/mod_http_upload_opt.beam | 141 | lib/${PKGNAME}/ebin/mod_http_upload_opt.beam | |
137 | lib/${PKGNAME}/ebin/mod_http_upload_quota.beam | 142 | lib/${PKGNAME}/ebin/mod_http_upload_quota.beam | |
138 | lib/${PKGNAME}/ebin/mod_http_upload_quota_opt.beam | 143 | lib/${PKGNAME}/ebin/mod_http_upload_quota_opt.beam | |
139 | lib/${PKGNAME}/ebin/mod_jidprep.beam | 144 | lib/${PKGNAME}/ebin/mod_jidprep.beam | |
140 | lib/${PKGNAME}/ebin/mod_jidprep_opt.beam | 145 | lib/${PKGNAME}/ebin/mod_jidprep_opt.beam | |
141 | lib/${PKGNAME}/ebin/mod_last.beam | 146 | lib/${PKGNAME}/ebin/mod_last.beam | |
142 | lib/${PKGNAME}/ebin/mod_last_mnesia.beam | 147 | lib/${PKGNAME}/ebin/mod_last_mnesia.beam | |
143 | lib/${PKGNAME}/ebin/mod_last_opt.beam | 148 | lib/${PKGNAME}/ebin/mod_last_opt.beam | |
@@ -155,26 +160,27 @@ lib/${PKGNAME}/ebin/mod_mix_opt.beam | @@ -155,26 +160,27 @@ lib/${PKGNAME}/ebin/mod_mix_opt.beam | |||
155 | lib/${PKGNAME}/ebin/mod_mix_pam.beam | 160 | lib/${PKGNAME}/ebin/mod_mix_pam.beam | |
156 | lib/${PKGNAME}/ebin/mod_mix_pam_mnesia.beam | 161 | lib/${PKGNAME}/ebin/mod_mix_pam_mnesia.beam | |
157 | lib/${PKGNAME}/ebin/mod_mix_pam_opt.beam | 162 | lib/${PKGNAME}/ebin/mod_mix_pam_opt.beam | |
158 | lib/${PKGNAME}/ebin/mod_mix_pam_sql.beam | 163 | lib/${PKGNAME}/ebin/mod_mix_pam_sql.beam | |
159 | lib/${PKGNAME}/ebin/mod_mix_sql.beam | 164 | lib/${PKGNAME}/ebin/mod_mix_sql.beam | |
160 | lib/${PKGNAME}/ebin/mod_mqtt.beam | 165 | lib/${PKGNAME}/ebin/mod_mqtt.beam | |
161 | lib/${PKGNAME}/ebin/mod_mqtt_mnesia.beam | 166 | lib/${PKGNAME}/ebin/mod_mqtt_mnesia.beam | |
162 | lib/${PKGNAME}/ebin/mod_mqtt_opt.beam | 167 | lib/${PKGNAME}/ebin/mod_mqtt_opt.beam | |
163 | lib/${PKGNAME}/ebin/mod_mqtt_session.beam | 168 | lib/${PKGNAME}/ebin/mod_mqtt_session.beam | |
164 | lib/${PKGNAME}/ebin/mod_mqtt_sql.beam | 169 | lib/${PKGNAME}/ebin/mod_mqtt_sql.beam | |
165 | lib/${PKGNAME}/ebin/mod_mqtt_ws.beam | 170 | lib/${PKGNAME}/ebin/mod_mqtt_ws.beam | |
166 | lib/${PKGNAME}/ebin/mod_muc.beam | 171 | lib/${PKGNAME}/ebin/mod_muc.beam | |
167 | lib/${PKGNAME}/ebin/mod_muc_admin.beam | 172 | lib/${PKGNAME}/ebin/mod_muc_admin.beam | |
173 | lib/${PKGNAME}/ebin/mod_muc_admin_opt.beam | |||
168 | lib/${PKGNAME}/ebin/mod_muc_log.beam | 174 | lib/${PKGNAME}/ebin/mod_muc_log.beam | |
169 | lib/${PKGNAME}/ebin/mod_muc_log_opt.beam | 175 | lib/${PKGNAME}/ebin/mod_muc_log_opt.beam | |
170 | lib/${PKGNAME}/ebin/mod_muc_mnesia.beam | 176 | lib/${PKGNAME}/ebin/mod_muc_mnesia.beam | |
171 | lib/${PKGNAME}/ebin/mod_muc_opt.beam | 177 | lib/${PKGNAME}/ebin/mod_muc_opt.beam | |
172 | lib/${PKGNAME}/ebin/mod_muc_room.beam | 178 | lib/${PKGNAME}/ebin/mod_muc_room.beam | |
173 | lib/${PKGNAME}/ebin/mod_muc_sql.beam | 179 | lib/${PKGNAME}/ebin/mod_muc_sql.beam | |
174 | lib/${PKGNAME}/ebin/mod_muc_sup.beam | 180 | lib/${PKGNAME}/ebin/mod_muc_sup.beam | |
175 | lib/${PKGNAME}/ebin/mod_multicast.beam | 181 | lib/${PKGNAME}/ebin/mod_multicast.beam | |
176 | lib/${PKGNAME}/ebin/mod_multicast_opt.beam | 182 | lib/${PKGNAME}/ebin/mod_multicast_opt.beam | |
177 | lib/${PKGNAME}/ebin/mod_offline.beam | 183 | lib/${PKGNAME}/ebin/mod_offline.beam | |
178 | lib/${PKGNAME}/ebin/mod_offline_mnesia.beam | 184 | lib/${PKGNAME}/ebin/mod_offline_mnesia.beam | |
179 | lib/${PKGNAME}/ebin/mod_offline_opt.beam | 185 | lib/${PKGNAME}/ebin/mod_offline_opt.beam | |
180 | lib/${PKGNAME}/ebin/mod_offline_sql.beam | 186 | lib/${PKGNAME}/ebin/mod_offline_sql.beam | |
@@ -313,26 +319,27 @@ lib/${PKGNAME}/priv/css/oauth.css | @@ -313,26 +319,27 @@ lib/${PKGNAME}/priv/css/oauth.css | |||
313 | lib/${PKGNAME}/priv/css/register.css | 319 | lib/${PKGNAME}/priv/css/register.css | |
314 | lib/${PKGNAME}/priv/img/admin-logo-fill.png | 320 | lib/${PKGNAME}/priv/img/admin-logo-fill.png | |
315 | lib/${PKGNAME}/priv/img/admin-logo.png | 321 | lib/${PKGNAME}/priv/img/admin-logo.png | |
316 | lib/${PKGNAME}/priv/img/bosh-logo.png | 322 | lib/${PKGNAME}/priv/img/bosh-logo.png | |
317 | lib/${PKGNAME}/priv/img/favicon.png | 323 | lib/${PKGNAME}/priv/img/favicon.png | |
318 | lib/${PKGNAME}/priv/img/oauth-logo.png | 324 | lib/${PKGNAME}/priv/img/oauth-logo.png | |
319 | lib/${PKGNAME}/priv/img/powered-by-ejabberd.png | 325 | lib/${PKGNAME}/priv/img/powered-by-ejabberd.png | |
320 | lib/${PKGNAME}/priv/img/powered-by-erlang.png | 326 | lib/${PKGNAME}/priv/img/powered-by-erlang.png | |
321 | lib/${PKGNAME}/priv/img/valid-xhtml10.png | 327 | lib/${PKGNAME}/priv/img/valid-xhtml10.png | |
322 | lib/${PKGNAME}/priv/img/vcss.png | 328 | lib/${PKGNAME}/priv/img/vcss.png | |
323 | lib/${PKGNAME}/priv/js/admin.js | 329 | lib/${PKGNAME}/priv/js/admin.js | |
324 | lib/${PKGNAME}/priv/js/muc.js | 330 | lib/${PKGNAME}/priv/js/muc.js | |
325 | lib/${PKGNAME}/priv/lua/redis_sm.lua | 331 | lib/${PKGNAME}/priv/lua/redis_sm.lua | |
332 | lib/${PKGNAME}/priv/msgs/ar.msg | |||
326 | lib/${PKGNAME}/priv/msgs/ca.msg | 333 | lib/${PKGNAME}/priv/msgs/ca.msg | |
327 | lib/${PKGNAME}/priv/msgs/cs.msg | 334 | lib/${PKGNAME}/priv/msgs/cs.msg | |
328 | lib/${PKGNAME}/priv/msgs/de.msg | 335 | lib/${PKGNAME}/priv/msgs/de.msg | |
329 | lib/${PKGNAME}/priv/msgs/el.msg | 336 | lib/${PKGNAME}/priv/msgs/el.msg | |
330 | lib/${PKGNAME}/priv/msgs/eo.msg | 337 | lib/${PKGNAME}/priv/msgs/eo.msg | |
331 | lib/${PKGNAME}/priv/msgs/es.msg | 338 | lib/${PKGNAME}/priv/msgs/es.msg | |
332 | lib/${PKGNAME}/priv/msgs/fr.msg | 339 | lib/${PKGNAME}/priv/msgs/fr.msg | |
333 | lib/${PKGNAME}/priv/msgs/gl.msg | 340 | lib/${PKGNAME}/priv/msgs/gl.msg | |
334 | lib/${PKGNAME}/priv/msgs/he.msg | 341 | lib/${PKGNAME}/priv/msgs/he.msg | |
335 | lib/${PKGNAME}/priv/msgs/hu.msg | 342 | lib/${PKGNAME}/priv/msgs/hu.msg | |
336 | lib/${PKGNAME}/priv/msgs/id.msg | 343 | lib/${PKGNAME}/priv/msgs/id.msg | |
337 | lib/${PKGNAME}/priv/msgs/it.msg | 344 | lib/${PKGNAME}/priv/msgs/it.msg | |
338 | lib/${PKGNAME}/priv/msgs/ja.msg | 345 | lib/${PKGNAME}/priv/msgs/ja.msg | |
@@ -357,16 +364,15 @@ lib/${PKGNAME}/priv/sql/mssql.sql | @@ -357,16 +364,15 @@ lib/${PKGNAME}/priv/sql/mssql.sql | |||
357 | lib/${PKGNAME}/priv/sql/mysql.new.sql | 364 | lib/${PKGNAME}/priv/sql/mysql.new.sql | |
358 | lib/${PKGNAME}/priv/sql/mysql.old-to-new.sql | 365 | lib/${PKGNAME}/priv/sql/mysql.old-to-new.sql | |
359 | lib/${PKGNAME}/priv/sql/mysql.sql | 366 | lib/${PKGNAME}/priv/sql/mysql.sql | |
360 | lib/${PKGNAME}/priv/sql/pg.new.sql | 367 | lib/${PKGNAME}/priv/sql/pg.new.sql | |
361 | lib/${PKGNAME}/priv/sql/pg.sql | 368 | lib/${PKGNAME}/priv/sql/pg.sql | |
362 | man/man5/ejabberd.yml.5 | 369 | man/man5/ejabberd.yml.5 | |
363 | sbin/ejabberdctl | 370 | sbin/ejabberdctl | |
364 | share/bash-completion/completions/ejabberd | 371 | share/bash-completion/completions/ejabberd | |
365 | share/doc/ejabberd/COPYING | 372 | share/doc/ejabberd/COPYING | |
366 | share/examples/ejabberd/ejabberd.yml | 373 | share/examples/ejabberd/ejabberd.yml | |
367 | share/examples/ejabberd/ejabberdctl.cfg | 374 | share/examples/ejabberd/ejabberdctl.cfg | |
368 | share/examples/ejabberd/inetrc | 375 | share/examples/ejabberd/inetrc | |
369 | @pkgdir var/spool/ejabberd | 376 | @pkgdir var/spool/ejabberd | |
370 | @pkgdir var/run/ejabberd | |||
371 | @pkgdir var/log/ejabberd | 377 | @pkgdir var/log/ejabberd | |
372 | @pkgdir bin | 378 | @pkgdir bin |
@@ -1,9 +1,9 @@ | @@ -1,9 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.66 2021/10/26 10:05:13 nia Exp $ | 1 | $NetBSD: distinfo,v 1.67 2022/10/15 18:20:40 triaxx Exp $ | |
2 | 2 | |||
3 | BLAKE2s (ejabberd-21.04-20210414/ejabberd-21.04.tgz) = d0aec17b9dcb3994ab510fb29b435d5b07ce2873a70ee4c9d672b4006edd2edb | 3 | BLAKE2s (ejabberd-22.05.tar.gz) = 657dcfe4ee9f78fbba344588c255c8d3be8ee155e55c702b125fd0626673b908 | |
4 | SHA512 (ejabberd-21.04-20210414/ejabberd-21.04.tgz) = 4f7f645dbca35187c412e75fe90bcb96b87fc71beb073e0b913155e78832499f57218b1c42e0adf139a24cf1e235b4d1d123214a472aabf093a65f5d136b9579 | 4 | SHA512 (ejabberd-22.05.tar.gz) = 33f98a9c45ff8257d240e7b90181e399ecab84e361f5619dc8d57252642e81d4958467cfa89b90681f3cf0d1d56a3079eb98d4e80cc6af5ca11938bb2a69f865 | |
5 | Size (ejabberd-21.04-20210414/ejabberd-21.04.tgz) = 1560934 bytes | 5 | Size (ejabberd-22.05.tar.gz) = 2527957 bytes | |
6 | SHA1 (patch-aa) = 8a1aac6e3ee13bc5251d4994fc8d1927b876e372 | 6 | SHA1 (patch-aa) = c48f1b242777a4610cdbecb32791ce614e0ef80d | |
7 | SHA1 (patch-ae) = 5e1424f57dfe0d3d7adc4fa4811e9a1322a01f22 | 7 | SHA1 (patch-ae) = de7536dbafab8d14430faa5fcbd767c238a151e5 | |
8 | SHA1 (patch-configure) = 2c92f408fa49ae9595173613157d55a585ec1cb3 | 8 | SHA1 (patch-m4_erlang-extra.m4) = efa18366b54a9269bec79a44dda175792d8e2f00 | |
9 | SHA1 (patch-tools_ejabberdctl.bc) = 3c7bc0ad14d5b266a192b29e4d075e8f93103569 | 9 | SHA1 (patch-tools_ejabberdctl.bc) = 167f542c95f8e25ba601076ad717a85bfd456dc7 |
@@ -1,65 +1,58 @@ | @@ -1,65 +1,58 @@ | |||
1 | $NetBSD: patch-aa,v 1.16 2021/01/16 20:24:33 triaxx Exp $ | 1 | $NetBSD: patch-aa,v 1.17 2022/10/15 18:20:40 triaxx Exp $ | |
2 | 2 | |||
3 | Fix locations; don't mess with ownership. | 3 | Fix locations; don't mess with ownership. | |
4 | 4 | |||
5 | --- Makefile.in.orig 2020-12-15 14:40:16.000000000 +0000 | 5 | --- Makefile.in.orig 2022-05-06 13:12:22.000000000 +0000 | |
6 | +++ Makefile.in | 6 | +++ Makefile.in | |
7 | @@ -9,7 +9,7 @@ exec_prefix = @exec_prefix@ | 7 | @@ -10,7 +10,7 @@ exec_prefix = @exec_prefix@ | |
8 | DESTDIR = | 8 | DESTDIR = | |
9 | 9 | |||
10 | # /etc/ejabberd/ | 10 | # /etc/ejabberd/ | |
11 | -ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd | 11 | -ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd | |
12 | +ETCDIR = $(DESTDIR)@prefix@/share/examples/ejabberd | 12 | +ETCDIR = $(DESTDIR)@prefix@/share/examples/ejabberd | |
13 | 13 | |||
14 | # /bin/ | 14 | # /bin/ | |
15 | BINDIR = $(DESTDIR)@bindir@ | 15 | BINDIR = $(DESTDIR)@bindir@ | |
16 | @@ -21,7 +21,7 @@ SBINDIR = $(DESTDIR)@sbindir@ | 16 | @@ -22,7 +22,7 @@ SBINDIR = $(DESTDIR)@sbindir@ | |
17 | LIBDIR = $(DESTDIR)@libdir@ | 17 | LIBDIR = $(DESTDIR)@libdir@ | |
18 | 18 | |||
19 | # /lib/ejabberd/ | 19 | # /lib/ejabberd/ | |
20 | -EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd | 20 | -EJABBERDDIR = $(DESTDIR)@libdir@/ejabberd | |
21 | +EJABBERDDIR = $(LIBDIR)/ejabberd | 21 | +EJABBERDDIR = $(LIBDIR)/ejabberd | |
22 | 22 | |||
23 | # /share/doc/ejabberd | 23 | # /share/doc/ejabberd | |
24 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | 24 | PACKAGE_TARNAME = @PACKAGE_TARNAME@ | |
25 | @@ -65,37 +65,24 @@ SQLDIR = $(PRIVDIR)/sql | 25 | @@ -66,31 +66,18 @@ SQLDIR = $(PRIVDIR)/sql | |
26 | LUADIR = $(PRIVDIR)/lua | 26 | LUADIR = $(PRIVDIR)/lua | |
27 | 27 | |||
28 | # /var/lib/ejabberd/ | 28 | # /var/lib/ejabberd/ | |
29 | -SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd | 29 | -SPOOLDIR = $(DESTDIR)@localstatedir@/lib/ejabberd | |
30 | +SPOOLDIR = $(DESTDIR)@EJABBERD_DB@ | 30 | +SPOOLDIR = $(DESTDIR)@EJABBERD_DB@ | |
31 | 31 | |||
32 | # /var/lock/ejabberdctl | |||
33 | -CTLLOCKDIR = $(DESTDIR)@localstatedir@/lock/ejabberdctl | |||
34 | +CTLLOCKDIR = $(DESTDIR)@EJABBERD_PIDDIR@ | |||
35 | ||||
36 | # /var/lib/ejabberd/.erlang.cookie | |||
37 | COOKIEFILE = $(SPOOLDIR)/.erlang.cookie | |||
38 | ||||
39 | # /var/log/ejabberd/ | 32 | # /var/log/ejabberd/ | |
40 | -LOGDIR = $(DESTDIR)@localstatedir@/log/ejabberd | 33 | -LOGDIR = $(DESTDIR)@localstatedir@/log/ejabberd | |
41 | +LOGDIR = $(DESTDIR)@EJABBERD_LOGDIR@ | 34 | +LOGDIR = $(DESTDIR)@EJABBERD_LOGDIR@ | |
42 | 35 | |||
43 | INSTALLUSER=@INSTALLUSER@ | 36 | INSTALLUSER=@INSTALLUSER@ | |
44 | -# if no user was enabled, don't set privileges or ownership | 37 | -# if no user was enabled, don't set privileges or ownership | |
45 | -ifeq ($(INSTALLUSER),) | 38 | -ifeq ($(INSTALLUSER),) | |
46 | O_USER= | 39 | O_USER= | |
47 | G_USER= | 40 | G_USER= | |
48 | CHOWN_COMMAND=echo | 41 | CHOWN_COMMAND=echo | |
49 | CHOWN_OUTPUT=/dev/null | 42 | CHOWN_OUTPUT=/dev/null | |
50 | INIT_USER=root | 43 | INIT_USER=root | |
51 | -else | 44 | -else | |
52 | - O_USER=-o $(INSTALLUSER) | 45 | - O_USER=-o $(INSTALLUSER) | |
53 | - G_USER=-g $(INSTALLUSER) | 46 | - G_USER=-g $(INSTALLUSER) | |
54 | - CHOWN_COMMAND=chown | 47 | - CHOWN_COMMAND=chown | |
55 | - CHOWN_OUTPUT=&1 | 48 | - CHOWN_OUTPUT=&1 | |
56 | - INIT_USER=$(INSTALLUSER) | 49 | - INIT_USER=$(INSTALLUSER) | |
57 | -endif | 50 | -endif | |
58 | -# if no group was enabled, don't set privileges or ownership | 51 | -# if no group was enabled, don't set privileges or ownership | |
59 | INSTALLGROUP=@INSTALLGROUP@ | 52 | INSTALLGROUP=@INSTALLGROUP@ | |
60 | -ifneq ($(INSTALLGROUP),) | 53 | -ifneq ($(INSTALLGROUP),) | |
61 | - G_USER=-g $(INSTALLGROUP) | 54 | - G_USER=-g $(INSTALLGROUP) | |
62 | -endif | 55 | -endif | |
63 | 56 | |||
64 | IS_REBAR3:=$(shell expr `$(REBAR) --version | awk -F '[ .]' '/rebar / {print $$2}'` '>=' 3) | 57 | ifeq "$(MIX)" "mix" | |
65 | 58 | REBAR_VER:=6 |
@@ -1,44 +1,35 @@ | @@ -1,44 +1,35 @@ | |||
1 | $NetBSD: patch-ae,v 1.21 2021/01/16 21:19:33 triaxx Exp $ | 1 | $NetBSD: patch-ae,v 1.22 2022/10/15 18:20:40 triaxx Exp $ | |
2 | 2 | |||
3 | - Default locations. | 3 | - Default locations. | |
4 | - Use 'su -' instead of just 'su'. Fixes priv delegation on SunOS | 4 | - Use 'su -' instead of just 'su'. Fixes priv delegation on SunOS | |
5 | and AIX where Erlang relies on $HOME set correctly. Use a portable | 5 | and AIX where Erlang relies on $HOME set correctly. Use a portable | |
6 | su arg order while at it. | 6 | su arg order while at it. | |
7 | - At least SunOS has not wheel group. | 7 | - At least SunOS has not wheel group. | |
8 | - Portable grep calls. | 8 | - Portable grep calls. | |
9 | - Fix spool directory. | 9 | - Fix spool directory. | |
10 | 10 | |||
11 | --- ejabberdctl.template.orig 2020-12-15 14:40:16.000000000 +0000 | 11 | --- ejabberdctl.template.orig 2022-05-06 13:12:22.000000000 +0000 | |
12 | +++ ejabberdctl.template | 12 | +++ ejabberdctl.template | |
13 | @@ -57,7 +57,7 @@ done | 13 | @@ -112,7 +112,7 @@ export SCRIPT_DIR | |
14 | # define ejabberd variables if not already defined from the command line | |||
15 | : "${ETC_DIR:="{{sysconfdir}}/ejabberd"}" | |||
16 | : "${LOGS_DIR:="{{localstatedir}}/log/ejabberd"}" | |||
17 | -: "${SPOOL_DIR:="{{localstatedir}}/lib/ejabberd"}" | |||
18 | +: "${SPOOL_DIR:="{{localstatedir}}/spool/ejabberd"}" | |||
19 | : "${EJABBERD_CONFIG_PATH:="$ETC_DIR/ejabberd.yml"}" | |||
20 | : "${EJABBERDCTL_CONFIG_PATH:="$ETC_DIR/ejabberdctl.cfg"}" | |||
21 | # Allows passing extra Erlang command-line arguments in vm.args file | |||
22 | @@ -110,7 +110,7 @@ export ERL_LIBS | |||
23 | exec_cmd() | 14 | exec_cmd() | |
24 | { | 15 | { | |
25 | case $EXEC_CMD in | 16 | case $EXEC_CMD in | |
26 | - as_install_user) su -s /bin/sh -c '"$0" "$@"' "$INSTALLUSER" -- "$@" ;; | 17 | - as_install_user) su -s /bin/sh -c '"$0" "$@"' "$INSTALLUSER" -- "$@" ;; | |
27 | + as_install_user) su - "$INSTALLUSER" -c '"$@"' -- "$@" ;; | 18 | + as_install_user) su - "$INSTALLUSER" -c '"$@"' -- "$@" ;; | |
28 | as_current_user) "$@" ;; | 19 | as_current_user) "$@" ;; | |
29 | esac | 20 | esac | |
30 | } | 21 | } | |
31 | @@ -217,14 +217,14 @@ uid() | 22 | @@ -218,14 +218,14 @@ uid() | |
32 | # stop epmd if there is no other running node | 23 | # stop epmd if there is no other running node | |
33 | stop_epmd() | 24 | stop_epmd() | |
34 | { | 25 | { | |
35 | - "$EPMD" -names 2>/dev/null | grep -q name || "$EPMD" -kill >/dev/null | 26 | - "$EPMD" -names 2>/dev/null | grep -q name || "$EPMD" -kill >/dev/null | |
36 | + "$EPMD" -names 2>/dev/null | grep name >/dev/null || "$EPMD" -kill >/dev/null | 27 | + "$EPMD" -names 2>/dev/null | grep name >/dev/null || "$EPMD" -kill >/dev/null | |
37 | } | 28 | } | |
38 | 29 | |||
39 | # make sure node not already running and node name unregistered | 30 | # make sure node not already running and node name unregistered | |
40 | # if all ok, ensure runtime directory exists and make it current directory | 31 | # if all ok, ensure runtime directory exists and make it current directory | |
41 | check_start() | 32 | check_start() | |
42 | { | 33 | { | |
43 | - "$EPMD" -names 2>/dev/null | grep -q " ${ERLANG_NODE%@*} " && { | 34 | - "$EPMD" -names 2>/dev/null | grep -q " ${ERLANG_NODE%@*} " && { | |
44 | + "$EPMD" -names 2>/dev/null | grep " ${ERLANG_NODE%@*} " >/dev/null && { | 35 | + "$EPMD" -names 2>/dev/null | grep " ${ERLANG_NODE%@*} " >/dev/null && { |
$NetBSD: patch-m4_erlang-extra.m4,v 1.1 2022/10/15 18:20:40 triaxx Exp $
Fix portability of configure script.
--- m4/erlang-extra.m4.orig 2022-05-06 13:12:22.000000000 +0000
+++ m4/erlang-extra.m4
@@ -75,7 +75,7 @@ EOF
if test "x`cat conftest.out`" != "xok"; then
AC_MSG_RESULT([failed])
X="`cat conftest.out`"
- if test "[$3]" == "warn"; then
+ if test "[$3]" = "warn"; then
AC_MSG_WARN([$X])
else
AC_MSG_FAILURE([$X])
@@ -1,15 +1,15 @@ | @@ -1,15 +1,15 @@ | |||
1 | $NetBSD: patch-tools_ejabberdctl.bc,v 1.2 2015/11/05 12:23:50 fhajny Exp $ | 1 | $NetBSD: patch-tools_ejabberdctl.bc,v 1.3 2022/10/15 18:20:40 triaxx Exp $ | |
2 | 2 | |||
3 | Proper log file location. | 3 | Proper log file location. | |
4 | 4 | |||
5 | --- tools/ejabberdctl.bc.orig 2015-10-28 14:53:12.000000000 +0000 | 5 | --- tools/ejabberdctl.bc.orig 2022-05-06 13:12:22.000000000 +0000 | |
6 | +++ tools/ejabberdctl.bc | 6 | +++ tools/ejabberdctl.bc | |
7 | @@ -3,7 +3,7 @@ | 7 | @@ -3,7 +3,7 @@ | |
8 | # | 8 | # | |
9 | get_help() | 9 | get_help() | |
10 | { | 10 | { | |
11 | - local COMMANDCACHE=/var/log/ejabberd/bash_completion_$RANDOM | 11 | - local COMMANDCACHE=/var/log/ejabberd/bash_completion_$RANDOM | |
12 | + local COMMANDCACHE=@EJABBERD_LOGDIR@/bash_completion_$RANDOM | 12 | + local COMMANDCACHE=@EJABBERD_LOGDIR@/bash_completion_$RANDOM | |
13 | ejabberdctl $CTLARGS help >$COMMANDCACHE | 13 | ejabberdctl $CTLARGS help tags >$COMMANDCACHE.tags | |
14 | ejabberdctl $CTLARGS >$COMMANDCACHE | |||
14 | if [[ $? == 2 ]] ; then | 15 | if [[ $? == 2 ]] ; then | |
15 | ISRUNNING=1 |