Skip to content

Commit c87c011

Browse files
ltangvalddahlerlend
authored andcommitted
Bug#30186688 ADD PACKAGING SUPPORT FOR UBUNTU 19.10 (EOAN)
Added handling of eoan codename to packaging Change-Id: I06d68c96f5514b2802943a680f54a2ac70bfd2c5 (cherry picked from commit 0d96d3b870c42916122e5f5ec2b66fd912f0dc87)
1 parent b9fbe60 commit c87c011

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

packaging/deb-in/CMakeLists.txt

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,25 @@ ELSEIF(DEB_CODENAME STREQUAL "disco")
285285
SET (DEB_INIT_APPARMOR "/lib/apparmor/profile-load usr.sbin.mysqld")
286286
SET (DEB_CONTROL_DBGSYM "")
287287
SET (DEB_RULES_STRIP "")
288+
ELSEIF(DEB_CODENAME STREQUAL "eoan")
289+
SET (DEB_PLATFORMRELEASE "ubuntu19.10")
290+
SET (DEB_CONTROL_BDEPS ", dh-apparmor, dh-systemd (>=1.5)")
291+
SET (DEB_INSTALL_SOURCE_XZ "../*.tar.xz usr/src/mysql/")
292+
SET (DEB_RULES_INSTALL_APPARMOR
293+
"
294+
install -g root -o root -m 0644 -D debian/extra/apparmor-profile debian/tmp/etc/apparmor.d/usr.sbin.mysqld
295+
install -g root -o root -m 0644 -D debian/extra/apparmor-profile-router debian/tmp/etc/apparmor.d/usr.bin.mysqlrouter
296+
")
297+
SET (DEB_RULES_APPARMOR_LOAD
298+
"
299+
dh_apparmor -pmysql-${DEB_PRODUCTNAME}-server --profile-name=usr.sbin.mysqld
300+
dh_apparmor -pmysql-router-${DEB_PRODUCTNAME} --profile-name=usr.bin.mysqlrouter
301+
")
302+
SET (DEB_INSTALL_SERVER_APPARMOR "etc/apparmor.d/usr.sbin.mysqld")
303+
SET (DEB_INSTALL_ROUTER_APPARMOR "etc/apparmor.d/usr.bin.mysqlrouter")
304+
SET (DEB_INIT_APPARMOR "/lib/apparmor/profile-load usr.sbin.mysqld")
305+
SET (DEB_CONTROL_DBGSYM "")
306+
SET (DEB_RULES_STRIP "")
288307
ELSE()
289308
MESSAGE(STATUS
290309
"Skipping deb packaging on unsupported platform ${DEB_CODENAME}.")

0 commit comments

Comments
 (0)