Example #1
0
def remove_device_file(device):

    if device.storage.active:
        name = device.bacula_name

        filename = path.join(settings.NIMBUS_DEVICES_DIR, name)
        storagefile = path.join(settings.NIMBUS_STORAGES_DIR, name)

        utils.remove_or_leave(filename)
        utils.remove_or_leave(storagefile)
Example #2
0
def remove_device_file(device):

    if device.storage.active:
        name = device.bacula_name

        filename = path.join( settings.NIMBUS_DEVICES_DIR, 
                              name)
        storagefile = path.join( settings.NIMBUS_STORAGES_DIR, 
                              name)

        utils.remove_or_leave(filename)
        utils.remove_or_leave(storagefile)
Example #3
0
def remove_pool_file(procedure):
    """pool remove file"""
    name = procedure.pool_bacula_name()
    filename = path.join(settings.NIMBUS_POOLS_DIR, name)
    utils.remove_or_leave(filename)
Example #4
0
def remove_procedure_file(procedure):
    """remove procedure file"""
    base_dir,filepath = utils.mount_path(procedure.bacula_name,
                                         settings.NIMBUS_JOBS_DIR)
    utils.remove_or_leave(filepath)
    remove_pool_file(procedure)
Example #5
0
def remove_schedule_file(schedule):
    name = schedule.bacula_name
    filename = path.join(settings.NIMBUS_SCHEDULES_DIR, name)
    utils.remove_or_leave(filename)
Example #6
0
def remove_schedule_file(schedule):
    name = schedule.bacula_name
    filename = path.join(settings.NIMBUS_SCHEDULES_DIR, name)
    utils.remove_or_leave(filename)
def remove_fileset_file(fileset):
    """remove FileSet file"""
    name = fileset.bacula_name
    filename = path.join(settings.NIMBUS_FILESETS_DIR, name)
    utils.remove_or_leave(filename)    
Example #8
0
def remove_computer_file(computer):
    """Computer remove file"""
    if computer.active:
        filename = path.join(settings.NIMBUS_COMPUTERS_DIR, 
                             computer.bacula_name)
        utils.remove_or_leave(filename)
Example #9
0
def remove_fileset_file(fileset):
    """remove FileSet file"""
    name = fileset.bacula_name
    filename = path.join(settings.NIMBUS_FILESETS_DIR, name)
    utils.remove_or_leave(filename)
Example #10
0
def remove_computer_file(computer):
    """Computer remove file"""
    if computer.active:
        filename = path.join(settings.NIMBUS_COMPUTERS_DIR,
                             computer.bacula_name)
        utils.remove_or_leave(filename)