diff options
Diffstat (limited to 'abs/core-testing/LinHES-config')
-rwxr-xr-x | abs/core-testing/LinHES-config/systemconfig.py | 24 |
1 files changed, 19 insertions, 5 deletions
diff --git a/abs/core-testing/LinHES-config/systemconfig.py b/abs/core-testing/LinHES-config/systemconfig.py index f8521d4..7e5e3b1 100755 --- a/abs/core-testing/LinHES-config/systemconfig.py +++ b/abs/core-testing/LinHES-config/systemconfig.py @@ -82,20 +82,21 @@ def main(argv): cmdmodule["misc"] = True cmdmodule["sleep"] = True cmdmodule["webuser"] = True + cmdmodule["ddns"] = True cmdmodule["screensaver"] = True cmdmodule["advanced"] = True cmdmodule["software"] = True cmdmodule["advancedX"] = True cmdmodule["smolt"] = True - + cmdmodule["user"] = True if cmdmodule["hostype"]: - import hostype + import mv_hostype cmdmodule["advancedX"] = False setup_x(systemconfig) cmdmodule["ir"] = True - hostype.hostypeprint(systemconfig) + mv_hostype.hostypeprint(systemconfig) cmdmodule["smolt"] = True if cmdmodule["network"]: @@ -136,6 +137,9 @@ def main(argv): import mv_webuser mv_webuser.setup_web_auth(systemconfig["UseMythWEB_auth"]) + if cmdmodule["ddns"]: + print " LOOK FOR DDNS" + if cmdmodule["screensaver"]: import mv_screensaver mv_screensaver.setup_screensaver(systemconfig, data_config) @@ -165,7 +169,17 @@ def main(argv): data_config.MYTHHOME, data_config.SYSTEMTYPE) - + if cmdmodule["user"]: + logging.info("____Start of ssh user____") + if systemconfig["rootSSH"] == "1" : + logging.info(" Allowing ssh access for root") + cmd = '''sed -i "s/^.*PermitRootLogin.*$/PermitRootLogin yes/" /etc/ssh/sshd_config''' + mv_common.runcmd(cmd) + else: + logging.info(" Removing ssh access for root") + cmd = '''sed -i "s/^.*PermitRootLogin.*$/PermitRootLogin no/" /etc/ssh/sshd_config''' + mv_common.runcmd(cmd) + logging.info("__End of ssh user\n") if __name__ == "__main__": @@ -173,7 +187,7 @@ if __name__ == "__main__": data_config = __import__(config_file, globals(), locals(), []) #Read in systemconfig global systemconfig - systemconfig = {} + systemconfig = {"hostypec":False} file_name = "/etc/systemconfig" try: config_file = open(file_name) |