X-Git-Url: https://git.tld-linux.org/?p=packages%2Frpm.git;a=blobdiff_plain;f=no-exe-for-elf-req.patch;fp=no-exe-for-elf-req.patch;h=3aa7b0fd310857d0e390b4b64d10474552b1d398;hp=0000000000000000000000000000000000000000;hb=65889ff1d52fe20c04254d29e26042e4eb3e6f22;hpb=00617e41a100125c058fe0ad8e0aeeb7916dc576 diff --git a/no-exe-for-elf-req.patch b/no-exe-for-elf-req.patch new file mode 100644 index 0000000..3aa7b0f --- /dev/null +++ b/no-exe-for-elf-req.patch @@ -0,0 +1,12 @@ +--- rpm-4.16.1.3/tools/elfdeps.c.orig 2020-05-28 12:04:25.084136944 +0200 ++++ rpm-4.16.1.3/tools/elfdeps.c 2022-03-23 11:19:01.656202339 +0100 +@@ -300,7 +300,8 @@ + if (ehdr->e_type == ET_DYN || ehdr->e_type == ET_EXEC) { + ei->marker = mkmarker(ehdr); + ei->isDSO = (ehdr->e_type == ET_DYN); +- ei->isExec = (st.st_mode & (S_IXUSR|S_IXGRP|S_IXOTH)); ++ //ei->isExec = (st.st_mode & (S_IXUSR|S_IXGRP|S_IXOTH)); ++ ei->isExec = 1; + + processProgHeaders(ei, ehdr); + processSections(ei);