|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Michael Shigorin 2:5020/400 10 Apr 2003 23:06:00 To : Vasily Tchekalkin Subject : Re: Гpафические оболочки тоpмозят -------------------------------------------------------------------------------- Vasily Tchekalkin <Bacek@yandex-team.ru> wrote: >> Так это называется "берем и дааарисовываем", потому что понадобилось не >> в пяти пакетах, а в сорока вдруг :) > Так я не сопротивляюсь :) Просто пока этих "сорока" пакетов не нет, > никто и не озобачивается. Как говорится, решаем проблемы в порядке > поступления.. Кто бы спорил. Как я уже упоминал, подход, когда пакет может носить с собой макросы, которые буду автоматом подхвачены и готовы к применению при сборке тех пакетов, которые от него зависят (пример -- apache и народец, которому д/же надо знать, где и кем он живет) -- мне нравится, потому что фрагментирует проблему и при этом ее решает. >>>>Выставляя u+rwX,go-w root.root на все, чему явно не указано иное. >> ^^^^^^^^^^^^^^^^^^^^^^^^^ >>>Чудовищно... Т.е. rpm считает себя на порядок умнее автора софтины???? >> Ау. Оно ничего не считает, оно само считается :) > Во-во. Это же отвратительно. Hу а как оно будет выполняться, если не посчитается хоть на одном CPU? :)) > Если я, как автор софтины, создаю файл /var/something/data с правами > 666, я наверно лучше знаю, зачем я так делаю. Hу это смотря лучше кого. Партизаны с такими вот солюшенами наперевес, как я полагаю, в печенках у любого sec@. (еще, небось, правов ему каких-нить навесить охота в дебрях makefile... группу там... -- а сборка таки пользователем) > И вот приходит RPM и правит их в чёрт-знает что. Hи-ни, наоборот -- в нечто детерминированное и контролируемое майнтейнером. > После чего бедный ментейнер начинает расковыривать сырцы, пытаясь > понять, почему же программа, поставленная через make install работает, > а черех rpm -i нет... (/me подпрыгивает и поет "я люблю sympa!" ;) OK. Тогда предложите другой управляемый вариант, > Просто в debian'е считается, что ментейнеру для заворачивания > чего-либо в пакет практически не надо про него ничего знать. А Витус вот что-то совершенно противоположное говорит. :) > Я именно так и начинал. db_make & debuild. Всё. Я получал готовый > пакет, не поправив не единой строчки в debian/*. Мой шаблонный спек для тривиальных случаев тоже "просто работает". > :) > Ладно. Завязываем. А то сейчас в holy-war перерастём :) Та ни, вопрос насчет управления правами действительно интересен. Тут есть и чуть другой вариант -- в Mdk9.1 выкрутили rpm так, что если что-то из дерева установки ("левого") не пошло в пакет -- надо вывалиться. С одной стороны, вроде как способствует аккуратности и незабывчивости, с другой -- _такую_ автоматику за глаза хочется выдрать с корнем, потому что это уже действительно взбесившийся одноразовый инструмент. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ --- ifmail v.2.15dev4 * Origin: osdn.org.ua (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/8694bcc02f36.html, оценка из 5, голосов 10
|