1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
# -*- 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\n ")
|