2012-02-18 22 views
0

ファイルのビルドとデプロイメントのパスを指定したいのですが、どうすれば指定できますか? pathAのビルドボックスにファイルのディレクトリがあり、pathBにこれらをインストールしたいと考えています。RPM%ファイル、ファイルを別のビルドとインストールパスで指定する方法

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

%で

答えて

3

ルックはspecファイルのセクションをインストールする任意のアイデアをお寄せいただきありがとうございます。以下のようなことが、そのトリックを行うべきです。

%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を参照してください。

関連する問題