Как написать spec-файл, чтобы rpm переместил файлы с cwd при установке
Я распространяю свой RHEL6 оборотов с сервера Windows. У меня есть некоторая информация в файле конфигурации (например, имя и адрес сервера), который я объединяю в tgz с rpm. У меня тогда есть конкретное место, куда я хочу поместить файл конфигурации.
Проблема, с которой я столкнулся, заключается в том, что текущим рабочим каталогом, когда выполняются скрипты спецификации, является / В идеале, я бы хотел, чтобы человек распаковал tgz, а затем запустил rpm, и файл конфигурации был прямо здесь.,, но я понятия не имею, где я нахожусь, потому что мой контекст переключается на root.
Есть ли способ узнать, откуда устанавливается rpm в спецификационных скриптах? Любые другие мысли / комментарии / шутки о том, что я пытаюсь сделать?
1 ответ
Попробуйте ввести команду pwd в сценарии, чтобы вы знали, где вы находитесь