diff options
| author | Roland McGrath <roland@redhat.com> | 2009-01-06 21:19:33 -0800 |
|---|---|---|
| committer | Roland McGrath <roland@redhat.com> | 2009-01-06 21:19:33 -0800 |
| commit | 5fee4451816ab63111d2675b3999b96a4b8b16af (patch) | |
| tree | de34878ae714fe9f485083beb864781181729e9f /pack-debuginfo.sh | |
| parent | 23fc1b5ab44476fe22a9bf1de337a263c87a5b74 (diff) | |
| download | debuginfo-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-x | pack-debuginfo.sh | 17 |
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 |
