Poudriere и прерванная сборка

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Charlz_Klug_
проходил мимо

Poudriere и прерванная сборка

Непрочитанное сообщение Charlz_Klug_ » 2016-11-22 22:35:10

Что произойдёт если прервать сборку poudriere-ом, а потом запустить заново? Будет ли poudriere собирать порт сначала или продолжит с прерванного места?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Poudriere и прерванная сборка

Непрочитанное сообщение f_andrey » 2016-11-22 23:18:38

Единичный порт, с настройками по умолчанию, точно начнёт строить заново, так как там чистое окружение и не сохраняется промежуточное состояние (есть режимы когда сохраняются, но они скорее для отладки).
Когда портов целый список, надо смотреть, но кажется уже посторенные он всё же умеет определять, даже если не смог корректно построить репозиторий (хотя не присматривался, может и пересоберёт всё)

Опять же вопрос, что и зачем вы хотите?
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1314
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Poudriere и прерванная сборка

Непрочитанное сообщение xM » 2016-11-22 23:41:57

f_andrey писал(а): уже посторенные он всё же умеет определять
Да. Сначала билд идёт, и уже построенные сохраняются. А после уже идёт инсталляция всего построенного.
То есть можно прерывать. Главное чтобы завершилось корректно.
IT voodoo blog https://kostikov.co

Charlz_Klug_
проходил мимо

Poudriere и прерванная сборка

Непрочитанное сообщение Charlz_Klug_ » 2016-11-23 6:35:20

f_andrey писал(а):Опять же вопрос, что и зачем вы хотите?
Решил собрать fvwm-crystal (оконный менеджер), он потянул за собой целую кучу всякого разного. Среди этой кучи и llvm37. Собирается llvm37 уже долго - больше двух суток. Вот я и думаю - а что будет если прервать?
xM писал(а):То есть можно прерывать. Главное чтобы завершилось корректно.
Спасибо за ответ.

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1314
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

Poudriere и прерванная сборка

Непрочитанное сообщение xM » 2016-11-23 12:55:24

undefined писал(а): Собирается llvm37 уже долго - больше двух суток
Можно подсунуть уже собранный порт. Погуглите.
IT voodoo blog https://kostikov.co

Charlz_Klug_
проходил мимо

Poudriere и прерванная сборка

Непрочитанное сообщение Charlz_Klug_ » 2016-11-23 17:04:46

xM писал(а):
undefined писал(а):Можно подсунуть уже собранный порт. Погуглите.
Спасибо за ответ!

Charlz_Klug_
проходил мимо

Poudriere и прерванная сборка

Непрочитанное сообщение Charlz_Klug_ » 2017-01-10 17:36:35

Действительно, оказывается, если прервать сборку - то состояние не сохраняется. Прикольно: полное время, затраченное на компиляцию LLVM - 37 часов и 59 минут. Система - FreeBSD 10.3 i386. ОЗУ: 1 гигабайт. Проц: Целерон 2.26 гигагерц.