summaryrefslogtreecommitdiffstats
path: root/pack-debuginfo.sh
diff options
context:
space:
mode:
authorRoland McGrath <roland@redhat.com>2009-01-06 21:19:33 -0800
committerRoland McGrath <roland@redhat.com>2009-01-06 21:19:33 -0800
commit5fee4451816ab63111d2675b3999b96a4b8b16af (patch)
treede34878ae714fe9f485083beb864781181729e9f /pack-debuginfo.sh
parent23fc1b5ab44476fe22a9bf1de337a263c87a5b74 (diff)
downloaddebuginfo-test-scripts-5fee4451816ab63111d2675b3999b96a4b8b16af.tar.gz
debuginfo-test-scripts-5fee4451816ab63111d2675b3999b96a4b8b16af.tar.xz
debuginfo-test-scripts-5fee4451816ab63111d2675b3999b96a4b8b16af.zip
rejigger directory layout
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