Skip to content

Commit 9b5720c

Browse files
ltangvaldPiotr Obrzut
authored andcommitted
Deb packaging: Add support for Ubuntu 18.10 (Cosmic Cuttlefish)
(cherry picked from commit a7114ceac42e82a8b152f3e2e183db4791ed54a2) (cherry picked from commit e0204567d31cbaf4f9c6f68531ca2aaec15d38bb)
1 parent 1274b18 commit 9b5720c

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

packaging/deb-in/CMakeLists.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -342,6 +342,29 @@ ELSEIF(DEB_CODENAME STREQUAL "bionic")
342342
# Cluster code triggers a lot of new warnings with GCC 7.2
343343
SET (DEB_DEBUG_MAINTAINER "-DMYSQL_MAINTAINER_MODE=0")
344344
ENDIF()
345+
ELSEIF(DEB_CODENAME STREQUAL "cosmic")
346+
SET (DEB_PLATFORMRELEASE "ubuntu18.10")
347+
SET (DEB_CONTROL_BDEPS "dh-apparmor, dh-systemd (>=1.5)")
348+
SET (DEB_INSTALL_SOURCE_XZ "../*.tar.xz usr/src/mysql/")
349+
SET (DEB_RULES_INSTALL_SYSTEMD
350+
"install -m 0755 debian/extra/mysql-systemd-start debian/tmp/usr/share/mysql/")
351+
SET (DEB_RULES_INSTALL_APPARMOR
352+
"install -g root -o root -m 0644 -D debian/extra/apparmor-profile debian/tmp/etc/apparmor.d/usr.sbin.mysqld")
353+
SET (DEB_RULES_APPARMOR_LOAD
354+
"dh_apparmor -pmysql-${DEB_PRODUCTNAME}-server --profile-name=usr.sbin.mysqld")
355+
SET (DEB_RULES_SYSTEMD_ENABLE "dh_systemd_enable --name=mysql")
356+
SET (DEB_RULES_SYSTEMD_START "dh_systemd_start --restart-after-upgrade")
357+
SET (DEB_INSTALL_SERVER_SYSTEMD "usr/share/mysql/mysql-systemd-start")
358+
SET (DEB_INSTALL_SERVER_APPARMOR "etc/apparmor.d/usr.sbin.mysqld")
359+
SET (DEB_SERVICE_SERVER_EXECPRE
360+
"ExecStartPre=/usr/share/mysql/mysql-systemd-start pre")
361+
SET (DEB_INIT_APPARMOR "/lib/apparmor/profile-load usr.sbin.mysqld")
362+
SET (DEB_CONTROL_DBGSYM "")
363+
SET (DEB_RULES_STRIP "")
364+
IF (DEFINED WITH_NDBCLUSTER_STORAGE_ENGINE)
365+
# Cluster code triggers a lot of new warnings with GCC 7.2
366+
SET (DEB_DEBUG_MAINTAINER "-DMYSQL_MAINTAINER_MODE=0")
367+
ENDIF()
345368
ELSE()
346369
MESSAGE(STATUS
347370
"Skipping deb packaging on unsupported platform ${DEB_CODENAME}.")

0 commit comments

Comments
 (0)