Exemplo n.º 1
0
    def do_backup(self, host, logger):
        host_backup = Backup(host, logger=logger)

        backup_lock.acquire()
        try:
            host_backup.setup()
        finally:
            backup_lock.release()

        return host_backup.do_backup()
Exemplo n.º 2
0
    def do_backup(self, host, logger):
        host_backup = Backup(host, logger=logger)

        backup_lock.acquire()
        try:
            host_backup.setup()
        finally:
            backup_lock.release()

        return host_backup.do_backup()
Exemplo n.º 3
0
			logger.info(ret)
		if 1:
			logger.info("* Creating Subvolume")
			ret = op.create_subvol(latest_dir)
			logger.info(ret)

		sys.exit(0)

	if options.subcommand == 'backup':
		from disks import Disks
		disks = Disks()
		di = disks.create_disk_info( options.drive )
	
		from backup import Backup
		backup = Backup(di, options.source_dir)
		backup.do_backup()

		sys.exit(0)

	if options.subcommand == 'delete':
		from disks import Disks
		disks = Disks()
		di = disks.create_disk_info( options.drive )
		
		from backup import Backup
		backup = Backup(di)
		backup.delete_backup(options.date)

		sys.exit(0)

# vim:ts=3:sts=3:sw=3:noexpandtab
Exemplo n.º 4
0
    def do_backup(self, host, logger):
        host_backup = Backup(host, logger=logger)
        host_backup.setup()

        return host_backup.do_backup()
Exemplo n.º 5
0
    def do_backup(self, host, logger):
        host_backup = Backup(host, logger=logger)
        host_backup.setup()

        return host_backup.do_backup()