[PATCH v4l-utils] keytable: do not install bpf protocols decoders with execute permission

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



The rpm packaging system will try to extract debug information, which
fails since there is no build id. This can be avoided by removing
the execute permission.

BPF relocatable files are executable anyway so this is the right
thing to do.

See:
	https://github.com/rpm-software-management/rpm/pull/604

Signed-off-by: Sean Young <sean@xxxxxxxx>
---
 utils/keytable/bpf_protocols/Makefile.am | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/utils/keytable/bpf_protocols/Makefile.am b/utils/keytable/bpf_protocols/Makefile.am
index 1b90411b..d1f04cb4 100644
--- a/utils/keytable/bpf_protocols/Makefile.am
+++ b/utils/keytable/bpf_protocols/Makefile.am
@@ -21,4 +21,4 @@ EXTRA_DIST = $(PROTOCOLS:%.o=%.c) bpf_helpers.h
 install-data-local:
 	$(install_sh) -d "$(DESTDIR)$(keytableuserdir)/protocols"
 	$(install_sh) -d "$(DESTDIR)$(keytablesystemdir)/protocols"
-	$(install_sh) $(PROTOCOLS) "$(DESTDIR)$(keytablesystemdir)/protocols"
+	$(install_sh) -m 0644 $(PROTOCOLS) "$(DESTDIR)$(keytablesystemdir)/protocols"
-- 
2.19.1




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux