Guarddog

Jakub Bogusz qboosh w pld-linux.org
Pią, 14 Sty 2005, 23:05:58 CET


Znowu zapomniane zmiany - sytuacja zmieniła się o tyle, że po
przedyskutowaniu możesz sam nałożyć

On Tue, Oct 05, 2004 at 02:33:51AM +0200, Charles wrote:
[...]
>Index: guarddog.spec
>===================================================================
>RCS file: /cvsroot/SPECS/guarddog.spec,v
>retrieving revision 1.9
>diff -u -r1.9 guarddog.spec
>--- guarddog.spec	21 Aug 2004 19:32:37 -0000	1.9
>+++ guarddog.spec	4 Oct 2004 22:32:00 -0000

Częściowo nałożone - to, co nie budziło wątpliwości.

>+%{_datadir}/sgml/*

A co konkretnie? Tu mogą być jeszcze jakieś wspólne podkatalogi...
'*' w takich sytuacjach bywa błędogenna.

>+%post
>+/sbin/chkconfig --level 0123456 iptables off 2>/dev/null || :

No nie.
"Conflicts: iptables-init" najwyżej. Żadnego wyłączania innych usług.

>+/sbin/chkconfig --add %{name}
>+/sbin/chkconfig %{name} on

"chkconfig on" jest niepotrzebne - --add samo włączy dla poziomów
wpisanych w .init.

>+%preun

To się wykonuje także przy uaktualnieniach, nie tylko przy usuwaniu
pakietu!
Polecania do wykonania tylko przy usuwaniu muszą być zabezpieczone
odpowiednim ifem - do obejrzenia w innych specach.

>+/sbin/chkconfig iptables reset 2>/dev/null || :

Jak poprzednio.

>+/sbin/service %{name} stop >/dev/null 2>&1

/etc/rc.d/init.d/%{name} stop
Trzymajmy się jednego schematu.


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




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