Fix cl-kernel check source

master
Mike Hiretsky 12 years ago
parent b1d7579deb
commit 2de8449ea6

@ -121,25 +121,27 @@ class kernel_cmd(share_cmd):
self.checkIncompatibleParam("initrd") self.checkIncompatibleParam("initrd")
if values.symlink: if values.symlink:
self.checkIncompatibleParam("symlink") self.checkIncompatibleParam("symlink")
if values.k: if not values.v:
if not self.logicObj._testKernelDirectory(values.k): if values.k:
self.optobj.error("%s:'%s'"% if not self.logicObj._testKernelDirectory(values.k):
(_("wrong kernel source directory"),values.k)) self.optobj.error("%s:'%s'"%
elif not self.logicObj._testFullKernelDirectory(values.k): (_("wrong kernel source directory"),values.k))
self.optobj.error(("%s:'%s'"% elif not self.logicObj._testFullKernelDirectory(values.k):
(_("in directory of kernel source not enough needed files"), self.optobj.error(("%s:'%s'"%
values.k))+"\n"+ (_("in directory of kernel source not "
_("Probably calculate-sources was " "enough needed files"),
"compiled with USE 'minimal'")) values.k))+"\n"+
_("Probably calculate-sources was "
"compiled with USE 'minimal'"))
else:
self.logicObj.clVars.Set('cl_kernel_src_path',values.k,True)
else: else:
self.logicObj.clVars.Set('cl_kernel_src_path',values.k,True) if not self.logicObj._testFullKernelDirectory(
else: self.logicObj.clVars.Get('cl_kernel_src_path')):
if not self.logicObj._testFullKernelDirectory( self.optobj.error((_("in default directory of kernel "
self.logicObj.clVars.Get('cl_kernel_src_path')): "source not enough needed files")+"\n"+
self.optobj.error((_("in default directory of kernel source " _("Probably calculate-sources was "
"not enough needed files")+"\n"+ "compiled with USE 'minimal'")))
_("Probably calculate-sources was "
"compiled with USE 'minimal'")))
if values.c and values.o: if values.c and values.o:
self.optobj.error("%s: %s"%(_("incompatible options"), self.optobj.error("%s: %s"%(_("incompatible options"),
self.getStringIncompatibleOptions(["c","o"]))) self.getStringIncompatibleOptions(["c","o"])))

Loading…
Cancel
Save