Dan Lukes wrote:
Miroslav Lachman napsal/wrote, On 11/08/09 22:20:

[...]

Navic, nemoznost pracovat s balicky neni jedine minus v porovnani s
portupgrade. Treba zpusob nastavovani optionu pro jednotlive porty lze u
portupgrade vyresit daleko vhodneji nez u portmasteru (ktery zavisi na
"raw" zpusobu stromu portu). Predstav si, ze se rozhodnes, ze u vsech
portu chces prekladat s optiony (treba) WITH_OPENSSL_PORT=yes
-DDWITHOUT_OPENSSL_BASE -DNOPORTDOCS -DNOPORTEXAMPLES

Ja vim, ze se to da napsat do make.conf a dokonce to omezit, aby se to
nemotalo do uplne vsech prekladu (treba jadra mebo worldu) - ale to
znamena, ze cast optionu bude tady, cast nekde jinde ...

Ty options pro jednotlive porty resim pres ports.conf (sysutils/portconf), vyhoda je, ze to plati pro vsechny zpusoby kompilace, tedy uplatni se to, i kdyz jeden admin pouzije portupgrade, druhy portmaster a treti cd /usr/ports/cat/port && make install

To mi z meho pohledu prijde lepsi reseni, nez aby kazdy nastroj mel svuj zpusob nastavovani techto voleb, ale samozrejme je to jen subjektivni nazor a zaroven vim, ze pkgtools.conf muze obsahovat vic nez jen options pro kompilaci.

Ale dobre - tohle je "jen" problem prekladu a tudiz problem centralniho
repository - a tam bych mohl stale pouzivat portupgrade. Centralni
repository na to vykon a pamet ma.

Na klientech by mi ale docela schazela jina schopnost - centralni
konfigurace. Ted upravuju pouze pkgtools.conf, ktery na klienta
nakopiruju a mam hotovou konfiguraci "specialit" - ktere porty
ignorovat, jake vymenit za neco jineho, pri cem neco spustit ...

Myslim, ze si pockam jeste par mesicu nez se portmanager dovyvine ...

Ano, na tohle si jeste budeme muset nejaky cas pockat. Nastesti to opravdu je v planu a ja verim, ze to Doug dotahne do zdarneho konce :)

No a kdyby mel jeste nekdo naladu pokusovat, tak dneska jsem narazil v mailinglistu na tohle:

http://www.lpthe.jussieu.fr/~talon/pkgupgrade

Cekam na ohlasy od nekoho, kdo to vyzkousi ;)

Mirek
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem