2013-07-02 04:51:08 +00:00
|
|
|
From: Bastian Blank <waldi@debian.org>
|
|
|
|
Date: Fri, 07 Oct 2011 21:37:52 +0100
|
|
|
|
Subject: Install perf scripts non-executable
|
|
|
|
Forwarded: no
|
|
|
|
|
2017-10-01 19:26:01 +00:00
|
|
|
[bwh: Forward-ported to 4.13]
|
2014-01-21 05:53:15 +00:00
|
|
|
|
2019-10-25 20:57:23 +00:00
|
|
|
Index: linux/tools/perf/Makefile.perf
|
|
|
|
===================================================================
|
|
|
|
--- linux.orig/tools/perf/Makefile.perf
|
|
|
|
+++ linux/tools/perf/Makefile.perf
|
|
|
|
@@ -796,8 +796,8 @@ endif
|
2013-11-21 01:27:40 +00:00
|
|
|
ifndef NO_LIBPERL
|
2014-01-21 05:53:15 +00:00
|
|
|
$(call QUIET_INSTALL, perl-scripts) \
|
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/perl/Perf-Trace-Util/lib/Perf/Trace'; \
|
|
|
|
- $(INSTALL) scripts/perl/Perf-Trace-Util/lib/Perf/Trace/* -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/perl/Perf-Trace-Util/lib/Perf/Trace'; \
|
|
|
|
- $(INSTALL) scripts/perl/*.pl -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/perl'; \
|
|
|
|
+ $(INSTALL) -m 644 scripts/perl/Perf-Trace-Util/lib/Perf/Trace/* -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/perl/Perf-Trace-Util/lib/Perf/Trace'; \
|
|
|
|
+ $(INSTALL) -m 644 scripts/perl/*.pl -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/perl'; \
|
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/perl/bin'; \
|
|
|
|
$(INSTALL) scripts/perl/bin/* -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/perl/bin'
|
2013-11-21 01:27:40 +00:00
|
|
|
endif
|
2019-10-25 20:57:23 +00:00
|
|
|
@@ -805,27 +805,27 @@ ifndef NO_LIBPYTHON
|
2014-01-21 05:53:15 +00:00
|
|
|
$(call QUIET_INSTALL, python-scripts) \
|
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/python/Perf-Trace-Util/lib/Perf/Trace'; \
|
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/python/bin'; \
|
|
|
|
- $(INSTALL) scripts/python/Perf-Trace-Util/lib/Perf/Trace/* -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/python/Perf-Trace-Util/lib/Perf/Trace'; \
|
|
|
|
- $(INSTALL) scripts/python/*.py -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/python'; \
|
|
|
|
+ $(INSTALL) -m 644 scripts/python/Perf-Trace-Util/lib/Perf/Trace/* -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/python/Perf-Trace-Util/lib/Perf/Trace'; \
|
|
|
|
+ $(INSTALL) -m 644 scripts/python/*.py -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/python'; \
|
|
|
|
$(INSTALL) scripts/python/bin/* -t '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/scripts/python/bin'
|
2013-11-21 01:27:40 +00:00
|
|
|
endif
|
2014-03-09 17:38:51 +00:00
|
|
|
$(call QUIET_INSTALL, perf_completion-script) \
|
2014-01-21 05:53:15 +00:00
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(sysconfdir_SQ)/bash_completion.d'; \
|
2014-03-09 17:38:51 +00:00
|
|
|
- $(INSTALL) perf-completion.sh '$(DESTDIR_SQ)$(sysconfdir_SQ)/bash_completion.d/perf_$(VERSION)'
|
|
|
|
+ $(INSTALL) -m 644 perf-completion.sh '$(DESTDIR_SQ)$(sysconfdir_SQ)/bash_completion.d/perf_$(VERSION)'
|
2016-02-18 03:19:23 +00:00
|
|
|
$(call QUIET_INSTALL, perf-tip) \
|
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(tip_instdir_SQ)'; \
|
|
|
|
- $(INSTALL) Documentation/tips.txt -t '$(DESTDIR_SQ)$(tip_instdir_SQ)'
|
|
|
|
+ $(INSTALL) -m 644 Documentation/tips.txt -t '$(DESTDIR_SQ)$(tip_instdir_SQ)'
|
2015-08-13 18:52:14 +00:00
|
|
|
|
|
|
|
install-tests: all install-gtk
|
2014-01-21 05:53:15 +00:00
|
|
|
$(call QUIET_INSTALL, tests) \
|
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests'; \
|
|
|
|
- $(INSTALL) tests/attr.py '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests'; \
|
|
|
|
+ $(INSTALL) -m 644 tests/attr.py '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests'; \
|
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/attr'; \
|
2017-10-01 19:26:01 +00:00
|
|
|
- $(INSTALL) tests/attr/* '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/attr'; \
|
|
|
|
+ $(INSTALL) -m 644 tests/attr/* '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/attr'; \
|
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/shell'; \
|
|
|
|
- $(INSTALL) tests/shell/*.sh '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/shell'; \
|
|
|
|
+ $(INSTALL) -m 644 tests/shell/*.sh '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/shell'; \
|
|
|
|
$(INSTALL) -d -m 755 '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/shell/lib'; \
|
|
|
|
- $(INSTALL) tests/shell/lib/*.sh '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/shell/lib'
|
|
|
|
+ $(INSTALL) -m 644 tests/shell/lib/*.sh '$(DESTDIR_SQ)$(perfexec_instdir_SQ)/tests/shell/lib'
|
2012-12-26 09:10:28 +00:00
|
|
|
|
2017-01-24 19:25:08 +00:00
|
|
|
install-bin: install-tools install-tests install-traceevent-plugins
|
2013-05-21 03:56:32 +00:00
|
|
|
|