version: generate RPM version from git ctdb-1.9.1
authorRusty Russell <rusty@rustcorp.com.au>
Fri, 2 Jul 2010 03:21:08 +0000 (13:21 +1000)
committerRusty Russell <rusty@rustcorp.com.au>
Fri, 2 Jul 2010 03:22:20 +0000 (13:22 +1000)
commit44009e02a661d4a1e14246f650974fc4ed7a07c9
tree45b50df96db7b14e82520ab6f9c129da74e9d38f
parente6cf0e8f14f4263fbd8b995418909199924827e9
version: generate RPM version from git

This unifies our RPM version handling, based on tags.
1) Tags are of form ctdb-<version>.
2) The first <version> starts with .1.
3) Devel versions end with .0.<patchnum>.<checksum>.devel to reliably
   identify them.

This means that devel versions will correctly supersede releases and earlier
devels, but new releases will correctly supersede older devel RPMs.

Making a new release is as simple as creating a new git tag.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
packaging/RPM/ctdb.spec.in
packaging/RPM/makerpms.sh