@@ -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 ()
345368ELSE ()
346369 MESSAGE (STATUS
347370 "Skipping deb packaging on unsupported platform ${DEB_CODENAME} ." )
0 commit comments