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