|
|
|
@ -160,6 +160,8 @@ class ParametersProcessor:
|
|
|
|
|
'append': self.check_append_parameter,
|
|
|
|
|
'rebuild': self.check_rebuild_parameter,
|
|
|
|
|
'restart': self.check_restart_parameter,
|
|
|
|
|
'run': self.check_run_parameter,
|
|
|
|
|
'exec': self.check_exec_parameter,
|
|
|
|
|
'stop': self.check_stop_parameter,
|
|
|
|
|
'start': self.check_start_parameter,
|
|
|
|
|
'chown': self.check_chown_parameter,
|
|
|
|
@ -366,7 +368,7 @@ class ParametersProcessor:
|
|
|
|
|
def check_run_parameter(self, parameter_value):
|
|
|
|
|
if self.template_type == DIR:
|
|
|
|
|
raise IncorrectParameter("'run' parameter is not available in"
|
|
|
|
|
" directory templates.")
|
|
|
|
|
" directory templates")
|
|
|
|
|
if not parameter_value and isinstance(parameter_value, bool):
|
|
|
|
|
raise IncorrectParameter("'run' parameter value is empty")
|
|
|
|
|
try:
|
|
|
|
@ -379,7 +381,7 @@ class ParametersProcessor:
|
|
|
|
|
def check_exec_parameter(self, parameter_value):
|
|
|
|
|
if self.template_type == DIR:
|
|
|
|
|
raise IncorrectParameter("'exec' parameter is not available in"
|
|
|
|
|
" directory templates.")
|
|
|
|
|
" directory templates")
|
|
|
|
|
if not parameter_value and isinstance(parameter_value, bool):
|
|
|
|
|
raise IncorrectParameter("'exec' parameter value is empty")
|
|
|
|
|
try:
|
|
|
|
|