diff --git a/bin/bsregenrepos b/bin/bsregenrepos
index 688fa2b4b3d4fbb77f3f26ccf23d29aab7946f78..f212bbf91a1e467c3aee50aeb545a78e0a304ee7 100755
--- a/bin/bsregenrepos
+++ b/bin/bsregenrepos
@@ -292,6 +292,7 @@ do
                                 
                                 for SUBREPO in $SUBREPOS
                                 do 
+                                  find $TOPDIRREPO/$REPO/$ARCH/$SUBREPO/ -name .repodata -printf "removed '%f'\n" -delete
  				  echo "  -> running : $CREATEREPO $CREATEREPOARGS $TOPDIRREPO/$REPO/$ARCH/$SUBREPO"
 				  $CREATEREPO $CREATEREPOARGS $TOPDIRREPO/$REPO/$ARCH/$SUBREPO | /usr/bin/tee -a $LOG
                   NUM_REPOFILES=`find $TOPDIRREPO/$REPO/$ARCH/$SUBREPO/repodata/ -mmin -5 |egrep "primary.xml|primary.sqlite|other.sqlite|other.xml|filelists.xml|filelists.sqlite" |wc -l`
@@ -321,6 +322,7 @@ do
 				# Sources rpm
 				echo -e $CYAN " -> createrepo $ARCH $DIST-$REPO Source/$SUBREPO..."
 				tput sgr0
+				find $TOPDIRREPO/$REPO/Source/$SUBREPO/ -name .repodata -printf "removed '%f'\n" -delete
 				echo "  -> running : $CREATEREPO $CREATEREPOARGS2 $TOPDIRREPO/$REPO/Source/$SUBREPO"
 				$CREATEREPO $CREATEREPOARGS2 $TOPDIRREPO/$REPO/Source/$SUBREPO | /usr/bin/tee -a $LOG
                 NUM_REPOFILES=`find $TOPDIRREPO/$REPO/Source/$SUBREPO/repodata/ -mmin -5 |egrep "primary.xml|primary.sqlite|other.sqlite|other.xml|filelists.xml|filelists.sqlite" |wc -l`
@@ -338,6 +340,7 @@ do
 				then
 					echo -e $CYAN " -> createrepo $ARCH $DIST-$REPO Debug..."
 					tput sgr0
+					find $TOPDIRREPO/$REPO/Debug/x86_64/ -name .repodata -printf "removed '%f'\n" -delete
 					echo "  -> running : $CREATEREPO $CREATEREPOARGS2 $TOPDIRREPO/$REPO/Debug/x86_64"
 					$CREATEREPO $CREATEREPOARGS2 $TOPDIRREPO/$REPO/Debug/x86_64 | /usr/bin/tee -a $LOG
                 NUM_REPOFILES=`find $TOPDIRREPO/$REPO/Debug/x86_64/repodata/ -mmin -5 |egrep "primary.xml|primary.sqlite|other.sqlite|other.xml|filelists.xml|filelists.sqlite" |wc -l`
@@ -348,6 +351,7 @@ do
 
 					if [ "x$REPO" == "xupdates" ] || [ "x$REPO" == "xupdates-testing" ]
                                         then
+                                          find $TOPDIRREPO/$REPO/Debug/i386/ -name .repodata -printf "removed '%f'\n" -delete
 					  echo "  -> running : $CREATEREPO $CREATEREPOARGS2 $TOPDIRREPO/$REPO/Debug/i386"
 					  $CREATEREPO $CREATEREPOARGS2 $TOPDIRREPO/$REPO/Debug/i386 | /usr/bin/tee -a $LOG
                       NUM_REPOFILES=`find $TOPDIRREPO/$REPO/Debug/i386/repodata/ -mmin -5 |egrep "primary.xml|primary.sqlite|other.sqlite|other.xml|filelists.xml|filelists.sqlite" |wc -l`