- update to elfutils-0.56.
[platform/upstream/rpm.git] / scripts / find-debuginfo.sh
index d483d3e..ad640dd 100644 (file)
@@ -9,7 +9,6 @@ fi
 LISTFILE=$BUILDDIR/debugfiles.list
 SOURCEFILE=$BUILDDIR/debugsources.list
 
-touch $BUILDDIR/.debug_saved_mode
 echo -n > $SOURCEFILE
 
 # Strip ELF binaries
@@ -19,13 +18,8 @@ for f in `find $RPM_BUILD_ROOT -type f \( -perm -0100 -or -perm -0010 -or -perm
        OUTPUTDIR=${RPM_BUILD_ROOT}/usr/lib/debug${BASEDIR}
        mkdir -p ${OUTPUTDIR}
        echo extracting debug info from $f
-       #save old mode
-       chmod --reference=$f $BUILDDIR/.debug_saved_mode
-       #make sure we have write perms
-       chmod u+w $f
        /usr/lib/rpm/debugedit -b $RPM_BUILD_DIR -d /usr/src/debug -l $SOURCEFILE $f
-       chmod --reference=$BUILDDIR/.debug_saved_mode $f
-       /usr/lib/rpm/striptofile -g -u -o $OUTPUTDIR $f || :
+       eu-strip -f $OUTPUTDIR/`basename $f`.debug $f || :
 done
 
 mkdir -p ${RPM_BUILD_ROOT}/usr/src/debug