Propozycja nowych makr rpma.

Arkadiusz Patyk areq w pld-linux.org
Nie, 6 Cze 2004, 10:57:57 CEST


On Sun, 6 Jun 2004 05:02:37 +0200, you wrote:

>Kiedyś pisałem u zastąpieniu "stałych fragmentów gry" jakimi są prawie 
>identyczne skrypty w %post,%preun,... zawiadujące dodawaniem/usuwaniem 
>użytkowników, restartowaniem/zatrzymywaniem usług itp. Wymyśliłem coś takiego 
>(proszę traktować to jako próbkę - dopiero co przeczytałem 
>%{_docdir}rpm-4.3/manual/macros.gz):
>
>%__chkconfig    /sbin/chkconfig
>
>%__service_post(s:n:) { \
>if [ "%{-s*}" = "1" ]; then \
>    %{__chkconfig} --add %{-n*}; \
>    echo "Run \"/etc/rc.d/init.d/%{-n*} start\" to start %{-n*} ." >&2; \
>else \
>    if [ -f /var/lock/subsys/%{-n*} ]; then \
>        /etc/rc.d/init.d/%{-n*} restart >&2; \
>    fi; \
>fi; \
>}
>
>%__service_preun(s:n:) { \
>if [ "%{-s*}" = "0" ]; then \
>    if [ -f /var/lock/subsys/%{-n*} ]; then \
>        /etc/rc.d/init.d/%{-n*} stop >&2; \
>    fi; \
>    %{__chkconfig} --del %{-n*}; \
>fi; \
>}
>
>Co o tym sądzicie? Jest zapotrzebowanie na coś takiego?

IMHO jest, spece były by  krótsze ;)
-- 
Arkadiusz Patyk [areq(at)pld-linux.org] [http://rescuecd.pld-linux.org/]
[IRC:areq ICQ:16231667  GG:1383]  [AP3-6BONE] [AP14126-RIPE]



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