[완료] rpm --prefix로 주어진 디렉터리를 spec 파일에서 참조하는 방법이 궁금합니다.
글쓴이: wertyu / 작성시간: 금, 2009/10/09 - 5:03오후
안녕하세요.
rpm --prefix=/dir
이라고 준 경우에 "/dir"이란 값을 spec 파일에서 값을 알아오고 싶거든요. 어떤 macro 혹은 변수병을 써야 하는지 궁금합니다.
하고자 하는 일은 rpm 설치 후에 %post 영역에서 "/dir" 디렉터리에 뭔가 작업을 해야 하거든요. %{prefix}, %{_prefix} 등등을 써 봐도 안 되네요.
구글링해보려고 해도 일반적인 검색어라 그런지 검색이 잘 안 되네요.
답변에 미리 감사드리며 좋은 주말 되세요^^
Forums:
rpm --with variable
rpm --with variable 이라고 주시면 SPEC 안에서 %_with_variable 로 받을 수 있습니다. post에서 가변 macro를 받아서 작업을 하실 것이라면, 해당 macro가 정의되지 않았을 경우의 예외 처리를 잘 해 주셔야 합니다. :-)
http://ko.lmgtfy.com/?q=rpm+s
http://ko.lmgtfy.com/?q=rpm+spec+prefix
http://www.redhat.com/archives/rhl-devel-list/2006-February/msg01149.html
$RPM_INSTALL_PREFIX를 쓰면 되는 군요.
http://www.redhat.com/archives/rhl-devel-list/2006-February/msg01166.html
위 URL에 답이 있었군요.
감사합니다.
댓글 달기