[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Как правильно собирать 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: