components/open-fabrics/infiniband-diags/Makefile
changeset 5797 432ac76de3b0
parent 5708 49b43e37ce26
child 5805 5320af34d217
--- a/components/open-fabrics/infiniband-diags/Makefile	Fri Apr 15 00:25:15 2016 -0700
+++ b/components/open-fabrics/infiniband-diags/Makefile	Mon Apr 18 13:01:02 2016 -0700
@@ -42,10 +42,10 @@
 COMPONENT_PREP_ACTION = \
         cp solaris_set_nodedesc.c $(@D)/src
 
-COMPONENT_INSTALL_ENV +=	PERL=$(PERL.5.12)
+CONFIGURE_ENV += PERL=$(PERL)
+COMPONENT_INSTALL_ENV += PERL=$(PERL)
 
 LDFLAGS += -L$(PROTOUSRLIBDIR64)
-CONFIGURE_ENV +=	PERL=$(PERL.5.12)
 
 #
 # For some weird reason PKG_CONFIG is generating
@@ -68,6 +68,18 @@
 COMPONENT_POST_CONFIGURE_ACTION=\
 	$(SYMLINK) ../../../$(COMPONENT_SRC)/scripts/IBswcountlimits.pm $(@D)/scripts
 
+# Adjust '#!/usr/bin/perl'
+PERL_SCRIPTS= \
+	$(PROTOUSRSBINDIR)/ibdiscover.pl \
+	$(PROTOUSRSBINDIR)/ibfindnodesusing.pl \
+	$(PROTOUSRSBINDIR)/ibidsverify.pl \
+	$(PROTOUSRSBINDIR)/iblinkinfo.pl \
+	$(PROTOUSRSBINDIR)/ibprintca.pl \
+	$(PROTOUSRSBINDIR)/ibprintrt.pl \
+	$(PROTOUSRSBINDIR)/ibprintswitch.pl \
+	$(PROTOUSRSBINDIR)/ibqueryerrors.pl \
+	$(PROTOUSRSBINDIR)/ibswportwatch.pl
+
 CLEANUP_FILES =\
 	$(PROTO_DIR)/$(CONFIGURE_LIBDIR.32)/libibnetdisc.la\
 	$(PROTO_DIR)/$(CONFIGURE_LIBDIR.32)/libibnetdisc.so \
@@ -83,8 +95,8 @@
 	$(PROTOUSRSHAREMAN8DIR)/ibfindnodesusing.8 \
 	$(PROTOUSRINCDIR)/infiniband/ibnetdisc.h\
 
-COMPONENT_POST_INSTALL_ACTION =\
-	$(RM) $(CLEANUP_FILES);\
+COMPONENT_POST_INSTALL_ACTION+= \
+	$(RM) $(CLEANUP_FILES); \
 	$(INSTALL) -m 644 manpages/set_nodedesc.sh.8 $(PROTOUSRSHAREMAN8DIR)
 
 # common targets