]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph.spec.in: fix 95-ceph-osd.rules installation
authorNathan Cutler <ncutler@suse.com>
Fri, 10 Jul 2015 06:28:16 +0000 (08:28 +0200)
committerNathan Cutler <ncutler@suse.com>
Tue, 27 Oct 2015 10:24:18 +0000 (11:24 +0100)
The 95-ceph-osd.rules files was not getting installed properly on SUSE to a
faulty conditional.

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

ceph.spec.in

index a35f589f1517bc8abcdf46f1bc0c48c899fc583e..6b57c26154a3fddd05ae5150e8d54317f4ae9f7f 100644 (file)
@@ -601,11 +601,21 @@ install -m 0644 -D etc/sysconfig/SuSEfirewall2.d/services/ceph-osd-mds %{buildro
 install -m 0644 -D udev/50-rbd.rules $RPM_BUILD_ROOT%{_udevrulesdir}/50-rbd.rules
 install -m 0644 -D udev/60-ceph-partuuid-workaround.rules $RPM_BUILD_ROOT%{_udevrulesdir}/60-ceph-partuuid-workaround.rules
 
-%if (0%{?rhel} && 0%{?rhel} < 7)
+%if 0%{?rhel}
+%if %{rhel} < 7
 install -m 0644 -D udev/95-ceph-osd-alt.rules $RPM_BUILD_ROOT/lib/udev/rules.d/95-ceph-osd.rules
 %else
 install -m 0644 -D udev/95-ceph-osd.rules $RPM_BUILD_ROOT/lib/udev/rules.d/95-ceph-osd.rules
 %endif
+%endif
+
+%if 0%{?fedora}
+install -m 0644 -D udev/95-ceph-osd.rules $RPM_BUILD_ROOT/lib/udev/rules.d/95-ceph-osd.rules
+%endif
+
+%if 0%{?suse_version}
+install -m 0644 -D systemd/udev-rules.d-95-ceph-osd.rules $RPM_BUILD_ROOT/lib/udev/rules.d/95-ceph-osd.rules
+%endif
 
 %if 0%{?rhel} >= 7 || 0%{?fedora} || 0%{?suse_version}
 mv $RPM_BUILD_ROOT/lib/udev/rules.d/95-ceph-osd.rules $RPM_BUILD_ROOT/usr/lib/udev/rules.d/95-ceph-osd.rules