[FUG-BR] portupgrade

Rainer Alves freebsd em powered.net
Seg Set 12 10:21:06 BRT 2005


Na verdade a compilação de um port não tem relação com o formato do 
startup-script que ele usa (não sei se entendi a sua pergunta corretamente).
O port do openldap-server não usa rcNG, ele instala o slapd.sh e o 
slurpd.sh que são scripts RC comuns (ainda usam o start_precmd).
Depois de terminar a instalação do port, coloque os parâmetros abaixo no 
rc.conf e altere conforme necessário:

slapd_enable="YES"
slapd_flags='-h "ldapi://%2fvar%2frun%2fopenldap%2fldapi/ ldap://0.0.0.0/"'
slapd_sockets="/var/run/openldap/ldapi"
slurpd_enable="YES"

-- Rainer


Celso Viana wrote:

>Isso seria mais fácil com o port já estando no formato (é isso?) rcng, né?
>
>Celso
>
>Em 12/09/05, Rainer Alves<freebsd em powered.net> escreveu:
>  
>
>>Celso,
>>
>>Se você definir o WITH_SASL=yes durante a compilação do OpenLDAP, ele
>>vai automaticamente fazer o download do port security/cyrus-sasl2 (v
>>2.1.21), compilar, instalar, e usar o parâmetro "--with-cyrus-sasl" ao
>>compilar o OpenLDAP.
>>
>>-- Rainer
>>
>>
>>Celso Viana wrote:
>>
>>    
>>
>>>Rainer,
>>>
>>>Valews pela dica; só mais um detalhe: por exemplo, qdo vou instalar o
>>>"openldap22-server" pelo ports é exibida as opções:
>>>=============================================================
>>>
>>>You can build openldap-server-2.2.28 with the following options:
>>>
>>>WITH_BDB_VER          select BerkeleyDB version (default 42)
>>>WITH_SASL             with (Cyrus) SASL2 password verification
>>>WITH_PERL             with Perl backend
>>>WITH_SHELL            with Shell backend
>>>WITH_ODBC             with SQL backend
>>>WITH_ODBC_TYPE        select ODBC interface (iODBC or unixODBC)
>>>WITH_SLP              with SLPv2 (RFC 2608) support
>>>WITH_SLAPI            with Netscape SLAPI plugin API
>>>WITHOUT_TCP_WRAPPERS  without tcp wrapper support
>>>WITHOUT_BDB           without BerkeleyDB support
>>>WITH_DYNGROUP         with Dynamic Group overlay
>>>WITH_PROXYCACHE       with Proxy Cache overlay
>>>WITH_ACI              with per-object ACIs (experimental)
>>>WITH_DYNAMIC_BACKENDS build backends as modules
>>>WITH_RCORDER          slapd(1) should start early in the boot process
>>>
>>>=============================================================
>>>
>>>Como está acima, não deveria ser feito o download da biblioteca SASL?
>>>
>>>Celso
>>>
>>>Em 11/09/05, Rainer Alves<freebsd em powered.net> escreveu:
>>>
>>>
>>>      
>>>
>>>>Celso,
>>>>
>>>>Para tornar esses parâmetros permanentes (eles serão usados
>>>>automaticamente sempre que você fizer um portupgrade ou make que envolva
>>>>esse port), você tem duas opções:
>>>>
>>>>1) Inclua os parâmetros na seção "MAKE_ARGS" do
>>>>/usr/local/etc/pkgtools.conf:
>>>>
>>>>MAKE_ARGS = {
>>>>       'multimedia/mplayer' => 'WITH_OPTIMIZED_CFLAGS=yes WITH_GTK1=yes
>>>>WITHOUT_RUNTIME_CPUDETECTION=yes WITHOUT_3DNOW=yes WITHOUT_DSP=yes
>>>>WITH_RTC=yes',
>>>> }
>>>>
>>>>Essa maneira aí em cima funcionará APENAS quando você usar o
>>>>portupgrade, não funcionará quando você for manualmente em um subdir do
>>>>ports e der um 'make install':
>>>>
>>>>2) Ou então edite o /etc/make.conf e defina lá os parâmetros (essa forma
>>>>funcionará com portupgrade, "make install" manual e todas as outras):
>>>>
>>>>.if ${.CURDIR:M*/multimedia/mplayer}
>>>>WITH_OPTIMIZED_CFLAGS=yes
>>>>WITH_GTK1=yes
>>>>WITHOUT_RUNTIME_CPUDETECTION=yes
>>>>WITHOUT_3DNOW=yes
>>>>WITHOUT_DSP=yes
>>>>WITH_RTC=yes
>>>>.endif
>>>>
>>>>Att.,
>>>>Rainer Alves
>>>>BrasilTelecom
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>        
>>>>


_______________________________________________
Freebsd mailing list
Freebsd em fug.com.br
http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br




Mais detalhes sobre a lista de discussão freebsd