rpm a plny rpm

Milan Kerslager milan.kerslager na pslib.cz
Středa Červen 18 08:01:35 CEST 2003


On Wed, Jun 18, 2003 at 07:47:27AM +0200, mardon wrote:
> > Jsem zacatecnik a neni pro mne lehke zkontrolovat konfiguraci
> > sendmailu. 
> >  
> > Jeste pridam navic proc ten sendamil je config modified. 
> > Server jsem neistalovala ale doslo zrejme ke zmene sendmail.cf bez 
> > pouziti sendmail.mc a navic ve spoustecim skriptu bylo zakomentovano 
> >  
> > #if test -x /usr/bin/make -a -f /etc/mail/Makefile ; then 
> >         # make -C /etc/mail -s 
> >         # else 
> >           for i in virtusertable access domaintable mailertable ; do 
> >             if [ -f /etc/mail/$i ] ; then 
> >                 makemap hash /etc/mail/$i < /etc/mail/$i 
> >             fi 
> >           done 
> >         # fi  
> 
> Fuuuj!!! Nicmene to vypada, ze se to jako ma delat pri kazdem restartu, 
> coz je zvlastni, ale budiz (prave krome pregenerovani sendmail.cf). 
> 
> Ted nevim k cemu patri to FUUUJ!!!
> 
> Ty radky jsou zakomentovane protoze jinak sendmail nechtel chodit
> vzdy se vygeneroval sendmail.cf s 0 delkou.

Bud Vam chybel balicek sendmail-cf nebo balicek m4 (proto to neslo).

Modifikovat originalni skripty je vzdy spatne, protoze si tim zadelavate
na problemy pri upgrade (jak bylo ostatne videt a jak jsem zde
rozebral). Lepsi je vyresit problem.

A jeste lepsi je nemodifikovat generovany soubor (sendmail.cf), ale
zdrojovy (sendmail.mc). Duvody jsou opet stejne.

> Nevim proc to tam vubec je , takto se ten spousteci skript vytvoril po
> instalaci.

Vytvoril se proto, ze to ma nejaky duvod. Jde o to, aby jste nemusel v
adresari /etc/mail zadavat make rucne (nebo kdyz na to zapomenete, aby
to restart sluzby vyresil za Vas).

Sendmail se totiz ridi temi *.db soubory, ktere se generuji z textovych
originalu (napr. virtusertable a virtusertable.db). Jiste, muzete ho
presvedcit, aby pouzival plain-text, ale to je pomalejsi (*.db jsou
hashovane binarni struktury, tj. system klic -> hodnota).

-- 
                        Milan Kerslager
                        E-mail: milan.kerslager na pslib.cz
                        WWW:    http://www.pslib.cz/~kerslage/


Další informace o konferenci Linux