2014-04-29 6 views
1

Maven RPM 플러그인을 사용하여 패키지를 만들고, 설치하는 동안 충돌을 일으키는 방식으로 .spec 파일에 % files 섹션을 생성합니다. 내가는/usr/빈에 파일을 설치하려면,하지만을 .spec 파일은 다음 지시문을 포함Maven RPM 플러그인이 정확한 % 파일 섹션을 생성하지 않음

%attr(755,root,root) /usr/bin 

이것은 RPM으로 인해 이미 디렉토리 것을 소유하고 다른 패키지와의 충돌에 실패 설치됩니다.

내가하고 싶은 것은 Maven이 파일 이름을 직접 지정해 주므로 전체 문제점을 피할 수 있습니다. 특정 파일의 매핑 섹션은 다음과 같습니다.

  <mapping> 
      <directory>/usr/bin</directory> 
      <filemode>755</filemode> 
      <sources> 
       <source> 
       <location>src/main/scripts/foobar.sh</location> 
       <destination>foobar</destination> 
       </source> 
      </sources> 
      </mapping> 

어떤 제안 사항이 있습니까?

는 바와 같이 버그에서 지적

답변

0

하나는 이슈 트래커에 내 질문에 대답했다. directoryIncluded 매핑이 원하는대로 정확하게 수행됩니다.