Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

jewel: build/ops: ceph installs stuff in %_udevrulesdir but does not own that directory #10862

Merged
1 commit merged into from Oct 19, 2016
Merged

jewel: build/ops: ceph installs stuff in %_udevrulesdir but does not own that directory #10862

1 commit merged into from Oct 19, 2016

Commits on Aug 25, 2016

  1. rpm: proper packaging of udev directories

    The issue here is that ceph.spec.in does not package the directories
    /usr/lib/udev and /usr/lib/udev/rules.d. The problem was not showing because
    hdparm, which is brought in as a build dependency, packages these directories.
    However, in SUSE a recent update to hdparm changes that and the problem
    manifests.
    
    This PR addresses the issue by adding udev as a build dependency, which should
    cover /usr/lib/udev, and by adding explicit "%dir %{_udevrulesdir}" to the
    packages that put files in this directory.
    
    Fixes: http://tracker.ceph.com/issues/16949
    Signed-off-by: Nathan Cutler <ncutler@suse.com>
    (cherry picked from commit 1a164bc)
    smithfarm authored and ldachary committed Aug 25, 2016
    Copy the full SHA
    c3c2910 View commit details
    Browse the repository at this point in the history