Sprava konfigurace portu

Ondra Knezour knezour at weboutsourcing.cz
Wed Dec 7 02:50:23 CET 2005


DD,

rad bych znal Vase postupy, na ktere nedate dopustit pri sprave ruznych 
nastaveni pouzitych pri prekladu ruznych portu.

Problem se da rozdelit na dve casti:
- ziskani informaci o moznostech konfigurace
- jejich nastaveni pouzite pri kazdem prekladu portu
oboje pak pokud mozno rekurzivne i pro vsechny zavislosti

Co se tyce prvni moznosti, obavam se, ze neni jednodussi cesta, nez 
zjisteni zavislosti a patrani v dokumentaci, Makefile, moznostech make 
options, ruznych hlaskach pri prekladu (viz napr. ghostscript porty - 
press ctrl-c now and use make A4=yes) atd.

Jedine trochu komfortni reseni - make config-recursive jsem shledal 
nefunkcnim pote, co jsem ho nekolikrate pouzil, na konfiguraci 
zavislosti jsem nebyl tazan, nasledne samozrejme nebyla pri prekladu 
konfigurace nalezena a vyskocilo okno s OPTIONS, pro davkovy preklad 
nepouzitelne. Bud jsem to nepochopil, nebo to spatne pouzivam nebo je to 
rozbite.

Soudim, ze tento problem nejak elegantne a univerzalne vyresit nejde, i 
kdyz bych byl rad, kdyby me nekdo presvedcil o opaku.

Druhou otazkou, kterou je potreba resit je ukladani pracne ziskanych 
nastaveni, ktere chceme pouzit. Mne jsou znamy nasledujici moznosti:

- pouzit make config tam, kde to je mozne
- teoreticky pouzit /var/db/ports/PORTNAME/options stejne jako predchozi 
bod, zatim jsem nezkoumal
- pouzit Makefile.local, coz nebude fungovat u vsech portu a muze pri 
upgradu stromu portu snadno prijit k urazu
- zmatlat vsechno pomoci ruznych IF konstrukci do /etc/make.conf
- pouzit moznost nastaveni pro jednotlive porty v konfiguraci 
portupgrade, ktere se bohuzel nepouzije pokud portupgrade nevstupuje do hry

Muze nekdo doplnit nejake dalsi reseni, ktere ke sve spokojenosti 
pouziva? Ideal, ke kteremu se chci priblizit je nasledujici postup:

1. Zjistit dostupne volby vybraneho portu a zavislosti
2. V pripade upgradu zjistit pripadne nove volby k tem drive ulozenym
3. Nastaveni techto voleb a jejich ulozeni pro dalsi preklady
4. Bezproblemovy davkovy preklad cehokoliv

a to vse nejakou co nejjednodussi a nejuniverzalnejsi metodou.
-- 
S pozdravem

Ondra Knezour
----------------------------
http://www.weboutsourcing.cz



More information about the Users-l mailing list