rpm 리빌드에 대한 질문

mvman의 이미지

소스 rpm 파일을 리빌드 할때

rpm -Uvh 파일

/usr/src/redhat/SPECS 에 *.spec 파일이 생성 됩니다.
그리고

7.3 이상 버젼 이어서
rpmbuild -ba xx.spec

이렇게 했습니다.

그런데...

/usr/src/redhat/RPMS 아래에 *.rpm 이라는 파일이 생성이 안됩니다.

도데체 어찌 된일인지...
고수님의 조언을 부탁 드립니다.

monpetit의 이미지

빌드가 에러 없이 잘 되었습니까? 만약 그렇다면 이렇게 해 보세요.
find /usr/src/redhat/RPMS
RPMS 디렉토리에 바로 rpm 파일이 만들어지진 않을 겁니다. 특별한 옵션 없이 빌드하면 아마도 386으로 빌드되니까 그 밑에 있지 않을까 싶은데요...

kookooo의 이미지

mvman wrote:
7.3 이상 버젼 이어서
rpmbuild -ba xx.spec

이렇게 했습니다.

그런데...

/usr/src/redhat/RPMS 아래에 *.rpm 이라는 파일이 생성이 안됩니다.

/usr/src/redhat/RPMS/i386
/usr/src/redhat/RPMS/i486
/usr/src/redhat/RPMS/i586
/usr/src/redhat/RPMS/i686
/usr/src/redhat/RPMS/noarch

이런식으로 구성되어 있죠..

그런데 rpm build 후에 write 된 현황을 display 하게 되어 있습니다.
rpm -ba or rpmbuild -ba 후에 나오는 마지막 로그를 유심히 보시기 바랍니다.