[rfc] HOME-ETC.txt [by

Michal Moskal malekith w pld-linux.org
Śro, 9 Kwi 2003, 14:05:08 CEST


On Wed, Apr 09, 2003 at 01:57:16PM +0200, Andrzej Krzysztofowicz wrote:
> > 
> > On Wed, Apr 09, 2003 at 12:50:25PM +0200, Andrzej Krzysztofowicz wrote:
> > > > 
> > > > Nie jest powiedziane nigdzie, że te zasoby *muszą* pozostać w katalogu 
> > > > użytkownika. Przy normalnym ustawieniu *_DIR będzie to katalog domowy, ale 
> > > > nic nie stoi na przeszkodzie, żeby była to całkowicie inna lokalizacja.
> > > 
> > > BTW: umieszczenie tych zasobow poza katalogiem uzytkownika nie wymaga
> > > sciezki bezwzglednej. Zawsze mozna
> > >    CONFIG_DIR=../../gdzies/indziej
> > 
> > O ile $HOME danego użytkownika jest zawsze tak samo zagnieżdżony.
> 
> Nie ma znaczenia. Mozna dodac czlonow "../"
> Zauwaz, ze /../ oznacza to samo co / :
> 
> $ ls -l ../../../../bin/ls
> -rwxr-xr-x    1 root     root        59516 Nov 30 21:19 ../../../../bin/ls
> $ ls -l ../../../../../../../../bin/ls
> -rwxr-xr-x    1 root     root        59516 Nov 30 21:19
> ../../../../../../../../bin/ls

Anyway:

1) jeśli CONFIG_DIR jest względne można również wyjść z HOME
2) robi się to jednak trudniej
3) łatwiej robić patche jeśli jest bezwzględne
4) kloczek z jakiś niejasnych powodów chce, żeby było względne (sorki,
   nie umiem parsować tych maili)

Czyli jeśli jest względne, to nie uzyskujemy żadnej dodatkowej spójności
(bo 1), utrudniamy użytkownikom (2) oraz developerom (3) życie. Niestety
4.

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::::: Wroclaw University, CS Dept : {E-,w}-- {b++,e}>+++ h



Więcej informacji o liście dyskusyjnej pld-devel-pl