home_etc - moje wnioski

Roman Werpachowski roman w student.ifpan.edu.pl
Pią, 7 Cze 2002, 10:07:21 CEST


On 7 Jun 2002, Rafal Cygnarowski wrote:

> 4. Czy katalog $CONFIG_DIR musi byc wzgledny do $HOME?
>    IMHO: tak. Nie ma sensu probowac zaspokajac potrzeb
>    tej 1/1000 czesci osob, ktore maja takie widzimisie.
>    Jesli juz koniecznie musza je miec w /var/etc/$LOGIN to niech
>    ustawiaja sobie zmienna $CONFIG_DIR=.etc, a w $HOME robia
>    odpowiedni symlink. W przeciwnym wypadku patche beda znacznie
>    trudniejsze do zaimplementowania (z reszata nie potrzebnie).

dlaczego trudniejsze?

char conf_dir[MAXPATHLEN + 1];
char * env_conf_dir;

env_conf_dir = getenv("CONFIG_DIR");

if (env_conf_dir[0] == '/')
	strncpy(conf_dir, env_conf_dir, MAXPATHLEN);
else {
/* doklejaj do $HOME */
}

Jedno proste sprawdzenie. Takie trudne?

Roman Werpachowski



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