Uwaga Zmiany ! Uwaga Zmiany !;)
Wojciech Slusarczyk
wojtek w mailbox.chemo.tuniv.szczecin.pl
Sob, 22 Maj 1999, 12:39:29 CEST
Witam,
W zwiazku z brakiem zainteresowania/doradztwa w sprawie
(w,u)tmpx (bylo kilka listów ) rozpoczynam proces metamorfozy
Linuszka ze stajni PLD ;)
1. Wszyscy 'kompilujący' proszeni są o wyedytowanie /usr/include/paths.h
i zianę nazwy wtmp,utmp na wtmpx,utmpx (recznie --poprawiony glibc
wyjdzie w momencie namierzenia pewnego paskudnego buga)
2. Wszyscy 'kompilujący' proszeni są o wyedytownie /etc/rc.d/rc.sysinit
i w okolicy gdzieś '# Clean out /etc' dostawienie poniższych lini:
# Clean out /etc.
rm -f /etc/mtab~ /fastboot /fsckoptions
rm -f /var/log/wtmp /var/run/utmp
:>/var/run/utmpx
:>/var/log/wtmpx
Proszę też opiekuna rc-scriptów aby wziął tę poprawkę pod uwagę i nie
zapomniał o niej gdy będzie puszczał kolejną wersję rc-scriptów.
Nie startujemy pod żadnym pozorem _utmpd_ jest on nie potrzebny !
That's all Folks ;)
Problemy i ich rozwiązanie:
1. Pierwsze co nas zdziwi to to, ze `last' będzie się pluł o to, że nie
może znależć /var/log/wtmp -- lekarstwo albo przekompilować raz jeszzce
SysVinit'a albo dodać parametr -f /var/log/wtmpx (polecana wersja
SysVinita znajduje się w CVS i na na moim ftp'ie ..)
2. Proftpd, mars -- burzą się, że nie ma /var/log/wtmp -- lekarstwo
przekompilować raz jeszcze -- podczas kompilacji dostaną definicje:
#define WTMPX_FILE _PATH_WTMP; #define _PATH_WTMP "/var/log/wtmpx"
co wynika z wcześniej poprawionych plików nagłówkowych glibca'a
3. Archaiczne programy z libc5 szukają /var/log/wtmp -- lekarstwo
startujemu utmpd -- to wszystko (w innym wypadku nie podnosić tego diabła)
Pytanie: Dlaczego łobuzie jeden takie zmiany wprowadzasz?! Dlaczego na
głowie stawiasz dotychczas panujące obyczje i scieżki ?! Dlaczego nie
czekasz aż potęgi typu RH, Debian Suse pierwsze to zrobią ?
Odpowiedź: Puść sobie stracem chlopcze i dzieweczko `finger', `logname',
`who' itp ... zerknij do README.utmpd, zerknij do źródeł glibca ...
Ja w tej chwili poprawiam jeszcze pakiety sysklogd i acct, reszta (3 moez
4 pakiety to juz sprawa tylko przebudowania z poprawionym <paths.h>.
Wszelkie uwagi mile widziane ;)
PS Nie strzelać
--
Wojtek Slusarczyk (091)4494148
Technical University of Szczecin
PGP KeyServer pgpkeys.mit.edu
Więcej informacji o liście dyskusyjnej pld-devel-pl