|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 23 Aug 2005 20:32:15 To : Timur Khanjanov Subject : Re: pkg_add & nanobsd -------------------------------------------------------------------------------- 23 авг 2005, вторник, в 16:00 KRAST, Timur Khanjanov написал(а): >>> pkg_add -v * >>> Если среди устанавливаемых пакетов есть A и B, причем B зависит от A, >>> то при установке A будет установлен и B, а потом при установке B >>> возникнет ошибка (already installed), pkg_add завершится неуспешно >>> несмотря на то, что все сделано правильно, nanobsd от этого >>> прекращает собирать образ. >>> Кто виноват и что делать? TK>> переименовать файлы с пакетами так чтобы В был первым? >> И так 10 раз? TK> зачем 10 - 1 раз А после обновления софта? TK> знаю что изврат но ничего другого в голову не приходит Чтобы просто собрать образ - заменить pkg_add * на pkg_add * ; true и код возврата pkg_add игнорируется - это гораздо проще, чем выстраивать дерево зависимостей ручками и перестраивать его опять, когда изменится. Hо хочется-то нормального решения на перспективу. И думается тут, что нужен ключик для pkg_add, игнорировать ошибку already installed, не увеличивать из-за нее счетчик, по которому потом exit() делается. Или даже без ключика? Между прочим, в /usr/src/MAINTAINERS для pkg_install прописан krion. Ау? Eugene -- Choose your future --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260939a5210f1.html, оценка из 5, голосов 10
|