LINUX.ORG.RU

установка кастомного mysql в cubic

 ,


0

1

Доброго вечера форумчане Пользуюсь Cubic для сборки кастомного дистрибутива на базе убунты, и на сей раз появилась необходимость добавить в дистриб кастомный мускл, в котором после установки кроме рута будет создан мой пользователь, например «test». Что я делаю, качаю нужный мне пакет, mysql-server-5.7.deb, распаковываю, затем открываю в ./DEBIAN/postinst нахожу строчку

echo «CREATE USER IF NOT EXISTS 'debian-sys-maint'@'localhost' IDENTIFIED BY '$pass';» >> «$initfile»

echo «GRANT ALL ON *....полностью не описываю

после этих двух строк добавляю:

echo „CREATE USER 'test'@'localhost' IDENTIFIED BY 'test';“ >> »$initfile"

echo «GRANT ALL PRIVILEGES ON * . * TO 'test'@'localhost';» >> «$initfile»

после чего собираю dpkg-deb -b, проблем при сборке не возникает, образ инсталлится в домашней убунте корректно, но при попытке его же проинсталлировать в кубике получаю следующее:

dpkg: error processing package mysql-server-5.7 (--install): installed mysql-server-5.7 package post-installation script subprocess returned error exit status 1

вопрос, что я делаю не так? может у кого то был опыт в решении подобной задачи и может подсказать как ее правильно решить?