summaryrefslogtreecommitdiffstats
path: root/pack-debuginfo.sh
diff options
context:
space:
mode:
Diffstat (limited to 'pack-debuginfo.sh')
-rwxr-xr-xpack-debuginfo.sh17
1 files changed, 9 insertions, 8 deletions
diff --git a/pack-debuginfo.sh b/pack-debuginfo.sh
index b950b5a..404ec19 100755
--- a/pack-debuginfo.sh
+++ b/pack-debuginfo.sh
@@ -43,8 +43,6 @@ END {
do_dir()
{
- cd "$dir"
-
do_src &
find usr/lib/debug -type f ! -links 1 -exec rm -f {} \; 2> /dev/null
@@ -66,19 +64,22 @@ do_dir()
echo " $summary" >> summary
- cd ..
-
echo "packed $dir"
}
-while read dir; do
+while read rpm; do
+
+ archless=${rpm%.*}
+ arch=${rpm##*.}
+ d=${arch}/${archless:0:2}/${archless:2:2}/$rpm
- if [ -r "$dir/summary" ]; then
- echo >&2 "$dir looks packed"
+ if [ -r "$d/summary" ]; then
+ echo >&2 "$rpm looks packed"
continue
fi
- do_dir
+ dir=$rpm
+ (cd "$d" && do_dir)
done