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<[EMAIL PROTECTED]> 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<[EMAIL PROTECTED]> 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@fug.com.br http://mail.fug.com.br/mailman/listinfo/freebsd_fug.com.br