projects
/
cascardo
/
ipsilon.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add a method to Installer classes to validate argument input
[cascardo/ipsilon.git]
/
ipsilon
/
install
/
ipsilon-server-install
diff --git
a/ipsilon/install/ipsilon-server-install
b/ipsilon/install/ipsilon-server-install
index
edcccb6
..
8f915f3
100755
(executable)
--- 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')
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:
try:
pwd.getpwnam(args['system_user'])
except KeyError: