파일 이 있습니다 .spec
:
Name: somefile
Version: 1.0.0
Release: 1%{?dist}
...
RPM의 결과는 다음과 같습니다.
somefile-1.0.0-1.fc30.fc30.noarch.rpm
왜 두 번 %{dist}
신청하나요 .fc30
? 삭제하면 %{dist}
파일이 남게 됩니다.
somefile-1.0.0-1.noarch.rpm
%{dist}
예상대로 rpm 측면에서 값은 다음과 같습니다 .fc30
.
$ rpm --eval %{dist}
.fc30
고쳐 쓰다
마지막 부분이 무엇이든 반복되는 것 같습니다.
Release: 1.123
이것은 나에게 파일을 제공합니다: somefile-1.0.0-1.123.123.noarch.rpm
.
고쳐 쓰다
이것은 dist 매크로의 결과인 것 같습니다:
$ rpm --showrc | grep ' dist'
-13: dist %{?distprefix}.fc30%{?with_bootstrap:~bootstrap}
제가 잘못 사용한 걸까요?