22.3.5 Скрипты стадий установки и удаления

Пакеты могут содержать скрипты, содержащие команды, которые должны быть выполнены после установки/удаления пакета или до его установки/удаления. Для каждого случая имеется специальная секция:

- для скриптов перед установкой: %pre;
- для скриптов после установки: %post;
- для скриптов перед удалением: %preun;
- для скриптов после удаления: %postun.

Например:

%post

/sbin/chkconfig --add ypbind

%preun

if [ "$1" = 0 ] ; then

/sbin/service ypbind stop > /dev/null 2>&1

/sbin/chkconfig --del ypbind

fi

exit 0

%postun

if [ "$1" -ge 1 ]; then

/sbin/service ypbind condrestart > /dev/null 2>&1

fi

exit 0

Далее - Файлы
Назад - Очистка
Содержание