]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rpm: unconditionally package rbd-replay-prep(8) 3023/head
authorKen Dreyer <kdreyer@redhat.com>
Wed, 26 Nov 2014 23:49:53 +0000 (16:49 -0700)
committerKen Dreyer <kdreyer@redhat.com>
Thu, 27 Nov 2014 00:01:17 +0000 (17:01 -0700)
commit6a98dacde1d42f5c599feb53b45c3c5ee8515e51
tree88dfd51428b145bd02aaf76f76d67331cea2201d
parent8766ca338dc2f53cbf7963898ae5930dc50cb98b
rpm: unconditionally package rbd-replay-prep(8)

The build system will conditionally build and install the
rbd-replay-prep utility based on the presence of lttng.

Commit 230c5b8e7f58e2e8be32c3f31c6abcc5bdabc5ca adjusted the RPM
packaging so that we only package and ship the rbd-replay-prep utility
and its man page when we're on a platform that has lttng.

The problem is that this is only half-correct. The build system
unconditionally installs the man page for rbd-replay-prep, regardless of
whether lttng was present or absent, and (by extension,) without regard
for whether we've built and installed the rbd-replay-prep binary or not.

We have two options: either the build system should be adjusted to
conditionally skip installing rbd-replay-prep(8), or else we should just
adjust the RPM packaging to always ship the man page. This commit does
the latter.

Backport: firefly
Signed-off-by: Ken Dreyer <kdreyer@redhat.com>
ceph.spec.in