diff options
author | Marcelo Leitner <mrl@mandriva.com> | 2007-06-21 20:33:20 +0000 |
---|---|---|
committer | Marcelo Leitner <mrl@mandriva.com> | 2007-06-21 20:33:20 +0000 |
commit | 1f5ca22804c763566a766f592b43ff042b9a609d (patch) | |
tree | 78e75564b7ed422c1beec65b33d1eea872b36582 | |
parent | eccbba7d573dd3bcff6cbedb221f2cfa93a048f5 (diff) | |
download | iurt-1f5ca22804c763566a766f592b43ff042b9a609d.tar iurt-1f5ca22804c763566a766f592b43ff042b9a609d.tar.gz iurt-1f5ca22804c763566a766f592b43ff042b9a609d.tar.bz2 iurt-1f5ca22804c763566a766f592b43ff042b9a609d.tar.xz iurt-1f5ca22804c763566a766f592b43ff042b9a609d.zip |
- Fix debug support.
-rwxr-xr-x | iurt_cache_cleaner.sh | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/iurt_cache_cleaner.sh b/iurt_cache_cleaner.sh index 68c0516..65f875e 100755 --- a/iurt_cache_cleaner.sh +++ b/iurt_cache_cleaner.sh @@ -25,10 +25,15 @@ function clean_package() { srpm="$3" echo -e "Cleaning all packages generated by\n $srpm." - find "$TOPDIR/$distro/"{,debug_}"$section" -name '*.rpm' ! -name '*.src.rpm' |\ + find "$TOPDIR/$distro/$section" -name '*.rpm' ! -name '*.src.rpm' |\ xargs rpm -qp --qf '%{SOURCERPM} %{name}-%{version}-%{release}.%{arch}.rpm\n' |\ - sed -n "s@^$srpm @$TOPDIR/$distro/$section/@p" |\ + sed -n "s@^$srpm @$TOPDIR/$distro/$section/@p;" |\ xargs rm -fv "$TOPDIR/$distro/$section/$srpm" + + find "$TOPDIR/debug_$distro/$section" -name '*.rpm' ! -name '*.src.rpm' |\ + xargs rpm -qp --qf '%{SOURCERPM} %{name}-%{version}-%{release}.%{arch}.rpm\n' |\ + sed -n "s@^$srpm @$TOPDIR/debug_$distro/$section/@p;" |\ + xargs rm -fv } # |