다음과 같은 문제가 있습니다. 에서 %prep
값을 반환하는 명령을 실행합니다. 에 있기를 바랍니다 %build
.
매크로를 사용하여 이 작업을 수행할 수 없습니다. %global
매크로의 값은 초기화 시 가져오고 %declare
호출 시 실행되기 때문입니다. 또한 bash 매개변수
%prep
는 %build
.
두 가지 해결책이 있습니다. 모두 실행하거나 %prep
값을 파일에 저장합니다. 나는 이러한 솔루션에 만족하지 않습니다.
이것은 간단한 작업인 것 같습니다. 내가 뭐 놓친 거 없니?
답변1
나는 이것이 가능하다고 믿지 않습니다. Stackoverflow에서 다음과 같은 제목의 Q&A를 찾았습니다.사양 파일의 %define 변수 값 재평가 - RPM, 이는 이 사실을 여러 가지 방법으로 설명합니다.
검색에서 임시 파일에 데이터를 쓰는 방법 mktemp
(예: .