Как написать spec-файл, чтобы rpm переместил файлы с cwd при установке

Я распространяю свой RHEL6 оборотов с сервера Windows. У меня есть некоторая информация в файле конфигурации (например, имя и адрес сервера), который я объединяю в tgz с rpm. У меня тогда есть конкретное место, куда я хочу поместить файл конфигурации.

Проблема, с которой я столкнулся, заключается в том, что текущим рабочим каталогом, когда выполняются скрипты спецификации, является / В идеале, я бы хотел, чтобы человек распаковал tgz, а затем запустил rpm, и файл конфигурации был прямо здесь.,, но я понятия не имею, где я нахожусь, потому что мой контекст переключается на root.

Есть ли способ узнать, откуда устанавливается rpm в спецификационных скриптах? Любые другие мысли / комментарии / шутки о том, что я пытаюсь сделать?

1 ответ

Попробуйте ввести команду pwd в сценарии, чтобы вы знали, где вы находитесь

Другие вопросы по тегам