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
ceph.spec.in: add BuildRequires: systemd #6692
Conversation
http://tracker.ceph.com/issues/13860 Fixes: ceph#13860 Signed-off-by: Nathan Cutler <ncutler@suse.com>
I'm not a fan of running |
@ktdreyer I think I see what you mean. We could include the files in |
You've got it exactly! |
@ktdreyer I asked the openSUSE maintainers about this, and they are pushing back:
Note: we already had the files in |
Thanks for asking the maintainers about this. I think using |
Added a patch to satisfy openSUSE maintenance policy. |
Can we just define
|
In openSUSE it is defined in
Presumably it is not defined in Fedora, etc. so your idea should work. The only issue I see is that AFAICT I'm supposed to provide Thanks for reviewing! I will re-do the commit accordingly. |
Ensure the macro is defined, and use it to placate the relevant openSUSE RPMLINT check. Drop --prefix=/run/ceph (introduced by 477bb06) because we now supply the configuration file on the systemd-tmpfiles command line. (We don't need to run systemd-tmpfiles on all files in /usr/lib/tmpfiles.d/ - just on ours.) Signed-off-by: Nathan Cutler <ncutler@suse.com>
How does this look? |
This is working nicely in the OBS. Removing [DNM]. |
@ktdreyer Ping? |
LGTM, thanks |
ceph.spec.in: add BuildRequires: systemd Reviewed-by: Ken Dreyer <kdreyer@redhat.com>
http://tracker.ceph.com/issues/13860 Fixes: #13860
Signed-off-by: Nathan Cutler ncutler@suse.com