[rfc] HOME-ETC.txt [by³o: Re: Wolna amerykanka w PLD?]

Jacek Konieczny jajcus w bnet.pl
Czw, 10 Kwi 2003, 12:31:04 CEST


On Wed, Apr 09, 2003 at 02:46:46PM +0200, Tomasz K³oczko wrote:
> Pawe³ .. przecie¿ masz zmienn± bezwzgledn±. Nazywa siê $HOME. 

I bardzo dobrze ¿e jest. Bêdzie mo¿na j± u¿yæ _jawnie_ przy ustawianiu 
CONFIG_DIR (czy jak to nazwiemy).

Je¶li w .profile jest:

	CONFIG_DIR=$HOME/etc

To wszystko jest jasne, nawet dla kogo¶ kto nie zagl±da³ do naszego
CVS. U¿ycie ¶cie¿ki wzglêdnej wymaga³oby dodatkowego wyja¶nienie
wzglêdem czego ona jest. Poza tym, rozwi±zanie ze ¶cie¿k± bezwglêdn±
mo¿e byæ u¿yteczne w systemach gdzie nie ma wogóle $HOME, a skoro chcemy
¿eby nasze zmiany by³y w³±czane do orginalnych ¼róde³ programów, to to
te¿ jest argument.

Argument za ¶cie¿k± wzglêdn± widzê tylko jeden: jest ju¿ parê programów
tak spatchowanych. Ale to ¿e b³êdne rozwi±zanie jest gdzie¶ stosowane,
to nie powód ¿eby go stosowaæ wszêdzie.

Jest jedno rozwi±zanie, które podoba³o by mi siê bardziej: ¶cie¿ka
wzglêdna do $HOME, gdy nie zaczyna siê od "/". Ale to znacznie
skomplikowa³oby implementacjê, a jest taka odwieczna zasada: rozwi±zania
prostrze s± lepsze.

Pozdrowienia,
	Jacek



Wiêcej informacji o li¶cie dyskusyjnej pld-devel-pl