Quoting Hal Rosenstock <[EMAIL PROTECTED]>:
> > osm makefile adds an install hook which doesnt respect the
> > DESTDIR variable, making it hard to build RPMs.
> 
> Thanks. Applied.

Here's another one:

---

Make osm makefiles respect DESTDIR.

Signed-off-by: Michael S. Tsirkin <[EMAIL PROTECTED]>

Index: trunk/src/userspace/management/osm/complib/Makefile.am
===================================================================
--- trunk/src/userspace/management/osm/complib/Makefile.am      2005-09-12 
23:10:17.000000000 +0300
+++ trunk/src/userspace/management/osm/complib/Makefile.am      2005-11-17 
17:16:05.000000000 +0200
@@ -97,6 +97,6 @@
 # that it will mark it with an alias... 
 # we find the new lib by traversing the links
 install-exec-hook:
-       if test -L $(libdir)/libosmcomp-$(VERSION).so; then rm 
$(libdir)/libosmcomp-$(VERSION).so; fi; \
-       lname=`\ls -l $(libdir)/libosmcomp.so | awk '{print $$NF}'`; \
-       ln -s $$lname $(libdir)/libosmcomp-$(VERSION).so
+       if test -L $(DESTDIR)/$(libdir)/libosmcomp-$(VERSION).so; then rm 
$(DESTDIR)/$(libdir)/libosmcomp-$(VERSION).so; fi; \
+       lname=`\ls -l $(DESTDIR)/$(libdir)/libosmcomp.so | awk '{print $$NF}'`; 
\
+       ln -s $$lname $(DESTDIR)/$(libdir)/libosmcomp-$(VERSION).so
Index: trunk/src/userspace/management/osm/libvendor/Makefile.am
===================================================================
--- trunk/src/userspace/management/osm/libvendor/Makefile.am    2005-09-12 
23:10:17.000000000 +0300
+++ trunk/src/userspace/management/osm/libvendor/Makefile.am    2005-11-17 
17:16:43.000000000 +0200
@@ -91,6 +91,6 @@
 # that it will mark it with an alias... 
 # we find the new lib by traversing the links
 install-exec-hook:
-       if test -L $(libdir)/libosmvendor-$(VERSION).so; then rm 
$(libdir)/libosmvendor-$(VERSION).so; fi; \
-       lname=`\ls -l $(libdir)/libosmvendor.so | awk '{print $$NF}'`; \
-       ln -s $$lname $(libdir)/libosmvendor-$(VERSION).so
+       if test -L $(DESTDIR)/$(libdir)/libosmvendor-$(VERSION).so; then rm 
$(DESTDIR)/$(libdir)/libosmvendor-$(VERSION).so; fi; \
+       lname=`\ls -l $(DESTDIR)/$(libdir)/libosmvendor.so | awk '{print 
$$NF}'`; \
+       ln -s $$lname $(DESTDIR)/$(libdir)/libosmvendor-$(VERSION).so
Index: trunk/src/userspace/management/osm/opensm/Makefile.am
===================================================================
--- trunk/src/userspace/management/osm/opensm/Makefile.am       2005-10-25 
00:56:34.000000000 +0200
+++ trunk/src/userspace/management/osm/opensm/Makefile.am       2005-11-17 
17:17:38.000000000 +0200
@@ -102,6 +102,6 @@
 # that it will mark it with an alias... 
 # we find the new lib by traversing the links
 install-exec-hook:
-       if test -L $(libdir)/libopensm-$(VERSION).so; then rm 
$(libdir)/libopensm-$(VERSION).so; fi; \
-       lname=`\ls -l $(libdir)/libopensm.so | awk '{print $$NF}'`; \
-       ln -s $$lname $(libdir)/libopensm-$(VERSION).so
+       if test -L $(DESTDIR)/$(libdir)/libopensm-$(VERSION).so; then rm 
$(DESTDIR)/$(libdir)/libopensm-$(VERSION).so; fi; \
+       lname=`\ls -l $(DESTDIR)/$(libdir)/libopensm.so | awk '{print $$NF}'`; \
+       ln -s $$lname $(DESTDIR)/$(libdir)/libopensm-$(VERSION).so

-- 
MST
_______________________________________________
openib-general mailing list
[email protected]
http://openib.org/mailman/listinfo/openib-general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to