log.debug("Log file=%s" % log_file) ac_init_pat = re.compile(r"""AC_INIT\(\[(.*?)\], *\[(.*?)\], *\[(.*?)\], *\[(.*?)\] *\)""", re.IGNORECASE) try: config_in = open('./configure.in', 'r') except IOError: prop.version = 'x.x.x' else: for c in config_in: if c.startswith("AC_INIT"): match_obj = ac_init_pat.search(c) prop.version = match_obj.group(2) break config_in.close() utils.log_title(__title__, __version__, True) log.info("Installer log saved in: %s" % log.bold(log_file)) log.info("") try: from installer import text_install log.debug("Starting text installer...") text_install.start(language, auto, test_depends, test_unknown, assume_network, max_retries, enable, disable) except KeyboardInterrupt: log.error("User exit")