View | Details | Raw Unified | Return to bug 150940
Collapse All | Expand All

(-)/tmp/find-debuginfo.sh (-1 / +8 lines)
Lines 60-66 done Link Here
60
60
61
mkdir -p ${RPM_BUILD_ROOT}/usr/src/debug
61
mkdir -p ${RPM_BUILD_ROOT}/usr/src/debug
62
(cd $RPM_BUILD_DIR; LANG=C sort -z -u | cpio -pd0m ${RPM_BUILD_ROOT}/usr/src/debug) < $SOURCEFILE
62
(cd $RPM_BUILD_DIR; LANG=C sort -z -u | cpio -pd0m ${RPM_BUILD_ROOT}/usr/src/debug) < $SOURCEFILE
63
chmod -R a+rX,go-w ${RPM_BUILD_ROOT}/usr/src/debug
63
# some files with debuginfo have wrong permissions, reject them
64
echo looking for remaining binaries which still contain debug info
65
find ${RPM_BUILD_ROOT} \( -path '*/debug' \) -prune -o -type f -print0 | \
66
xargs -0 file | grep -E 'not stripped' && exit 1
67
find ${RPM_BUILD_ROOT}/usr/src/debug ${RPM_BUILD_ROOT}/usr/lib/debug -type f -print0 | \
68
xargs -0 chmod 0644
69
find ${RPM_BUILD_ROOT}/usr/src/debug ${RPM_BUILD_ROOT}/usr/lib/debug -type d -print0 | \
70
xargs -0 chmod 0755
64
71
65
# trying to replace dangling and/or absolute symlink
72
# trying to replace dangling and/or absolute symlink
66
DBASE=${RPM_BUILD_ROOT}/usr/src/debug
73
DBASE=${RPM_BUILD_ROOT}/usr/src/debug

Return to bug 150940