diff -r 809cccc518ec -r f3be8a77b3e2 bin/iro-install --- a/bin/iro-install Fri Jul 06 12:36:13 2012 +0200 +++ b/bin/iro-install Fri Jul 06 13:11:20 2012 +0200 @@ -3,7 +3,7 @@ from sqlalchemy import create_engine, pool from sqlalchemy.exc import ArgumentError -import sys +import sys,os import logging @@ -17,7 +17,8 @@ import argparse -parser = argparse.ArgumentParser(description='Iro main routine.', version=__version__) +parser = argparse.ArgumentParser(description='Iro installer.') +parser.add_argument('-v', '--version', action='version', version="%s %s"%(os.path.basename(sys.argv[0]),__version__)) parser.add_argument('--install', action='store_true', help='will create the right database layout.') parser.add_argument('--update', action='store_true', @@ -51,7 +52,7 @@ install.createDatabase() logging.info("Database layout created.") else: - logging.info("Please edit iro.conf and run %s --install"%sys.argv[0]) + logging.info("Please edit iro.conf and run %s --install"%os.path.basename(sys.argv[0])) sys.exit(1) routes = [ s for s in config.configParser.sections() if not s in ["main",]] @@ -66,7 +67,7 @@ logging.info('Updated offerlist.') else: logging.warning('offerlist is not up-to-date.') - logging.info("Please run %s --update"%sys.argv[0]) + logging.info("Please run %s --update"%os.path.basename(sys.argv[0])) sys.exit(1) logging.info("You can just start your iro server.")