Skip to content

Commit d330f98

Browse files
committed
Merge branch 'mysql-5.7' into mysql-trunk
2 parents 799e4ae + 4d844f4 commit d330f98

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

packaging/deb-in/control.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Depends: mysql-common (>= ${binary:Version}),
2727
perl,
2828
psmisc,
2929
${shlibs:Depends}, ${misc:Depends}
30-
Breaks: mysql-common (<< 5.7.14)
30+
Breaks: mysql-common (<< 5.7.14), mysql-@DEB_PRODUCTNAME@-client (<< 5.7)
3131
Conflicts: mysql,
3232
mysql-server-5.0, mysql-server-core-5.0,
3333
mysql-server-5.1, mysql-server-core-5.1,
@@ -46,6 +46,7 @@ Replaces: mysql,
4646
mysql-server-5.5, mysql-server-core-5.5,
4747
mysql-server-5.6, mysql-server-core-5.6,
4848
mysql-server-5.7, mysql-server-core-5.7,
49+
mysql-@DEB_PRODUCTNAME@-client (<< 5.7),
4950
mysql-@DEB_NOTPRODUCTNAME@-server,
5051
@DEB_CONTROL_SERVER_CONFLICT_NDB@,
5152
mysql-common (<< 5.7.14)

packaging/deb-in/mysql-packagesource-server.preinst.in

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ case "$1" in
5555
invoke-rc.d mysql stop || exit $?
5656
server_stop
5757
fi
58+
# Native 5.5 packages create a /var/run/mysqld owned by root. This can cause
59+
# errors in the systemd service, so we reset ownership if it exists.
60+
MYSQLRUN=/var/run/mysqld
61+
if [ -d ${MYSQLRUN} ]; then
62+
install -d -m0755 -omysql -gmysql ${MYSQLRUN}
63+
fi
5864

5965
set +e
6066

0 commit comments

Comments
 (0)