Gibt es eine Möglichkeit, den nicht ganz rechten Teil der Version in RPM zu erhöhen?

Gibt es eine Möglichkeit, den nicht ganz rechten Teil der Version in RPM zu erhöhen?

Mit rpmdev-bumpspeckann ich

-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

Das ist großartig, um die letzte Version in Semver zu ändern, 1.2.3weil Sie Ihre Spezifikation wie folgt festlegen können:

Version:        1.2
Release:        2%{?dist}

Und dann führen Sie aus rpmdev-bumpspec -rund Sie haben 1.2.3, aber was ist, wenn Sie die Version erhöhen oder fest auf etwas setzen möchten, 1.2das folgtsemverGibt es dafür ein Tool? Oder muss ich mein eigenes erstellen?

Antwort1

Nein (Beiträge zu rpmdev-bumpspec sind willkommen:https://pagure.io/rpmdevtoolsUndhttps://pagure.io/rpmdevtools/blob/master/f/rpmdev-bumpspec).

Doch kannst du:

rpmspec -q --qf "%{version}\n" your.spec |head -n1

gib es weiter an awkoder sedund dann:

rpmdev-bumpspec --new=NEWVALUE your.spec

verwandte Informationen