summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-config/systemconfig.py
diff options
context:
space:
mode:
Diffstat (limited to 'abs/core/LinHES-config/systemconfig.py')
-rwxr-xr-xabs/core/LinHES-config/systemconfig.py70
1 files changed, 54 insertions, 16 deletions
diff --git a/abs/core/LinHES-config/systemconfig.py b/abs/core/LinHES-config/systemconfig.py
index 9a9cd11..73cb45b 100755
--- a/abs/core/LinHES-config/systemconfig.py
+++ b/abs/core/LinHES-config/systemconfig.py
@@ -62,7 +62,19 @@ def main(argv):
global systemconfig
systemconfig["MVROOT"]=MVROOT
restartlcd = False
- cmdmodule={"misc":False , "sleep":False , "hostype":False , "hostypec":False , "advanced":False , "audio":False , "network":False , "advancedX":False , "webuser":False , "restartfe":False , "reloadfe":False , "ddns":False , "screensaver":False , "ir":False , "this_is_install":False , "user":False, "software":False, "plugins":False, "smolt":False, "all":False, "dhcp_request":False , "func":False, "supplemental":False}
+ cmdmodule={"misc":False , "sleep":False ,
+ "hostype":False , "hostypec":False ,
+ "advanced":False , "audio":False ,
+ "network":False , "advancedX":False ,
+ "webuser":False , "restartfe":False ,
+ "reloadfe":False , "ddns":False ,
+ "screensaver":False , "ir":False ,
+ "this_is_install":False ,
+ "user":False, "software":False,
+ "plugins":False, "smolt":False,
+ "all":False, "dhcp_request":False ,
+ "func":False, "supplemental":False,
+ "vnc":False, "fileshare":False }
try:
opts, args = getopt.getopt(argv, 'c:hm:d:', ["help","modules" ] )
except getopt.GetoptError, why:
@@ -105,11 +117,24 @@ def main(argv):
cmdmodule["advanced"] = True
cmdmodule["software"] = True
cmdmodule["advancedX"] = True
- cmdmodule["smolt"] = True
+ #cmdmodule["smolt"] = True
cmdmodule["user"] = True
+ cmdmodule["vnc"] = True
+ cmdmodule["fileshare"] = True
+
+ ##putting this here until I can create the seperate share module
+ #if cmdmodule["fileshare"]:
+ #cmdmodule["advanced"] = True
+ #cmdmodule["misc"] = True
if cmdmodule["network"]:
restartfe = mv_network.setup_network(systemconfig, cmdmodule["this_is_install"])
+ systemconfig["mythip"] = mv_network.setup_MYTH_IP(systemconfig)
+ systemconfig["mythdhcp"] = mv_network.setup_MYTH_DHCP(systemconfig)
+ systemconfig["mythgw"] = mv_network.setup_MYTH_DHCP(systemconfig)
+ systemconfig["mythdns"] = mv_network.setup_MYTH_DHCP(systemconfig)
+ cmdmodule["hostype"] = True
+
if restartfe == True :
logging.debug(" Setting the frontend to restart due to network change")
cmdmodule["restartfe"] = True
@@ -127,13 +152,13 @@ def main(argv):
setup_x(systemconfig)
cmdmodule["ir"] = True
mv_hostype.hostypeprint(systemconfig)
- cmdmodule["smolt"] = True
+ #cmdmodule["smolt"] = True
- if cmdmodule["network"]:
- restartfe = mv_network.setup_network(systemconfig, cmdmodule["this_is_install"])
- if restartfe == True :
- logging.debug(" Setting the frontend to restart due to network change")
- cmdmodule["restartfe"] = True
+ #if cmdmodule["network"]:
+ #restartfe = mv_network.setup_network(systemconfig, cmdmodule["this_is_install"])
+ #if restartfe == True :
+ #logging.debug(" Setting the frontend to restart due to network change")
+ #cmdmodule["restartfe"] = True
@@ -177,7 +202,7 @@ def main(argv):
#zipcode is no longer used
#mv_misc.setup_zip(MVROOT,systemconfig.get("zipcode"))
mv_misc.setup_tz(systemconfig.get("timezone"),systemconfig["TEMPLATES"])
- mv_misc.setup_nfs(systemconfig)
+ #mv_misc.setup_nfs(systemconfig)
if cmdmodule["sleep"]:
if mv_common.read_config(mv_common.module_config,"sleep") == False :
@@ -202,6 +227,11 @@ def main(argv):
import mv_advanced
mv_advanced.setup_advanced(systemconfig, data_config)
+ if cmdmodule["fileshare"]:
+ import mv_fileshare
+ mv_fileshare.setup_fileshare(systemconfig, data_config)
+
+
if cmdmodule["software"] or cmdmodule["plugins"]:
import mv_software
mv_software.setup_software(systemconfig, data_config)
@@ -218,13 +248,13 @@ def main(argv):
if cmdmodule["reloadfe"]:
mv_common.reloadfe(systemconfig.get("dbhost"),restartlcd)
- if cmdmodule["smolt"]:
- import mv_smolt
- mv_smolt.setup_smolt_type(systemconfig.get("SystemType"),
- systemconfig.get("Remotetype"),
- systemconfig.get("RunFrontend"),
- data_config.MYTHHOME,
- data_config.SYSTEMTYPE)
+ #if cmdmodule["smolt"]:
+ #import mv_smolt
+ #mv_smolt.setup_smolt_type(systemconfig.get("SystemType"),
+ #systemconfig.get("Remotetype"),
+ #systemconfig.get("RunFrontend"),
+ #data_config.MYTHHOME,
+ #data_config.SYSTEMTYPE)
if cmdmodule["user"]:
logging.info("____Start of ssh user____")
@@ -247,6 +277,14 @@ def main(argv):
mv_supplemental.windowmanager(systemconfig)
mv_supplemental.supplemental(systemconfig)
+ if cmdmodule["vnc"]:
+ import mv_vnc
+ mv_vnc.setupvnc(systemconfig,data_config)
+
+ if cmdmodule["fileshare"]:
+ import mv_fileshare
+ mv_fileshare.setup_fileshare(systemconfig, data_config)
+
if __name__ == "__main__":