Bug 1178

Summary: добавить зависимость на debian-helper-scripts
Product: [Свободные проекты (Open source projects)] Korinf Reporter: Boris Savelev <boris>
Component: ОбщееAssignee: BUGS@Etersoft <bugs>
Status: CLOSED INVALID QA Contact:
Severity: enhancement    
Priority: P5 CC: boris, lav, yurifil
Version: не указана   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 3941    
Bug Blocks:    

Description Boris Savelev 2008-02-20 13:32:17 MSK
в пакетах с ядерными модулями при сборке для deb систем добавить в зависимость пакет debian-helper-scripts, который предоставляет возможность управления сервисами через команду "service"
Comment 1 Vitaly Lipatov 2008-02-20 13:38:44 MSK
Женя, проверь пожалуйста, те Requires, которые мы ставим в RPM-спеке, попадают ли в итоговый deb-пакет?
Comment 2 Eugene Zagidullin 2008-02-21 11:02:11 MSK
(In reply to comment #1)
> Женя, проверь пожалуйста, те Requires, которые
> мы ставим в RPM-спеке, попадают ли в итоговый
> deb-пакет?
> 

А как вообще alien разруливает зависимости? Заново пересканирует бинари, подобно rpm, через ldd? В противном случае, откуда он берёт имена пакетов для зависимостей?
Comment 3 Vitaly Lipatov 2008-02-21 11:30:50 MSK
Ну так это предлагается тебе узнать.
Нам нужно, что alien выставлял зависимости, взятые из Requires rpm-пакета.
Сейчас он этого вообще не делает или даже не умеет - ведь при установке полученного deb-пакета никогда не возникает проблем с зависимостью.
Comment 4 Eugene Zagidullin 2008-02-21 14:33:40 MSK
(In reply to comment #0)
> в пакетах с ядерными модулями при сборке
> для deb систем добавить в зависимость пакет
> debian-helper-scripts, который предоставляет
> возможность управления сервисами через
> команду "service"
> 

Осталось придумать, как засовывать эту инфу в spec так, чтобы она попала в rpm, но никому не мешала, и научить alien её оттуда выдирать. Или отказаться от alien :)
Comment 5 Vitaly Lipatov 2008-02-21 15:52:15 MSK
Засовывать не проблема. Проблема транслировать зависимости из rpm
Comment 6 Eugene Zagidullin 2008-02-21 17:22:06 MSK
(In reply to comment #5)
> Засовывать не проблема. Проблема
> транслировать зависимости из rpm

Есть идея (потребуются косметические изменения в alien), как транслировать "файлово-библиотечные" зависимости. Точнее, вспомнил одну из реализаций подобной трансляции... А вот с зависимотсями пакетными сложнее: всё-таки придётся определять их как-то по-платформенно...

Первое попробую вчерне набросать...
Comment 7 Vitaly Lipatov 2012-01-18 02:54:28 MSK
Больше не поручаем заданий bugs@.
Comment 8 Vitaly Lipatov 2012-05-17 20:02:26 MSK
Chrooting in Debian/6.0 system with i586 arch
korinfer@builder:~$ dpkg -S service
sysvinit-utils: /usr/sbin/service

Пакета debian-helper-scripts уже нет...

Команда service благополучно есть в популярных системах. Закрываю.