RPM% файлов, как указать другой путь сборки и установки для файла, а не иметь их - PullRequest
0 голосов
/ 18 февраля 2012

Я хотел бы указать другой путь сборки и развертывания для файлов, как я могу это указать? У меня есть каталог файлов в моей сборочной коробке на pathA, и я хотел бы установить их на pathB.

%files subpackagetest
%defattr(0644,%{_package_owner},%{_package_owner},0755)
/source/path/on/build/box /deployment/path

Спасибо за любые идеи

1 Ответ

3 голосов
/ 07 мая 2012

Посмотрите на раздел% install файла спецификации. Нечто подобное ниже должно сделать свое дело.

%install 
mkdir -p %{buildroot}/deployment/path
cp -R /source/path/on/build/box %{buildroot}/deployment/path

%file subpackagetest
%defattr(0644,%{_package_owner},%{_package_owner},0755)
/deployment/path

См. http://www.logiqwest.com/TechnicalPapers/rpmScriptInstall.html для примера.

...