summaryrefslogtreecommitdiffstats
path: root/ipsilon/install/ipsilon-server-install
diff options
context:
space:
mode:
Diffstat (limited to 'ipsilon/install/ipsilon-server-install')
-rwxr-xr-xipsilon/install/ipsilon-server-install5
1 files changed, 5 insertions, 0 deletions
diff --git a/ipsilon/install/ipsilon-server-install b/ipsilon/install/ipsilon-server-install
index edcccb6..8f915f3 100755
--- a/ipsilon/install/ipsilon-server-install
+++ b/ipsilon/install/ipsilon-server-install
@@ -348,6 +348,11 @@ def parse_args(plugins):
if len(args['hostname'].split('.')) < 2:
raise ConfigurationError('Hostname: %s is not a FQDN')
+ for plugin_group in plugins:
+ for plugin_name in plugins[plugin_group]:
+ plugin = plugins[plugin_group][plugin_name]
+ plugin.validate_args(args)
+
try:
pwd.getpwnam(args['system_user'])
except KeyError: