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:
lxnay
2009-02-08 14:37:55 +00:00
parent 8bb9afc287
commit bd9a6ba8ad
2 changed files with 8 additions and 1 deletions
+1
View File
@@ -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
+7 -1
View File
@@ -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': {