def main(): config = ConfigParser.ConfigParser() ltoUtil.load_config(config) ltoUtil.config_checks(config) ltoUtil.path_check(ltoUtil.get_tape_build_dir(config)) ltoUtil.path_check(ltoUtil.get_tape_pending_dir(config)) ltoBuildUtil.check_tape_build_dir_contents(ltoUtil.get_tape_build_dir(config)) ltoBuildUtil.check_tape_build_size(config) tape_xml_doc = ltoBuildUtil.create_tape_xml_doc(ltoUtil.get_curr_datetime(), config) ltoBuildUtil.create_tape_index(tape_xml_doc, config) tape_id = ltoBuildUtil.db_import_tape_xml(config, tape_xml_doc) ltoBuildUtil.update_tape_xml(tape_xml_doc, tape_id) ltoBuildUtil.write_tape_xml_file(config, tape_xml_doc, tape_id) ltoBuildUtil.move_build_virtual_tape_files(config, tape_id) ltoUtil.delete_dir_content(ltoUtil.get_tape_build_dir(config))
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')