aboutsummaryrefslogtreecommitdiffstats
path: root/iurt_cache_cleaner.sh
diff options
context:
space:
mode:
authorMarcelo Leitner <mrl@mandriva.com>2007-06-21 20:33:20 +0000
committerMarcelo Leitner <mrl@mandriva.com>2007-06-21 20:33:20 +0000
commit1f5ca22804c763566a766f592b43ff042b9a609d (patch)
tree78e75564b7ed422c1beec65b33d1eea872b36582 /iurt_cache_cleaner.sh
parenteccbba7d573dd3bcff6cbedb221f2cfa93a048f5 (diff)
downloadiurt-1f5ca22804c763566a766f592b43ff042b9a609d.tar
iurt-1f5ca22804c763566a766f592b43ff042b9a609d.tar.gz
iurt-1f5ca22804c763566a766f592b43ff042b9a609d.tar.bz2
iurt-1f5ca22804c763566a766f592b43ff042b9a609d.tar.xz
iurt-1f5ca22804c763566a766f592b43ff042b9a609d.zip
- Fix debug support.
Diffstat (limited to 'iurt_cache_cleaner.sh')
-rwxr-xr-xiurt_cache_cleaner.sh9
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
}
#