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