в пакетах с ядерными модулями при сборке для deb систем добавить в зависимость пакет debian-helper-scripts, который предоставляет возможность управления сервисами через команду "service"
Женя, проверь пожалуйста, те Requires, которые мы ставим в RPM-спеке, попадают ли в итоговый deb-пакет?
(In reply to comment #1) > Женя, проверь пожалуйста, те Requires, которые > мы ставим в RPM-спеке, попадают ли в итоговый > deb-пакет? > А как вообще alien разруливает зависимости? Заново пересканирует бинари, подобно rpm, через ldd? В противном случае, откуда он берёт имена пакетов для зависимостей?
Ну так это предлагается тебе узнать. Нам нужно, что alien выставлял зависимости, взятые из Requires rpm-пакета. Сейчас он этого вообще не делает или даже не умеет - ведь при установке полученного deb-пакета никогда не возникает проблем с зависимостью.
(In reply to comment #0) > в пакетах с ядерными модулями при сборке > для deb систем добавить в зависимость пакет > debian-helper-scripts, который предоставляет > возможность управления сервисами через > команду "service" > Осталось придумать, как засовывать эту инфу в spec так, чтобы она попала в rpm, но никому не мешала, и научить alien её оттуда выдирать. Или отказаться от alien :)
Засовывать не проблема. Проблема транслировать зависимости из rpm
(In reply to comment #5) > Засовывать не проблема. Проблема > транслировать зависимости из rpm Есть идея (потребуются косметические изменения в alien), как транслировать "файлово-библиотечные" зависимости. Точнее, вспомнил одну из реализаций подобной трансляции... А вот с зависимотсями пакетными сложнее: всё-таки придётся определять их как-то по-платформенно... Первое попробую вчерне набросать...
Больше не поручаем заданий bugs@.
Chrooting in Debian/6.0 system with i586 arch korinfer@builder:~$ dpkg -S service sysvinit-utils: /usr/sbin/service Пакета debian-helper-scripts уже нет... Команда service благополучно есть в популярных системах. Закрываю.