10.4.2 Скрипты в субпакетах

Также, как определяются для субпакетов секции %files и %description, можно определить install и uninstall скрипты. Формат определений схож с определениями %files и %description:

%pre subpackage

Например, следующий листинг определяет скрипты для пакета VNC:

%post server

if [ "$1" = 1 ]; then

/sbin/chkconfig --add vncserver

fi

%preun server

if [ "$1" = 0 ]; then

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

/sbin/chkconfig --del vncserver

fi

%postun server

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

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

fi

Далее - Сборка субпакетов
Назад - Предоставление информации о субпакетах
Содержание