|
|
@ -29,6 +29,7 @@ from shutil import copy2 as copy_with_perm
|
|
|
|
from cl_kernel_utils import KernelConfig,InitRamFs
|
|
|
|
from cl_kernel_utils import KernelConfig,InitRamFs
|
|
|
|
|
|
|
|
|
|
|
|
from cl_lang import lang
|
|
|
|
from cl_lang import lang
|
|
|
|
|
|
|
|
lang().setLanguage(sys.modules[__name__])
|
|
|
|
|
|
|
|
|
|
|
|
class cl_kernel(color_print):
|
|
|
|
class cl_kernel(color_print):
|
|
|
|
"""Primary class for kernel manipulation"""
|
|
|
|
"""Primary class for kernel manipulation"""
|
|
|
@ -81,7 +82,6 @@ class cl_kernel(color_print):
|
|
|
|
makeOpts = []
|
|
|
|
makeOpts = []
|
|
|
|
menuConfig = ["--menuconfig"] if showMenuConfig else []
|
|
|
|
menuConfig = ["--menuconfig"] if showMenuConfig else []
|
|
|
|
noClean = ["--no-clean"] if noClean else []
|
|
|
|
noClean = ["--no-clean"] if noClean else []
|
|
|
|
kernelConfig = ["--kernel-config=%s"%clVars.Get('cl_kernel_config')]
|
|
|
|
|
|
|
|
bootDir = clVars.Get('cl_kernel_boot_path')
|
|
|
|
bootDir = clVars.Get('cl_kernel_boot_path')
|
|
|
|
if not path.exists(bootDir):
|
|
|
|
if not path.exists(bootDir):
|
|
|
|
os.makedirs(bootDir,mode=0755)
|
|
|
|
os.makedirs(bootDir,mode=0755)
|
|
|
@ -89,7 +89,17 @@ class cl_kernel(color_print):
|
|
|
|
lvmOpt = ["--lvm"] if lvmOpt else []
|
|
|
|
lvmOpt = ["--lvm"] if lvmOpt else []
|
|
|
|
dmraidOpt = ["--dmraid"] if dmraidOpt else []
|
|
|
|
dmraidOpt = ["--dmraid"] if dmraidOpt else []
|
|
|
|
mdadmOpt = ["--mdadm"] if mdadmOpt else []
|
|
|
|
mdadmOpt = ["--mdadm"] if mdadmOpt else []
|
|
|
|
mrproperOpt = ["--mrproper"] if mrproper else []
|
|
|
|
mrproperOpt = ["--mrproper"] if mrproper else ["--no-mrproper"]
|
|
|
|
|
|
|
|
stdConfigPath = \
|
|
|
|
|
|
|
|
path.join(clVars.Get('cl_kernel_src_path'), ".config")
|
|
|
|
|
|
|
|
if clVars.Get('cl_kernel_config') == stdConfigPath:
|
|
|
|
|
|
|
|
kernelConfig = []
|
|
|
|
|
|
|
|
if mrproper:
|
|
|
|
|
|
|
|
self.printERROR(_("Cann't use own config with '%s' option")%
|
|
|
|
|
|
|
|
"--mrproper")
|
|
|
|
|
|
|
|
return False
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
|
|
|
kernelConfig = ["--kernel-config=%s"%clVars.Get('cl_kernel_config')]
|
|
|
|
kernelName = ["--kernname=%s"%clVars.Get('os_linux_system')]
|
|
|
|
kernelName = ["--kernname=%s"%clVars.Get('os_linux_system')]
|
|
|
|
cachedir = ["--cachedir=%s"%clVars.Get('cl_kernel_cache_path')]
|
|
|
|
cachedir = ["--cachedir=%s"%clVars.Get('cl_kernel_cache_path')]
|
|
|
|
tempdir = ["--tempdir=%s"%clVars.Get('cl_kernel_temp_path')]
|
|
|
|
tempdir = ["--tempdir=%s"%clVars.Get('cl_kernel_temp_path')]
|
|
|
|