]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Remove scripts/rpm2dynsym.sh.
authorJoseph Myers <joseph@codesourcery.com>
Tue, 6 Oct 2015 20:45:47 +0000 (20:45 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Tue, 6 Oct 2015 20:45:47 +0000 (20:45 +0000)
The file scripts/rpm2dynsym.sh appears to be unused anywhere in glibc.
This patch removes this script.

Tested for x86_64 and x86 (testsuite, and that installed shared
libraries are unchanged by the patch).

* scripts/rpm2dynsym.sh: Remove file.

ChangeLog
scripts/rpm2dynsym.sh [deleted file]

index ddbd26dfa32cb9d8065c851db15861440269989e..09c47efcad316ee6841dc26e64e2b5312b7cb33a 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-10-06  Joseph Myers  <joseph@codesourcery.com>
+
+       * scripts/rpm2dynsym.sh: Remove file.
+
 2015-10-06  Florian Weimer  <fweimer@redhat.com>
 
        * configure.ac (libc_cv_cxx_thread_local): Define.
diff --git a/scripts/rpm2dynsym.sh b/scripts/rpm2dynsym.sh
deleted file mode 100755 (executable)
index ce3fc40..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/sh
-
-# This script takes rpm package files, finds *.so.N files in them,
-# and runs objdump --dynamic-syms on them.  The arguments are rpm file
-# names.  For each rpm, it creates an output file with the name
-# "NAME-VERSION-RELEASE.ARCH.dynsym", the variable parts being extracted
-# from the rpm's headers (not its file name).  Each file contains the
-# collected objdump output for all the *.so.N files in the corresponding rpm.
-# This can be processed with abilist.awk or sent to someone who will do that.
-# This does not do a lot of error-checking, so you should always watch stderr
-# and sanity-check the resulting output files.
-
-RPM=${RPM:-rpm}
-RPM2CPIO=${RPM2CPIO:-rpm2cpio}
-CPIO=${CPIO:-cpio}
-OBJDUMP=${OBJDUMP:-objdump}
-
-unpackdir=/tmp/rpm2dynsym$$
-trap 'rm -rf $unpackdir' 0 1 2 15
-
-for rpm; do
-  name=`$RPM -qp $rpm --queryformat '%{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n'`
-  mkdir $unpackdir || exit
-  $RPM2CPIO "$rpm" | {
-    cd $unpackdir
-    $CPIO -i -d --no-absolute-filenames -uv '*.so.*' '*.so' 2>&1 |
-    while read file b; do
-      test x"$b" = x || break
-      case "$file" in
-      *.so.[0-9]*) $OBJDUMP --dynamic-syms $file ;;
-      esac
-    done
-  } > $name.dynsym
-  echo wrote $name.dynsym for $rpm
-  rm -rf $unpackdir
-done