Назад | Перейти на главную страницу

rpmbuild не работает с круглыми скобками в имени

Я создаю 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 в файле спецификации.