--- 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.")