5 from invirt import database
9 database.meta.create_all()
10 session = database.session()
12 if not database.Type.query.get('linux-hvm'):
13 session.add(database.Type(type_id='linux-hvm', description='HVM',
14 hvm='t', apic='t', acpi='t', pae='t'))
15 if not database.Type.query.get('linux'):
16 session.add(database.Type(type_id='linux', description='ParaVM',
17 hvm='f', apic='f', acpi='f', pae='f'))
21 parser = argparse.ArgumentParser(description='Modify the invirt database')
22 parser.add_argument('action', choices=['create', 'drop'])
24 args = parser.parse_args()
28 if args.action == 'create':
30 elif args.action == 'drop':
31 database.meta.drop_all()
34 if __name__ == '__main__':