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>
어떤 제안 사항이 있습니까?
는 바와 같이 버그에서 지적