@classmethod
def check_image_exists(self, destdir, apacking=None,
- images=[],
+ images=(),
release=None):
# if it's a packing file, reset images
image = os.path.join(destdir, name)
if not os.path.exists(image):
continue
-
if msger.ask("Target image/dir: %s already exists, "
- "clean up and continue?" % image):
+ "clean up the old files and continue?" % image):
if os.path.isdir(image):
- shutil.rmtree(image)
+ for path, dirs, files in os.walk(os.path.abspath(image)):
+ for fname in files:
+ fpath = os.path.join(path, fname)
+ if not fpath.endswith('.log'):
+ os.remove(fpath)
else:
os.unlink(image)
else:
- raise errors.Abort("Cancled")
+ raise errors.Abort("Canceled")
def do_create(self):
pass
class BackendPlugin(_Plugin):
mic_plugin_type="backend"
- # suppress the verbose rpm warnings
- if msger.get_loglevel() != 'debug':
- import rpm
- rpm.setVerbosity(rpm.RPMLOG_ERR)
-
def addRepository(self):
pass