Skip to content

Commit 8cee991

Browse files
ltangvaldbjornmu
authored andcommitted
Bug#28705546 MYSQL ROUTER FAILED TO START ON UBUNTU 18.04
Deb packaging changed to use ROUTER_INSTALL_PLUGINDIR to install router plugin files to to usr/lib/mysqlrouter Also added a fix so syslog is installed there
1 parent f1fc592 commit 8cee991

File tree

5 files changed

+11
-8
lines changed

5 files changed

+11
-8
lines changed

packaging/deb-in/extra/apparmor-profile-router.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
/usr/bin/mysqlrouter mr,
3232

3333
# Allow plugin access
34-
/usr/lib/@DEB_HOST_MULTIARCH@/mysqlrouter/*.so mr,
34+
/usr/lib/mysqlrouter/plugin/*.so mr,
3535

3636
# Allow log file access
3737
/var/log/mysqlrouter/ rw,

packaging/deb-in/extra/mysqlrouter.conf.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@
2121

2222
[DEFAULT]
2323
logging_folder = /var/log/mysqlrouter/
24-
#plugin_folder = /usr/lib/x86_64-linux-gnu/mysqlrouter
2524
runtime_folder = /var/run/mysqlrouter
2625
config_folder = /etc/mysqlrouter
2726

packaging/deb-in/mysql-router-packagesource.install.in

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ usr/bin/mysqlrouter
1717
usr/bin/mysqlrouter_plugin_info
1818
usr/lib/*/libmysqlharness.so.1
1919
usr/lib/*/libmysqlrouter.so.1
20-
usr/lib/*/mysqlrouter/keepalive.so
21-
usr/lib/*/mysqlrouter/mysql_protocol.so
22-
usr/lib/*/mysqlrouter/routing.so
23-
usr/lib/*/mysqlrouter/metadata_cache.so
24-
usr/lib/*/mysqlrouter/syslog.so
20+
usr/lib/mysqlrouter/plugin/keepalive.so
21+
usr/lib/mysqlrouter/plugin/mysql_protocol.so
22+
usr/lib/mysqlrouter/plugin/routing.so
23+
usr/lib/mysqlrouter/plugin/metadata_cache.so
24+
usr/lib/mysqlrouter/plugin/syslog.so
2525
usr/share/mysql-@MYSQL_BASE_VERSION@/docs/sample_mysqlrouter.conf
2626
debian/extra/mysqlrouter.conf /etc/mysqlrouter/
2727
# app armor profile

packaging/deb-in/rules.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ override_dh_auto_configure:
4343
-DINSTALL_MANDIR=share/man \
4444
-DINSTALL_MYSQLTESTDIR=lib/mysql-test \
4545
-DINSTALL_PLUGINDIR=lib/mysql/plugin \
46+
-DROUTER_INSTALL_PLUGINDIR=lib/mysqlrouter/plugin \
4647
-DINSTALL_SBINDIR=sbin \
4748
-DSYSCONFDIR=/etc/mysql \
4849
-DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock \

router/src/syslog/CMakeLists.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,8 @@
2121
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
2222

2323
IF(NOT WIN32)
24-
add_harness_plugin(syslog SOURCES src/syslog.cc)
24+
add_harness_plugin(
25+
syslog SOURCES src/syslog.cc
26+
DESTINATION "${ROUTER_INSTALL_PLUGINDIR}"
27+
)
2528
ENDIF()

0 commit comments

Comments
 (0)