The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"freebsd обновление хитроскомпиленых портов"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"freebsd обновление хитроскомпиленых портов"  
Сообщение от logka email(??) on 12-Июл-07, 15:56 
Привет!
Вот скомпилил я допустим рhp. При этом я добавлял нужные мне опции в  Makefile.
С течением какогото времени portaudit выдает увязвимость установленого у меня php. Соответсвенно автоматическое обновление дерева портов уже заменило исправленый мною  Makefile новым.

Как мне обновить php, чтобы новое собралось с такими же опциями как у меня установленное?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "freebsd обновление хитроскомпиленых портов"  
Сообщение от domas email(ok) on 12-Июл-07, 16:29 
Файл /usr/local/etc/pkgtools.conf. Обрати внимание на секцию MAKE_ARGS={}.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "freebsd обновление хитроскомпиленых портов"  
Сообщение от logka email(??) on 12-Июл-07, 17:11 
>Файл /usr/local/etc/pkgtools.conf. Обрати внимание на секцию MAKE_ARGS={}.


ну  это да, но писать опции постоянно для каждого пакета .....
а вот portupgrade смотрит в /var/db/ports/port_name/options там же текущие опции прописаны ...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "freebsd обновление хитроскомпиленых портов"  
Сообщение от adsh (ok) on 12-Июл-07, 17:27 
>Как мне обновить php, чтобы новое собралось с такими же опциями как
>у меня установленное?

Прописывать всё в make.conf и не трогать Makefile вообще:

# Ports

WITHOUT_X11=yes

X11BASE=${LOCALBASE} # for old FreeBSD

# Apache2
.if ${.CURDIR:N*/ports/www/apache20} == ""
WITHOUT_DAV_MODULES=yes
WITHOUT_IPV6=yes
WITHOUT_SSL=yes
WITH_ALL_STATIC_MODULES=yes
WITH_CUSTOM_AUTH=access auth
WITH_CUSTOM_MISC=actions alias asis autoindex cgi dir env imap include log_config mime negotiation setenvif status userdir
WITHOUT_WWW=yes
.endif

# MySQL
.if ${.CURDIR:N*/ports/databases/mysql40-server} == ""
WITH_CHARSET=cp1251
WITH_XCHARSET=complex
BUILD_OPTIMIZED=yes
WITHOUT_INNODB=yes
.endif

.if ${.CURDIR:N*/ports/databases/mysql40-client} == ""
WITH_CHARSET=cp1251
WITH_XCHARSET=complex
BUILD_OPTIMIZED=yes
WITHOUT_INNODB=yes
.endif

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру