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
Женя, проверь пожалуйста, те 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 благополучно есть в популярных системах. Закрываю. |