[a może bez refcounta] (było: Re: RFC: Reference counter przy zakładaniu uzytkowników)

Tomasz Trojanowski tomek w uninet.com.pl
Wto, 8 Cze 2004, 00:31:42 CEST


On Tue, 8 Jun 2004, Jakub Bogusz wrote:

> 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.

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??

Pozdrawiam

-- 
Tomasz Trojanowski (tomek w uninet.com.pl)

"Between depriving a man of one hour from his life and depriving him of
his life there exist only a difference of degree." (FH, Dune Messiah)



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