dodawanie i usuwanie grup w pakietach

Rafal Cygnarowski zswi w pers.pl
Czw, 8 Maj 2003, 21:02:11 CEST


W liście z czw, 08-05-2003, godz. 18:59, Tomasz Kłoczko pisze: 
> On Thu, 8 May 2003, Rafal Cygnarowski wrote:
> [..]
> > tak przygladam sie tym probom i przygladam... Troche sporo zamieszania z
> > powodu jednego uzytkownika, nie prawdaz? Skrypty %prein %postun +
> > %triggerin w kazdym pakiecie (czyli n-1 triggerow dla n paczek
> > wymagajacych danego usera...).
> 
> Tego typu operaxcje wysdtępują w ramach grup pakietów bądących wzajemnymi 
> funkcjonalnmymi odpowidnikami. Grup bedzie sporo ale wszystkie maja już
> jedna wspólna ceche .. maja to ssamo "Provides: <metapackage_name>"
> Jezlei dałoby sie zrobić triggery na meta pakiety to ilosć triggetów 
> spadłaby do jednej sztuki w każdym pakeicie neizaleznei ile w danej klasie 
> wzajemnych odpowidnikół by było. Zaraz sprawdże bo może to jednak działa
> tak jakbyto było tutaj potrzebne :)

[pldcvs w mars SPECS]$ cat *.spec | grep Requires | grep useradd | wc -l
     78

> > Wydaje mi sie jednak, ze nie tedy
> > droga... Nie latwiej jest dopisac do speca:
> > Requires(pre):	group-tftp
> > Requires(pre):	user-tftp
> > ?
> 
> I tworzenie dodatkowego pakietu ? Ee .. jakos tak mało eleganckie (patrz 
> dalej :)
rzecz gustu :>

> > Na dodatek moznaby zrobic cos takiego prawie automagicznie na podstawie
> > %attr. Dodatkowo zniknie kilka linijek w specach z dodawaniem i usuwanie
> > grup i userow...
> 
> Tyle że to co proponujesz jest zawęzeniem proglemu do wyłacnzei spraw 
> zwiażanych z nieusuwaniem użytkownika. 
ktore powoduje nie dzialanie pakietu, lub nie poprawne dzialanie
pakietu. 

> W innej klasie programół mozę nie 
> być to kluczowe bo np. w fingerd tego nie ma i/lub może chodzić o coś 
> jeszcze innego niż tylko nieusyuwanie użytkownika i minimalizację np. 
> restartów.
restartow bedzie zawsze tyle samo

-- 
Rafal Cygnarowski
rafi w pers.pl




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