Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Tony Asleson <tasleson <at> redhat.com>
Subject: [PATCH 16/18] rpm spec: udev files to /usr/lib dir instead of /lib
Newsgroups: gmane.comp.storage.libstoragemgmt.devel
Date: Wednesday 15th October 2014 04:46:39 UTC (over 3 years ago)
Later versions of Fedora and EL linux moved /lib to /usr/lib.

Signed-off-by: Tony Asleson 
---
 packaging/libstoragemgmt.spec.in | 18 +++++++++++++-----
 1 file changed, 13 insertions(+), 5 deletions(-)

diff --git a/packaging/libstoragemgmt.spec.in
b/packaging/libstoragemgmt.spec.in
index 4dd5b88..f84266c 100644
--- a/packaging/libstoragemgmt.spec.in
+++ b/packaging/libstoragemgmt.spec.in
@@ -40,6 +40,13 @@ Requires(preun): systemd-units
 Requires(postun): systemd-units
 %endif
 
+# Later versions moved /lib to /usr/lib
+%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
+%define udev_dir /usr/lib
+%else
+%define udev_dir /lib
+%endif
+
 %description
 The libStorageMgmt library will provide a vendor agnostic open source
storage
 application programming interface (API) that will allow management of
storage
@@ -180,11 +187,12 @@ install packaging/daemon/libstoragemgmtd \
 #Need these to exist at install so we can start the daemon
 mkdir -p %{buildroot}%{_localstatedir}/run/lsm/ipc
 
-mkdir -p %{buildroot}/lib/udev/rules.d
+#Files for udev handling
+mkdir -p %{buildroot}/%{udev_dir}/udev/rules.d
 install -m 644 tools/udev/90-scsi-ua.rules \
-    %{buildroot}/lib/udev/rules.d/90-scsi-ua.rules
+    %{buildroot}/%{udev_dir}/udev/rules.d/90-scsi-ua.rules
 install -m 755 tools/udev/scan-scsi-target \
-    %{buildroot}/lib/udev/scan-scsi-target
+    %{buildroot}/%{udev_dir}/udev/scan-scsi-target
 
 %clean
 rm -rf %{buildroot}
@@ -342,8 +350,8 @@ fi
 
 %files udev
 %defattr(-,root,root,-)
-/lib/udev/scan-scsi-target
-/lib/udev/rules.d/90-scsi-ua.rules
+%{udev_dir}/udev/scan-scsi-target
+%{udev_dir}/udev/rules.d/90-scsi-ua.rules
 
 %if 0%{?with_rest_api}
 %files rest
-- 
1.8.2.1


------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
 
CD: 4ms