Создаю какой-то файл в% после сценария оборотов в минуту, как следоватьОбороты Понизить сценарий в файле спецификации
--spec версии файла 1.1 -
%post
echo %{version} `date` > /var/info
Над сценарием нет старому оборотов в минуту (т.е. версия < = 1,0)./Вар Информация о файле/создается, когда новая (версия 1.1) Обороты установлен
Я понижаем пакет как следовать
rpm -Uvh --oldpackage myrpm-1.0.rpm
Я хочу удалить/уаг/информационный файл, когда понижение оборотов в минуту.
Если я включил следующий сценарий, следуя ниже, удалите файл при удалении, но не обновите. --- спецификация файла ---
%postun
if [ $1 =="0" ]
rm /var/info
fi
Можете ли вы помочь мне, чтобы удалить файл, если я понизить до версии < 1,1
Спасибо, но в моем случае, если мое имя файла и каталог не будет фиксированной, она будет рассчитываться в зависимости от другого пакет как perl (perl sitelibe). это может быть различным, если enduser будет использовать/opt/custpmeper/bin/perl. мой файл установки должен идти туда, а это будет исправление, поскольку я использую/usr/local/bin/perl в сборке env. можете ли вы удовлетворить любое решение для него, на самом деле я создаю ссылку на файлы в пользовательском каталоге perl. чтобы избежать проблемы. –
Я не думаю, что понимаю ваше утверждение как таковое. Вы запускаете perl, который существует в пути в установленной системе, чтобы восстановить свой каталог 'sitelib', а затем связать ваши упакованные файлы в этот каталог (из любой директории, на которой вы их фактически установили), чтобы гарантировать, что они будут доступны по умолчанию system perl (который может быть или не быть официальным RPM perl)? –