Setting tag myplc-7.0-0
[myplc.git] / bin / plc-config-tty
index 26dfd82..a8d8dea 100755 (executable)
@@ -1,20 +1,25 @@
-#!/bin/env python
+#!/usr/bin/env python3
 
 import sys
 import readline
+
 import plc_config
 
+
 def validator(validated_variables):
     maint_user = validated_variables["PLC_API_MAINTENANCE_USER"]
     root_user = validated_variables["PLC_ROOT_USER"]
     if maint_user == root_user:
-        errStr="PLC_API_MAINTENANCE_USER=%s cannot be the same as PLC_ROOT_USER=%s"%(maint_user,root_user)
+        errStr = "PLC_API_MAINTENANCE_USER=%s cannot be the same as PLC_ROOT_USER=%s" % (
+            maint_user, root_user)
         raise plc_config.ConfigurationException(errStr)
 
+
 usual_variables = [
     "PLC_NAME",
     "PLC_SHORTNAME",
     "PLC_SLICE_PREFIX",
+    "PLC_HRN_ROOT",
     "PLC_ROOT_USER",
     "PLC_ROOT_PASSWORD",
     "PLC_MAIL_ENABLED",
@@ -25,18 +30,18 @@ usual_variables = [
     "PLC_BOOT_HOST",
     "PLC_NET_DNS1",
     "PLC_NET_DNS2",
-    ]
+]
 
-configuration={ \
-    'name':'plc',
-    'service':"plc",
-    'usual_variables':usual_variables,
-    'config_dir':"/etc/planetlab",
-    'validate_variables':{"PLC_API":"MAINTENANCE_USER","PLC":"ROOT_USER"},
-    'validator':validator,
-    }
+configuration = {
+    'name': 'plc',
+    'service': "plc",
+    'usual_variables': usual_variables,
+    'config_dir': "/etc/planetlab",
+    'validate_variables': {"PLC_API": "MAINTENANCE_USER", "PLC": "ROOT_USER"},
+    'validator': validator,
+}
 
 if __name__ == '__main__':
-    command=sys.argv[0]
+    command = sys.argv[0]
     argv = sys.argv[1:]
-    plc_config.main(command,argv,configuration)
+    plc_config.main(command, argv, configuration)