LINUX.ORG.RU

dpkg-deb Depends Firebird

 , ,


0

1

Хочу создать пакет в котором есть зависимость от Firebird3.0. Прописываю это в раздел Depends: firebird3.0-server

После установки пакета мне нужно добавить пользователя для firebird. Я это дело прописал в postinst:

isql-fb -u susdba -password masterley <<EOF
CONNECT test_base;
CREATE USER test_user PASSWORD 'test_password';
EOF

Но вовремя установки такого пакета, устанавливаются зависимости и firebird еще не готов к запуску скрипта. Я получаю ошибку: I/O error during "lock"..... security3.fdb

Вопрос: как установить свой скрип с запросами к БД которая в зависимостях?

Ответ на: комментарий от andrey_and

Ну так проверять состояние сервера БД, наличие баз, и т.п. - это уже твои частные заботы. Пакетная система за это никак не отвечает. Pre-Depends гарантирует, что установка требуемого пакета завершена. А готовность сервера - это отдельно.

Elyas ★★★★★ ()