LINUX.ORG.RU

Объединить 3 пакета в 2

 ,


0

1

Привет, ЛОР!

Может кто сталкивался, подскажите, как настроить control-файлы для сборки DEB пакетов?

Ситуация такая: было пакеты, скажем, service-one и service-two, и они зависели от третьего service-common.

В итоге service-common попал в serivce-one, а service-two стал сам по себе.

Как прописать секции Replaces, Depends и Provides, что бы обновление происходило по схеме:

а) service-one, service-common, service-two -> service-one, service-two
б) service-one, service-common -> service-one
в) service-two, service-common -> service-two

Сейчас пробовали так, но оно пакет service-common удаляется почему-то два раза (если обновлять и service-one, и service-two):

  • service-one
    Replaces:  service-one (<< old-ver), service-common (<< old-ver)
    
  • serivce-two
    Replaces:  service-two (<< old-ver), service-common (<< old-ver)
    
★★★★★

Последнее исправление: sphericalhorse (всего исправлений: 5)

service-one, service-two в replaces не нужны, service-common нужно добавить в breaks

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.