utmp

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Sob, 12 Sty 2002, 16:26:20 CET


On Sat, 12 Jan 2002, Jan Rekorajski wrote:

> [piątek, 11 styczeń 2002], Blues napisał(a):
> 
> > W pliku /usr/include/paths.h pochodzącym z glibc'a mamy:
> > #define _PATH_UTMP      "/var/run/utmp"
> > 
> > Tymczasem nie ma utmp - w zamian jest dostarczany przez utempter 
> > /var/run/utmpx. Programy kompilujące się w tym środowisku próbują więc 
> > szukać /var/run/utmp, co im się rzecz jasna, nie udaje.
> > 
> > Sugeruję zmianą w nagłówkach lub dodanie linka 
> > /var/run/utmp -> /var/run/utmpx
> > 
> > Albo jedno i drugie - pozwoli to na poprawne tworzenie nowych zasobów oraz 
> > pozwoli na działanie pakietów z innych distro.
> 
> NIEEEEE!
> Juz to przerabialiśmy. Wtedy funkcje glibc typu {w,u}tmp*() zaczynaja
> szukac plikow /var/run/utmpxx. Poczytaj sobie źródła jeśli nie wierzysz.
> Albo strace cokolwiek co tych plików _poprawnie_ używa.
> 
> Poprawnym rozwiązaniem jest połatać programy które próbują tam recznie
> grzebać.

Hołk.

Rozwiązanie typu utmpter jest też dość krzywe i też nie za bardzo pasuje
do tego schematu jakim to powinno podlegać.

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*



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