LINUX.ORG.RU

rpm - как описать в spec файле следующее


0

0

необходио указать ммент что если существует устновленный пакет и в нём уже есть такие то каталоги то сделать их копию и удалить а вметсо них поставить новые подобно тому как например мы можем сказать чтоб не заменять такие то файлы следующей интсрукцией.

%config(noreplace)%attr(-,root,root) /dir/config.ini

anonymous

общий стандартный ответ - чмтай документацию
А в частности: в rpm есть тригеры, которые срабатывают после иснталляции, перед обновлением, перед удалением и т.п.
код тригеров - обычно shell, но с таким же успехом может быть перловым скриптом perl -e ...

anonymous
()

Хм.. не пробовал, но разве %config(noreplace)%attr(-,root,root) %dir /etc/dir не сработает? Если нет, то тогда действительно с триггерами разбирайся. Кстати, там есть некоторые нюансы при их использовании и обновлении пакета. Подробнее где-то на freesource.info кажется писалось или на wiki.sisyphus.ru Искать сейчас не буду для тебя -- так как влом)

php-coder ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.