/etc/make.conf
Miroslav Lachman
000.fbsd at quip.cz
Tue Aug 28 00:24:52 CEST 2012
Miroslav Prýmek wrote:
[...]
> Jako muze to mit castecne logiku v tom, ze default je proste
> "vanilla"/"bez volby" a pak zalezi na autorovi software, co za default
> povazuje, ale pro spravce to neni zrovna pohodlnej system.
Vetsinou se maintainer snazi defaultni volby prizpusobovat mainstreamu -
tedy tomu, co se pouziva v jinych (binarnich) distribucich, nebo co
nejcasteji pouziva vetsina uzivatelu. Ze u nektereho portu je to
defaultne WITH_LDAP a u jineho je to WITHOUT_MYSQL, to ma se
opodstatneni. Neni to podle toho, jak se kdo vyspal (vetsinou).
> Takze v tomhle myslim Pavla nemuzeme potesit - principielne je to
> skoro jako v Gentoo, ale implementace neni moc dobra, takze ve finale
> to jako v Gentoo neni vubec :)
Implementace je podle me naprosto v poradku a dela presne to, jak a proc
je zamyslena a zdokumentovana. Ze se nekomu nelibi, to je druha vec. Ale
nikdy se nelze zavdecit vsem.
Ty defaultni volby se totiz pouzivaji i pro kompilaci binarnich balicku
(packages) a pokud by tedy vsechny volby byly defaultne WITHOUT_*, tak
vysledkem budou minimalisticke a pro naprostou vetsinu lidi naprosto
neuzitecne packages a vsechno si budou muset pak nastavovat v make.conf
a kompilovat lokalne.
Myslim, ze i pro spravce je to naprosto jednoduchy a logicky system.
(ktery holt nema dva stavy, ale tri) Alespon ja se citim byt spravcem uz
radu let a nikdy me v tomhle systemu WITH_ / WITHOUT_ neprislo nic
spatneho. Stejne to konfiguruju "per port", protoze nejaky port chci mit
s IPv6 a jiny bez, nektery s OpenSSL a jiny opet bez. To, ze nektery
port umoznuje nejakou funkcionalitu spojenou se zavislosti na MySQL
jeste neznamena, ze ji chci pouzit, kdyz mam MySQL nainstalovanou jen
kvuli provozu MySQL serveru atd.
Pokud u neceho vim, ze to opravdu v systemu nechci u zadneho portu, tak
si zkratka do make.conf dam WITHOUT_X11=yes nebo WITHOUT_CUPS=yes a je
to. Stejne to pak pri kompilaci / instalaci musim hlidat, protoze
nektere porty bez toho zkratka nainstalovat nejdou a pokud je explicitne
chci nainstalovat, tak tuhle zavislost by stejne natahly.
Mirek
More information about the Users-l
mailing list