コード例 #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)
コード例 #2
0
ファイル: models.py プロジェクト: DangerTweaker/Nimbus
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)
コード例 #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)
コード例 #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)
コード例 #5
0
ファイル: models.py プロジェクト: DangerTweaker/Nimbus
def remove_schedule_file(schedule):
    name = schedule.bacula_name
    filename = path.join(settings.NIMBUS_SCHEDULES_DIR, name)
    utils.remove_or_leave(filename)
コード例 #6
0
def remove_schedule_file(schedule):
    name = schedule.bacula_name
    filename = path.join(settings.NIMBUS_SCHEDULES_DIR, name)
    utils.remove_or_leave(filename)
コード例 #7
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)    
コード例 #8
0
ファイル: models.py プロジェクト: fenrrir/nimbus-opensource
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)
コード例 #9
0
ファイル: models.py プロジェクト: veezor/Nimbus
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)
コード例 #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)