Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37534051
en ru br
Репозитории ALT
S:0.4-alt2
D:0.4-alt1
5.1: 0.4-alt1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: webserver-cgi-bin-control

 Главная   Изменения   Спек   Патчи   Исходники   Загрузить   Gear   Bugs and FR  Repocop 

# webserver-cgi-bin-control macros

# in %%pre section.
%pre_webserver_cgi_bin_control() \
for facility in %*; do \
if facility_status=`/usr/sbin/control "$facility" status 2>/dev/null`; then \
/usr/sbin/control-dump "$facility" \
if [ -n "`expr "$facility_status" : '.*\(^symlink\)'`" ]; then \
/usr/sbin/control "$facility" none \
fi \
fi \
done \
%nil

# in %%triggerpostun section.
%triggerpostun_webserver_cgi_bin_control(s:) \
for facility in %*; do \
if facility_status=`/usr/sbin/control "$facility" status 2>/dev/null`; then \
if [ "$facility_status" == "none" ]; then \
/usr/sbin/control "$facility" %{-s*}%{!-s:symlink_root_noexec} \
fi \
fi \
done \
%nil

# in %%post section.
%post_webserver_cgi_bin_control(s:) \
for facility in %*; do \
if facility_status=`/usr/sbin/control "$facility" status 2>/dev/null`; then \
if [ "$facility_status" == "none" ]; then \
/usr/sbin/control "$facility" %{-s*}%{!-s:symlink_root_noexec} \
/usr/sbin/control-restore "$facility" 2>/dev/null \
fi \
fi \
done \
%nil

# in %%preun section.
%preun_webserver_cgi_bin_control() \
if [ $1 -ge 0 ]; then \
for facility in %*; do \
if facility_status=`/usr/sbin/control "$facility" status 2>/dev/null`; then \
/usr/sbin/control-dump "$facility" \
if [ -n "`expr "$facility_status" : '.*\(^symlink\)'`" ]; then \
/usr/sbin/control "$facility" none \
fi \
fi \
done \
fi \
%nil

# in %%postun section.
%postun_webserver_cgi_bin_control(s:) \
if [ $1 -ge 0 ]; then \
for facility in %*; do \
if facility_status=`/usr/sbin/control "$facility" status 2>/dev/null`; then \
if [ "$facility_status" == "none" ]; then \
/usr/sbin/control "$facility" %{-s*}%{!-s:symlink_root_noexec} \
/usr/sbin/control-restore "$facility" 2>/dev/null \
fi \
fi \
done \
fi \
%nil
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin