Как правильно собирать deb-пакеты с общим файлом
Добрый день.
Подскажите в какую сторону посмотреть.
Есть софтина, состоящая из набора демонов и web-морды для просмотра
статистики/управления.
Я собрал для неё deb-пакеты: sams (с демонами), sams-web (web-морда),
sams-doc (документация).
При этом web-морда от демонов абсолютно не зависит т.к. берет все
данные из БД, поэтому может размещаться на другой машине.
Соответственно в пакете sams указано suggest sams-web. А sams-web от
sams не зависит.
Теперь проблема - у софтины есть конфиг sams.conf где как минимум
прописывается настройки соединения с базой. Этот конфиг нужен как
sams, так и sams-web.
Если положить конфиг в оба пакета - будет dpkg error "trying to
overwrite". Положить конфиг только в один пакет, а второй сделать
зависимым - не хочется, т.к. не красиво. Сделать пакет sams-common
ради одного файла - мне кажется некорректно.
Соответственно подскажите как эту проблему решить наиболее правильно.
--
Pavel Vinogradov
Reply to: