RPMバージョンの中で最も正確でない部分を修正する方法はありますか?

RPMバージョンの中で最も正確でない部分を修正する方法はありますか?

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

awkor に渡したsed後、次の操作を行います。

rpmdev-bumpspec --new=NEWVALUE your.spec

おすすめ記事