W liście z wto, 08-06-2004, godz. 00:31 +0200, Tomasz Trojanowski napisał:
Hmm, skoro tak. To przy Provides: user(nazwa), może wystarczy sprawdzać w postun, czy jeszcze jakiś inny pakiet dostarcza tej własniści i jeżeli nie to po prostu usuwać użytkownika??
Zaargumentuję za tym, że mój pomysł jest lepszy.
Załóżmy, że ktoś napisał jakiś lokalny skrypcik, który używa danego użytkownika, a że to jest lokalna potrzeba, nie robił z niego RPM-a. Jak ma zadbać, żeby się ten użytkownik nie usunął, jeśli usunie ostatni pakiet, który go oficjalnie używa?
Jeśli tworzy sobie własnych userów bez RPMów, to niech nie koliduje nazwami (to raczej winno leciec po uidach, nie po nazwach, nie?) z tymi, którzy są w distro.
U mnie łatwo: utworzy plik w katalogu. Przy Provides nie obejdzie się bez tworzenia RPM-a.
Zwali mu sie w przypadku przebudowania i dopiero się zdziwi.
Poza tym łatwiej ręcznie stwierdzić, co używa danego użytkownika.
eee... poldek what-provides, 'rpm -q --whatprovides user\(xdm\)', można też napisać proste skrypciki do próbkowania tego...
-- z wyrazami szacunku, Jakub Piotr Cłapa
_______________________________________________________ złota zasada - kto się nie zna, niech się nie wypowiada
