Я создаю RPM с помощью maven, запущенного Дженкинсом. Кто-то решил, что было бы неплохо иметь (и) в именах вакансий Дженкинса.
Это нарушает мою генерацию rpm, и сразу видно, что не так, из вывода консоли Jenkins:
[WARNING] /var/tmp/rpm-tmp.7L55LG: line 37: syntax error near unexpected token `('
В строке 37 /var/tmp/rpm-tmp.7L55LG у нас есть
mv /var/lib/jenkins/jobs/myjenkinsjob-(WEB-SITE) \
/workspace/target/rpm/mywebsite/tmp-buildroot/* $RPM_BUILD_ROOT
(ВЕБ-САЙТ) не экранируется и не цитируется.
У меня вопрос: где сгенерирован этот сценарий оболочки и как его изменить?
См. Раздел% install в файле спецификации.