From 33e8789357bb0fd53495be165e33b0a21bb015e3 Mon Sep 17 00:00:00 2001 From: Mike Hiretsky Date: Tue, 1 Feb 2011 17:45:23 +0300 Subject: [PATCH] Add creating config-`uname version` in /boot. --- pym/cl_kernel.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pym/cl_kernel.py b/pym/cl_kernel.py index a5a4544..7950366 100644 --- a/pym/cl_kernel.py +++ b/pym/cl_kernel.py @@ -188,6 +188,9 @@ class cl_kernel(color_print): suffixName = "%s-%s-%s-installed"%(fullVerWithoutCalculate, clVars.Get('os_arch_machine'), clVars.Get('os_linux_shortname')) + if obj == "config-kernelver": + suffixName = kernelFullVer + obj = "config" return path.join(bootDir,{"initramfs":"initramfs-%s", "initramfs-install":"initramfs-%s", "vmlinuz":"vmlinuz-%s", @@ -276,6 +279,7 @@ class cl_kernel(color_print): newKernelName = self._getNewName("vmlinuz") newSystemMap = self._getNewName("System.map") newConfigName = self._getNewName("config") + symlinkConfigKernelName = self._getName("config-kernelver") try: self._installFile(initrdName,newInitrdName,removeSource=False) @@ -283,6 +287,8 @@ class cl_kernel(color_print): self._installFile(kernelName,newKernelName) self._installFile(systemMap,newSystemMap) self._installFile(configName,newConfigName) + self._installFile(newConfigName,symlinkConfigKernelName, + removeSource=False,symlink=True) except (OSError,IOError),e: self.printERROR(_("Can not install kernel files: %s")%e.strerror) return False