Molecule: fix prechroot parsing
git-svn-id: http://svn.sabayonlinux.org/projects/molecule/trunk@2997 cd1c1023-2f26-0410-ae45-c471fc1f0318
This commit is contained in:
@@ -20,6 +20,7 @@
|
||||
import sys
|
||||
sys.path.insert(0,'/usr/lib/molecule/')
|
||||
sys.path.insert(0,'molecule/')
|
||||
sys.path.insert(0,'.')
|
||||
import molecule.cmdline
|
||||
from molecule.handlers import Runner
|
||||
|
||||
|
||||
@@ -142,6 +142,12 @@ class SpecParser:
|
||||
molecule.utils.is_exec_available(x)
|
||||
return x
|
||||
|
||||
def valid_exec_first_list_item(x):
|
||||
if not x: return False
|
||||
myx = x[0]
|
||||
molecule.utils.is_exec_available(myx)
|
||||
return True
|
||||
|
||||
def valid_ascii(x):
|
||||
try:
|
||||
x = str(x)
|
||||
@@ -167,7 +173,7 @@ class SpecParser:
|
||||
]
|
||||
self.parser_data_path = {
|
||||
'prechroot': {
|
||||
'cb': valid_exec,
|
||||
'cb': valid_exec_first_list_item,
|
||||
've': ve_string_splitter,
|
||||
},
|
||||
'release_string': {
|
||||
|
||||
Reference in New Issue
Block a user