Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 184118
Collapse All | Expand All

(-)bin/emaint (-1 / +26 lines)
Lines 343-348 Link Here
343
	def display(self):
343
	def display(self):
344
		raise NotImplementedError(self)
344
		raise NotImplementedError(self)
345
345
346
class ResumeLists(object):
347
	def name():
348
		return "resumelists"
349
	name = staticmethod(name)
350
351
	def check(self, onProgress=None):
352
		if portage.mtimedb.has_key("resume"):
353
			print "Main resume list is available"
354
		else:
355
			print "Main resume list isn't available"
356
		if portage.mtimedb.has_key("resume_backup"):
357
			print "Backup resume list is available"
358
		else:
359
			print "Backup resume list isn't available"
360
361
	def fix(self, onProgress=None):
362
		if portage.mtimedb.has_key("resume"):
363
			print "Main resume list is being deleted"
364
			del portage.mtimedb["resume"]
365
		if portage.mtimedb.has_key("resume_backup"):
366
			print "Backup resume list is being deleted"
367
			del portage.mtimedb["resume_backup"]
368
		portage.commit_mtimedb()
369
346
def emaint_main(myargv):
370
def emaint_main(myargv):
347
371
348
	# TODO: Create a system that allows external modules to be added without
372
	# TODO: Create a system that allows external modules to be added without
Lines 351-357 Link Here
351
		"world" : WorldHandler,
375
		"world" : WorldHandler,
352
		"binhost":BinhostHandler,
376
		"binhost":BinhostHandler,
353
		"moveinst":MoveInstalled,
377
		"moveinst":MoveInstalled,
354
		"movebin":MoveBinary
378
		"movebin":MoveBinary,
379
		"resumelists":ResumeLists
355
	}
380
	}
356
381
357
	module_names = modules.keys()
382
	module_names = modules.keys()

Return to bug 184118