From dd5e038eb7b7b739f672d02ff9503c26c0781421 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 1 Nov 2017 10:33:25 +0100 Subject: [PATCH] don't hardcode paths Signed-off-by: Igor Gnatenko --- bcc.spec | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/bcc.spec b/bcc.spec index d12c087..2db29eb 100644 --- a/bcc.spec +++ b/bcc.spec @@ -104,20 +104,20 @@ Command line tools for BPF Compiler Collection (BCC) %make_install # Fix python shebangs -for i in `find %{buildroot}/usr/share/%{name}/tools/ -type f`; do +for i in `find %{buildroot}%{_datadir}/%{name}/tools/ -type f`; do sed -i '1s=^#!/usr/bin/\(python\|env python\)[0-9.]*=#!%{__python3}=' $i done -for i in `find %{buildroot}/usr/share/%{name}/examples/ -type f`; do +for i in `find %{buildroot}%{_datadir}/%{name}/examples/ -type f`; do sed -i '1s=^#!/usr/bin/\(python\|env python\)[0-9.]*=#!%{__python3}=' $i sed -i '1s=^#!/usr/bin/env bcc-lua.*=#!/usr/bin/bcc-lua=' $i done # Move man pages to the right location -mkdir -p %{buildroot}/%{_mandir} -mv %{buildroot}/usr/share/%{name}/man/* %{buildroot}/%{_mandir}/ -mkdir -p %{buildroot}/%{_docdir}/%{name} -mv %{buildroot}/usr/share/%{name}/examples %{buildroot}/%{_docdir}/%{name}/ +mkdir -p %{buildroot}%{_mandir} +mv %{buildroot}%{_datadir}%{name}/man/* %{buildroot}%{_mandir}/ +mkdir -p %{buildroot}%{_docdir}/%{name} +mv %{buildroot}%{_datadir}/%{name}/examples %{buildroot}%{_docdir}/%{name}/ # We cannot run the test suit since it requires root and it makes changes to # the machine (e.g, IP address)