Changeset 2704


Ignore:
Timestamp:
02/02/12 20:15:44 (4 months ago)
Author:
jussi
Message:

change: conf change to combine builder ini and extra_dbs settings

Location:
simo/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • simo/trunk/build_env.py

    r2565 r2704  
    323323 
    324324def _run_builder(py_exe): 
    325     r = ' '.join((py_exe, conf.BUILDER, 'build', conf.BUILD_INI)) 
    326     msg = 'Running builder: %s' % r 
    327     logging.info(msg) 
    328     res = os.system(r) 
    329     if res != 0: 
    330         msg = 'Running builder failed!' 
    331         logging.error(msg) 
    332         sys.exit(1) 
    333     if len(conf.EXTRA_DBS) > 0: 
    334         msg = 'Moving and copying databases...' 
    335         logging.info(msg) 
    336         simo_db = os.path.join(conf.DB_PATH, 'simo.db') 
    337         for db_name in conf.EXTRA_DBS: 
    338             db = os.path.join(conf.DB_PATH, db_name) 
    339             shutil.copy2(simo_db, db) 
    340             shutil.copy2(simo_db + '.zip', db + '.zip') 
    341             shutil.copy2(simo_db + '.ver', db + '.ver') 
    342         os.remove(simo_db) 
    343         os.remove(simo_db + '.zip') 
    344         os.remove(simo_db + '.ver') 
     325    for b_info in conf.BUILD_INIS: 
     326        b_ini, extra_dbs = b_info 
     327        r = ' '.join((py_exe, conf.BUILDER, 'build', b_ini)) 
     328        msg = 'Running builder: %s' % r 
     329        logging.info(msg) 
     330        res = os.system(r) 
     331        if res != 0: 
     332            msg = 'Running builder failed!' 
     333            logging.error(msg) 
     334            sys.exit(1) 
     335        if len(extra_dbs) > 0: 
     336            msg = 'Moving and copying databases...' 
     337            logging.info(msg) 
     338            simo_db = os.path.join(conf.DB_PATH, 'simo.db') 
     339            for db_name in extra_dbs: 
     340                db = os.path.join(conf.DB_PATH, db_name) 
     341                shutil.copy2(simo_db, db) 
     342                shutil.copy2(simo_db + '.zip', db + '.zip') 
     343                shutil.copy2(simo_db + '.ver', db + '.ver') 
     344            os.remove(simo_db) 
     345            os.remove(simo_db + '.zip') 
     346            os.remove(simo_db + '.ver') 
    345347    msg = 'Done' 
    346348    logging.info(msg) 
  • simo/trunk/dev/conf.py

    r2529 r2704  
    1818RUN_BUILDER = True 
    1919BUILDER = 'src/builder.py' 
    20 BUILD_INI = 'simulator/builder.ini' 
     20BUILD_INIS = [('simulator/builder.ini', [])] 
    2121# where to put the SIMO db, and should it be cloned to additional dbs 
    2222DB_PATH = 'simulator/db' 
    23 EXTRA_DBS = [] 
    2423# where to copy the SIMO source if any 
    2524CUSTOM_SIMO = '' 
Note: See TracChangeset for help on using the changeset viewer.