[freebsd] Тихая установка, без диалоговых окон, пакетов из портов

Vladislav V. Prodan admin at support.od.ua
Mon Nov 13 17:45:47 EET 2017


12 ноября 2017 г., 23:24 пользователь George L. Yermulnik <yz at yz.kiev.ua>
написал:

> Hello!
>
> On Sat, 11 Nov 2017 at 18:44:26 (+0200), Vladislav V. Prodan wrote:
>
> > Здравствуйте.
> > Понадобилось соорудить скрипты инсталляции.
>
> > Добавляю в /etc/make.conf опции:
>
> > security_cyrus-sasl2-saslauthd_SET=DOCS GSSAPI_BASE BDB1
> > security_cyrus-sasl2-saslauthd_UNSET=HTTPFORM OPENLDAP OPENLDAP_SASL
> > GSSAPI_HEIMDAL GSSAPI_MIT BDB GDBM
>
> > И ставлю так:
> > make reinstall clean BATCH=1 -C /usr/ports/security/cyrus-
> sasl2-saslauthd
> > || exit
>
> > Минус такой установки, то в базе портов отсутствуют эти опции.
> > Директории /var/db/ports/security_cyrus-sasl2-saslauthd нет.
>
> > Как сделать, чтоб и в /etc/make.conf и в /var/db/ports/ оставались опции?
>
> 1. А чем не устраивает наличие этих опций только в /etc/make.conf?
>

Многие горе-админы не знают, что в make.conf можно задать опции.
И про просмотр текущих опций установленных пакетов тоже не знают...


> 2. Подсмотреть в /usr/ports/Mk/bsd.port.mk как создаётся
> /var/db/ports/category_port/options?
>

Да, я понял, надо как-то выкручиваться и ручками дублировать конфиг в
/var/db/ports/security_cyrus-sasl2-saslauthd ....


-- 
 Vladislav V. Prodan
 System & Network Administrator
 support.od.ua
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.uafug.org.ua/pipermail/freebsd/attachments/20171113/80e1c95c/attachment.html>


More information about the freebsd mailing list