helpers: use $(INSTALL) to ... install the helper.
authorMathieu Duponchelle <mathieu.duponchelle@opencreed.com>
Wed, 15 Apr 2015 12:45:21 +0000 (14:45 +0200)
committerMathieu Duponchelle <mathieu.duponchelle@opencreed.com>
Wed, 15 Apr 2015 12:45:21 +0000 (14:45 +0200)
As it will create the folders and set permissions appropriately,
better than doing it manually.

libs/gst/helpers/Makefile.am

index 0423fed..a616721 100644 (file)
@@ -10,9 +10,9 @@ dist_bashhelpers_DATA = gst
 
 install-exec-hook:
        cd $(DESTDIR)$(bindir) && \
-       mv `echo "gst-completion-helper-" | sed '$(transform)'`@GST_API_VERSION@$(EXEEXT) \
-       $(DESTDIR)$(BASH_HELPERS_DIR)/gst-completion-helper-@GST_API_VERSION@$(EXEEXT)
-       chmod 755 $(DESTDIR)$(BASH_HELPERS_DIR)/gst-completion-helper-@GST_API_VERSION@$(EXEEXT)
+       $(INSTALL) `echo "gst-completion-helper-" | sed '$(transform)'`@GST_API_VERSION@$(EXEEXT) \
+       -D $(DESTDIR)$(BASH_HELPERS_DIR)/gst-completion-helper-@GST_API_VERSION@$(EXEEXT) && \
+       rm `echo "gst-completion-helper-" | sed '$(transform)'`@GST_API_VERSION@$(EXEEXT)
 
 uninstall-hook:
        rm -f $(DESTDIR)$(BASH_HELPERS_DIR)/gst-completion-helper-@GST_API_VERSION@$(EXEEXT)