[pls-cvs-announce@mailbox.tuniv.szczecin.pl: PLD CVS: SPECS kloczek]

Tomasz Kłoczko kloczek w rudy.mif.pg.gda.pl
Wto, 9 Mar 1999, 17:37:50 CET


On Tue, 9 Mar 1999, Michał Kuratczyk wrote:

> - removed man group from man pages.
> 
> A to czemu?

Chodzi o to, że /usr/bin/man ma sgid man i ten sgid jest mu potrzebny
tylko po to żeby mógł pisac w /var/catman. Wszelkie inne zastosowania
grupy man wykraczają po za pierwotne zastosowanie grupy man.

Pierwotnie zmiana na root.man (którą sam propagowałem) miała być po to
żeby można było łatwo wychwycić strony manowe i jes pakować/rozpakować.
Primo jest prostrze rozwiązanie zlokalizowania tych plików (posługując się 
MANPATH czy konfiguracją mana). Po drugie grupa man na poziomie speca rpma
(o ile wreszcie wejdą te modyfikacje do rpm-a) będzie robiona zapewne w
tak:

%goup man
/usr/man/man1/*
%endgroup

Takie zdefiniowanie grupa (tak jak już istniejącej grupy doc) umożliwi
instalowanie bądź pakietu z plikami należącymi do tej grupy (jest obecnie
--excludedoc, a po zmianach zapewne będzie --excludegroup <groupname>), a
także wykonywanie iteratorów na wszystkich plikach z grupy z wszystkich
pakietów (np. rpm --iterate man "gzip -d {}; bzip -9 \`basename {} .gz\`"
--newfilename \`basename {} .gz\`).
Co spowodować vbędzie mogło przepakowanie manów na bz2 z policzniem nowych
sum kontrolych, zapamiętaniem, że został wykonany jakiś konkretny iterator
na plikach (przy upgrade iterator będzie mógł być wołany automatycznie o
ile pli zmienił swaoją sumę kontrolną w porównaniu do poprzedniej wersji)
i zaktualizowaniem bazy rpm-a.

Tak czy inaczej używanie grupy man na plikach stron manowych to jest swego
rodzaju wykroczenie po za zastosowanie tej grupy, tak samo jak jak w inn
niepotrzebnie full plików i binarek należą do news.news (niech zdaży się
jakaś dziura w tych programach i ktoś z zewnątrz będzie mógł pisać po tych
rzeczach).

kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*




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