|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 11 Dec 2007 02:30:42 To : Aleksey Cheusov Subject : Re: buildbox -------------------------------------------------------------------------------- 10 дек 2007, понедельник, в 20:49 KRAT, Aleksey Cheusov написал(а): AC>>> Кошмар. Че, правда что ли? И нельзя поставить set-ы и бинарные пакеты, AC>>> скомпилированные на другой машине? EG>> Можно, но неудобно. Гораздо проще сделать всё по месту. AC> Ужас. У меня все-таки стойкое ощущение, что ты так делаешь просто AC> потому, что тебе так больше нравится. Разумеется, так больше нравится, потому что так проще всего. AC> Или обоснуй появление SIGILL, AC> SIGBUS или что там у тебя при сборке не "на месте". Почему я должен обосновывать SIGILL, который ядро мне даёт при запуске make installworl? AC> При условии, конечно, AC> что в исходники production машины ты не вносишь изменения, изменяющие ABI. Исходники штатные. AC> P.S. AC> Существует только один HОРМАЛЬHЫЙ способ работы с пакетами: Речь про обновление base system, сторонние пакеты совсем отдельная тема. AC> 1) создать удобный набор утилит для работы с бинарнымИ репозиториЯМИ. Это звучит как "что тебе мешает выдумать порох непромокаемый?" AC> 2) (опционально) воспользоваться source based пакетной системой для... AC> ага, для создания custom бинарного репозитория. AC> Все остальные способы приводят к ненужному сексу. AC> И сборка на production сервере - мягко говоря очень плохая идея. AC> Ты же сам совсем недавно наступал на эти грабли. Когда? При обновлении системы собственными силами никаких проблем, кроме скорости сборки как раз нет. AC> P.P.S. Hа счет неудобно "не по месту". Посмотри на NetBSD-шный AC> pkg_comp. Вопрос был про штатные средства кросс-компиляции FreeBSD, которые не будем показывать пальцем кто предлагал использовать для обновления серверов вместо сборки непосредственно на них. AC> Hу очень просто сделано. Hикаких NFS-ов. Просто сделай AC> chroot и покажи, где лежат set-ы системы ДЛЯ которой ты строишь AC> пакеты. Я не пробовал, но, по идее, оно с минимальными изменениями AC> должно работать под любой BSD. С пакетами вообще никаких проблем не вижу под FreeBSD - обновление системы почти всегда никак не затрагивает их работоспособность, исключения крайне редки (вроде смены locale on-disk format). Eugene -- Choose your future --- slrn/0.9.8.1 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260938a819f69.html, оценка из 5, голосов 10
|