RFC: Reference counter przy zakładaniu uzytkowników
    Jakub Bogusz 
    qboosh w pld-linux.org
       
    Wto,  8 Cze 2004, 00:15:22 CEST
    
    
  
On Mon, Jun 07, 2004 at 11:54:08PM +0200, Tomasz Trojanowski wrote:
> On Mon, 7 Jun 2004, Marcin 'Qrczak' Kowalczyk wrote:
[...]
> [1] rpm -q --whatprovides user\(xdm\) | wc -l > /var/lib/user/xdm
>  
> > Mam pomysł na realizację takiego zbioru. Niech pakiet, który potrzebuje
> > użytkownika, wprowadza plik o nieistotnej zawartości i nazwie
> >    $prefiks/$użytkownik/$pakiet
> > gdzie $prefiks jest jakiś ustalony. I zakłada użytkownika, jeśli go
> > nie ma.
> > 
> > Natomiast %postun wywołuje centralny skrypt z nazwą użytkownika, który
> > to skrypt sprawdza, czy katalog $prefiks/$użytkownik jest pusty, a jeśli
> > tak, to go kasuje razem z samym użytkownikiem.
>  
> Szkoda, że rpm raczej nie pozwoli na wykonanie [1] w postun
Pozwoli, rpmlib(ConcurrentAccess) jest od wersji 4.1.
> (zresztą boję 
> się że takie działanie mogłoby byc nieokreślone) w %postun. Wtedy można by 
> zrezygnować z licznika referencji i po prostu sprawdzać czy pozostał 
> jakiś pakiet dostarczający user(nazwa) -- i jeżeli nie usuwanie 
> użytkownika.
-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl