[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