# -*- coding: utf-8 -*- import logging, mv_common import os, re def setup_software(systemconfig, data_config): logging.info("____Start of Software install____") default_disabled = ("mythphone", "mytharchive", "mythbrowser", "mythnews", "mythgame", "mythflix", "mythweather", "mythappletrailers", "mythstream", "mythvodka") default_installed=("mythcontrols", "mythgallery", "mythmovies", "mythmusic", "mythsmolt", "mythvideo") other_pkg=("miro", "xe", "romdb", "xine", "dvdcss", "webmin") for pkg in default_disabled: try: if systemconfig[pkg] == "1": mv_common.pacinstall(pkg) else: mv_common.pacremove(pkg) except: logging.debug(" ERROR-- %s is not defined", pkg) for pkg in default_installed: try: if systemconfig[pkg] == "0": mv_common.pacremove(pkg) else: mv_common.pacinstall(pkg) except: logging.debug(" ERROR-- %s is not defined", pkg) for pkg in other_pkg: try: if systemconfig[pkg] == "1": mv_common.pacinstall(pkg) elif systemconfig[pkg] == "0": mv_common.pacremove(pkg) except: logging.debug(" ERROR-- %s is not defined", pkg) logging.info("__End Software ")