SPECS: wwwoffle.spec (HEAD)

Jakub Bogusz qboosh w pld-linux.org
Czw, 23 Paź 2003, 14:48:28 CEST


On Thu, Oct 23, 2003 at 02:14:19PM +0200, Andrzej Krzysztofowicz wrote:
> Jakub Bogusz wrote:
> > On Thu, Oct 23, 2003 at 01:59:44PM +0200, Andrzej Krzysztofowicz wrote:
> > > Tomasz Wittner wrote:
> > > > Ogólnie w jakich, podobnych, przypadkach "ma być dobrze, jak coś poszło źle" 
> > > > ;-) bo do tego się chyba sprowadza || : ?
> > > 
> > > IMO: %post nie powinno raczej z zasady konczyc sie bledem, bo pozostaje
> > > zainstalowany pakiet bez wyinstalowania poprzedniej wersji.
> > > Co najwyzej niech daje komunikat, ze cos poszlo nie tak.
> > 
> > Tu akurat chodziło o dodawanie użytkowników/grup, które jest w %pre.
> > I jeśli się nie powiedzie, to pakiet się źle instaluje (ze złymi
> > uprawnieniami do plików - jeśli jakieś pliki mają należeć do nowo
> > dodanego użytkownika).
> 
> Dlatego nie mam zastrzezen odnosnie twoich zmian.
> Odpowiadam tylko na zadane pytanie.

Aha, to OK. %post ani %postun nie powinno się wywalać.
%preun w przypadku upgrade raczej też.

> > > Poza tym trzeba sprawdzic czy przypadkiem dana operacja nie miala prawa byc
> > > wykonana wczesniej (np. przez zainstalowany i wyinstalowany pakiet w wersji
> > > nie zawierajacej %postun)
> > 
> > W przypadku użytkowników/grup to jest sprawdzane (o ile dobrze
> > zrozumiałem ten akapit).
> 
> Czasem poprzednia wersja pakietu ma prawo pozostawic uzytkownika o innej
> nazwie albo innym UIDzie. Wtedy trzeba to obsluzyc. Rzadko, ale sie zdarza.
> Spotkalem na razie 1 taki przypadek.

Który?
listar -> ecartis?

> > > BTW: moze czas dodac do rpm-a makra do zarzadzania uzytkownikami / grupami
> > >      (mogloby takowe miec opcje wlaczajaca "inteligentne" poprawianie
> > >      istniejacych uzytkownikow.
> > 
> > Nawet nie same makra, ale jakieś skrypty.
> > Były dyskusje, nawet radek coś zaczął przygotowywać...
> 
> Radek ?

Z commit-loga:

| Module name:    rpm-usersdb
| Changes by:     radek   03/08/25 00:19:45
| 
|   rpm-usersdb - Imported sources
|   Update of /cvsroot/rpm-usersdb
|   In directory cvs:/tmp/cvs-serv5660
| 
|   Log Message:
|   - Read with "perldoc costam.pod".  NFY, of course.
| 
|   Status:
| 
|   Vendor Tag:   foo
|   Release Tags: bar
| 
|   N rpm-usersdb/costam.pod
| 
|   No conflicts created by this import

Ale nie mam jak zobaczyć teraz co tam było z powodu padu cvs-a.


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



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