]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
packaging: lsb_release build and runtime dependency 7876/head
authorNathan Cutler <ncutler@suse.com>
Fri, 26 Feb 2016 17:30:49 +0000 (18:30 +0100)
committerNathan Cutler <ncutler@suse.com>
Wed, 2 Mar 2016 07:39:00 +0000 (08:39 +0100)
commit5726463368ddcc688e6308d22992568ba4c0da32
tree6d68ffe53a4d1047391e81d89f1ba5a725f61b58
parent546a7b988dac56770730ddc9395ee0d52a666fa3
packaging: lsb_release build and runtime dependency

The lsb_release executable is being run in multiple places, not least in
src/common/util.cc, which calls it via shell in the collect_sys_info() code
path.

This patch addresses this issue on SUSE- and Debian-derivatives, as well
as reinstating the dependency for RHEL/Fedora after it was dropped in
15600572265bed397fbd80bdd2b7d83a0e9bd918.

http://tracker.ceph.com/issues/14906 Fixes: #14906

Signed-off-by: Nathan Cutler <ncutler@suse.com>
(cherry picked from commit b87f4efb5689a8db77e06baf4f469afcd9df3677)

Conflicts:
ceph.spec.in
             The jewel specfile has diverged considerably from hammer:
             systemd, package split, etc. This is more of a hand backport
             than a cherry-pick.
ceph.spec.in
debian/control