def main():
    
    parser = optparse.OptionParser(version="%prog 1.0")
    parser.add_option("-v", "--verify", dest="verify", action="store-true", help="Verify tape after writing")
    (options, args) = parser.parse_args()
    verify = options.verify
    ltoWriteUtil.check_write_args(args)
    tape_id = args[0]
    
    config = ConfigParser.ConfigParser()
    ltoUtil.load_config(config)
    ltoUtil.config_checks(config)
    ltoUtil.path_check(ltoUtil.get_tape_pending_dir(config)+'/'+tape_id)
    ltoWriteUtil.verify_virtual_tape(config, tape_id)
    
    ltoWriteUtil.setup_tape_drive(config)
    ltoWriteUtil.write_tape(config, tape_id)
    ltoUtil.move_virtual_tape_dir(config, tape_id, 'pending', 'written')
def main():

    parser = optparse.OptionParser(version="%prog 1.0")
    (options, args) = parser.parse_args()
    
    ltoWriteUtil.check_write_args(args)
    tape_id = args[0]
    
    config = ConfigParser.ConfigParser()
    ltoUtil.load_config(config)
    ltoUtil.config_checks(config)
    ltoUtil.path_check(ltoUtil.get_tape_written_dir(config)+'/'+tape_id)
    ltoUtil.file_check(ltoUtil.get_tape_written_dir(config)+'/'+tape_id+'/'+tape_id+'.xml')
    ltoVerifyUtil.diskspace_check(config, tape_id)
    ltoUtil.delete_dir_content(ltoUtil.get_tape_verify_dir(config))
    
    ltoWriteUtil.setup_tape_drive(config)
    ltoVerifyUtil.verify_tape(config, tape_id)
    ltoUtil.move_virtual_tape_dir(config, tape_id, 'written', 'verified')
    ltoUtil.delete_dir_content(ltoUtil.get_tape_verify_dir(config))