On Mon, 7 Jun 2004, Tomasz Trojanowski wrote: > Dzisiaj na IRCu został ponownie poruszony problem zakładania (i > usuwania) użytkowników w %pre (i %postun). Już kiedys przerabialiśmy > próby rozwiązania tego problemu za pomocą pakietów users-* albo > triggerami. Wydaje mi się że istnieje jeszce jedno rozwiązanie. Możemy w > filesystemie (wstępnie w /var/lib/users) trzymać licznik referencji. I > tak na przykładzie gdm. Dotychczas przy zainstalowanym gdm'ie, > instalacja xdm'a powoduje usunięcie użytkownika xdm, ponieważ skrypt > %postun gdm'a jest wykonywany na samym końcu. > > W przypadku zastosowania licznika referencji. > > %pre: > - jeżeli użytkownik xdm nigdy dotychczas nie istniał w systemie (zatem > nie ma pliku /var/lib/users/xdm: tworzony jest ten plik, zakładany jest > użytkownik xdm i w razie powodzenia do /var/lib/users/xdm wpisywana jest > wartość 1, > - jeżeli użytkownik xdm istnieje już w systemie wartość z pliku xdm jest > zwiększana o 1 > > %postun > - wartość z pliku xdm jest zmniejszana o 1 i jeżeli jest równa 0, > użytkownik jest usuwany > > Komentarze?
Generalnie - podoba mi się pomysł i nawet mi świta, że coś w ten deseń ktoś już proponował. IMO należy to spróbować wdrożyć po prostu. -- pozdr. Paweł Gołaszewski --------------------------------- My jsme borgové. Odpor je marný, budete asimilováni...
_______________________________________________________ z�ota zasada - kto si� nie zna, niech si� nie wypowiada
