Details
-
Task
-
Status: Stalled (View Workflow)
-
Minor
-
Resolution: Unresolved
-
None
-
None
Description
MariaDB Debian packaging is currently based on bakery. Change the packaging scripts to use cpack instead.
Attachments
Issue Links
- blocks
-
MDEV-572 No debug symbols for Ubuntu packages
-
- Closed
-
- includes
-
MDEV-4537 innotop tracker
-
- Closed
-
- is blocked by
-
MDEV-6284 Merge downstream Debian/Ubuntu packaging into upstream MariaDB
-
- Closed
-
- relates to
-
MDEV-6383 minor upgrade fails in buildbot for 10.1
-
- Closed
-
-
MDEV-7771 missing client plugins when mariadb-shared is not installed
-
- Closed
-
-
MDEV-9111 debian/control has libjudy-dev in Build-Depends
-
- Closed
-
Some values in pre/post install/uninstall debian scripts are hard-coded like that:
`$ cat debian/mariadb-server-10.0.preinst`
`...
MYADMIN="/usr/bin/mysqladmin --defaults-file=/etc/mysql/debian.cnf"
DATADIR=/var/lib/mysql
LOGDIR=/var/log/mysql
UPGRADEDIR=/var/lib/mysql-upgrade
PLUGINS_DIR="/usr/lib/mysql/plugin"
UNSUPPORTED_PLUGINS_DIR="/usr/share/mysql/unsupported-plugins/"
...
`
We have to use templates (*.in) of the scripts instead hard-coded values.