Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: buildbox   Eugene Grosbein   11 Dec 2007 02:30:42 
 Re: buildbox   Aleksey Cheusov   11 Dec 2007 12:21:37 
Архивное /ru.unix.bsd/260938a819f69.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional