rpmdev-bumpspec
내가 할 수 있는 일로
-r, --rightmost bump trailing .<DIGIT> component if found, append .1 if not; no-op if -s is specified -s STRING, --string=STRING bump trailing .STRING<DIGIT> component if found, append .STRING1 if not; trumps -r
1.2.3
사양을 다음과 같이 설정할 수 있으므로 semver의 마지막 버전을 변경하는 데 유용합니다 .
Version: 1.2
Release: 2%{?dist}
그런 다음 실행하면 rpmdev-bumpspec -r
을 얻을 수 있지만 버전을 다음과 같이 하드 설정 1.2.3
하려면 1.2
어떻게 해야 합니까?semver
이를 수행하는 도구가 있습니까? 아니면 제가 직접 해야 하나요?
답변1
아니요(rpmdev-bumpspec에 대한 기여를 환영합니다:https://pagure.io/rpmdevtools그리고https://pagure.io/rpmdevtools/blob/master/f/rpmdev-bumpspec).
하지만 넌 할수있어:
rpmspec -q --qf "%{version}\n" your.spec |head -n1
awk
or 에 전달한 sed
후 다음을 수행합니다.
rpmdev-bumpspec --new=NEWVALUE your.spec