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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Skvortsov                     2:5020/400     12 Jun 2005  14:52:42
 To : Boris Samorodov
 Subject : Re: смешивание портов и base system (было: Re: обновление OpenSSL)
 -------------------------------------------------------------------------------- 
 
 Boris Samorodov wrote:
 
 > On Sat, 11 Jun 2005 16:51:35 +0000 (UTC) Sergey Skvortsov wrote to Boris
 > Samorodov: Да, в случае system upgrade второй пункт надо повторить. Кстати, а 
 > в base system есть что-либо типа AFTERINSTALL для автоматизации сего процесса?
 
 Hет. У меня давно витает идея сделать что-то вроде srcupgrade (ага, типа как
 portsupgrade). Очевидные фичи:
 
 * автоматически при пересборке ядра апдейтить kernel loadable modules,
 ставившиеся из портов
 
 * удалять старые бинари/либы (напр., если в make.conf добавили NOUUCP (или
 NO_OPENSSH), то после установки следует удалить старые бинари, прочекать либы
 
 * удобный способ автоматического наложения пачтей передл билдами
 
 * отслеживать MFC/ api changes (сейчас отказываюсь точно сказать - как это
 видится)
 
 К сожалению, это быстрее сделать скриптами, что конечно порочный one-liners
 approach, но трудозатраты написания этого самого srcupgrade сильно выше
 получаемых плюсов (в расчёте на одного человека :).
 
 В принципе, ничто не мешать в /usr/src положить Makefile.inc, куда добавить
 target'ы install-kernel-all, install-universe - которые сделать wrapper'ами
 вокруг installkernel, installworld, со всеми указанными выше фичами.
 
 Конечно Makefile.inc надо как-то активировать - либо патчить
 /usr/src/Makefile, либо делать хитрую проверку в make.conf (.if ${.CURDIR} =
 ...).
 
 Технически, это наиболее простой и прозрачный путь. Опять же, если эти фичи
 отладить - то отчего бы не добавить в обычный Makefile.
 
 -- 
 Sergey Skvortsov
 mailto: skv@protey.ru
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 обновление OpenSSL   Vladislav Mushchinskih   08 Jun 2005 12:55:54 
 Re: обновление OpenSSL   Anton Yuzhaninov   08 Jun 2005 12:21:06 
 Re: обновление OpenSSL   Dmitry Provodnikov   08 Jun 2005 20:30:49 
 обновление OpenSSL   Vladislav Mushchinskih   09 Jun 2005 10:17:28 
 Re: обновление OpenSSL   Dmitry Provodnikov   09 Jun 2005 21:04:09 
 обновление OpenSSL   Vladislav Mushchinskih   10 Jun 2005 08:50:30 
 Re: обновление OpenSSL   Boris Samorodov   10 Jun 2005 19:04:41 
 Re: обновление OpenSSL   Sergey Skvortsov   11 Jun 2005 15:42:35 
 Re: обновление OpenSSL   Boris Samorodov   11 Jun 2005 16:37:11 
 Re: обновление OpenSSL   Sergey Skvortsov   11 Jun 2005 20:51:35 
 смешивание портов и base system (было: Re: обновление OpenSSL)   Boris Samorodov   11 Jun 2005 22:13:53 
 Re: смешивание портов и base system (было: Re: обновление OpenSSL)   Sergey Skvortsov   12 Jun 2005 14:52:42 
 Re: смешивание портов и base system (было: Re: обновление OpenSSL)   Boris Samorodov   15 Jun 2005 17:14:04 
Архивное /ru.unix.bsd/6577e2e73b96.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional