spousteni sendmailu

Petr Rehor prehor at gmail.com
Thu May 5 18:10:23 CEST 2005


On 5/5/05, Divacky Roman <xdivac02 at stud.fit.vutbr.cz> wrote:
> On Tue, May 03, 2005 at 08:40:19PM +0200, Dan Lukes wrote:
> > Divacky Roman napsal/wrote, On 05/03/05 17:44:
> > >>aplikace z /usr/local/etc/rc.d
> >
> > >milter-spamc z portu normalne obsahuje rc skript a je to novy rc skript
> > >takze ma osetrene zavilosti
> >
> >       To tedy nemohu potvrdit.
> >       Ano, /etc/rc.d jsou scripty "nove generace" a maji osetrene
> >       zavislosti.
> >
> >       Scripty v /usr/local/etc/rc.d jsou take scripty nove generace, ale
> > zadne zavislostiv nich system neresi. Vsechny tyto scripty spousti
> > /etc/rc.d/localpkg a zavislosti jsou jednotne dany prave timto scriptem.
> 
> tak to je pekne debilni teda...

Pokud je skript "nove generace" (rcNG) v /usr/local/etc/rc.d pak ho
staci presunout do /etc/rc.d a ubrat mu priponu .sh a muzete si uzit
zavislosti z plna hrdla ;-)

Kdybyste to chteli resit systemove, tak je treba upravit port nasledovne:
- v Makefile napiste USE_RC_SUBR= <nazev>.sh
- rcNG skript v adresari files prejmenovat na <nazev>.sh.in
- muzete v nem pouzit promenne PREFIX, LOCALBASE, X11BASE, DATADIR, DOCSDIR,
  EXAMPLESDIR, pokud potrebujete dalsi promenne muzete je v Makefilu
doplnit pomoci:
  SUB_LIST+= <promenna>=<hodnota>

Pri prekladu se pozna, ze mate FreeBSD s podporou rcNG a skript se
spravne da do /etc/rc.d na starich verzich do /usr/local/etc/rc.d

Uz jsou takhle predelane nektere porty, z tech zajimavejsich:
- database/mysql*-server
- mail/cyrus-imapd*
- net/jabber

Podrobnosti:
- http://www.freebsd.org/cgi/query-pr.cgi?pr=69217
- http://www.freebsd.org/cgi/cvsweb.cgi/ports/Mk/bsd.port.mk#rev1.508

P.




More information about the Users-l mailing list