|
|
|
@ -16,7 +16,7 @@
|
|
|
|
|
PATH=/lib/rc/bin:$PATH
|
|
|
|
|
|
|
|
|
|
TEXTDOMAIN=cl_kernel
|
|
|
|
|
CL_KERNEL_VERSION=0.1_beta2
|
|
|
|
|
CL_KERNEL_VERSION=0.1_rc1
|
|
|
|
|
DESCRIPTION=$"Kernel building tool"
|
|
|
|
|
DEFAULT_KERNEL_DIRECTORY=/usr/src/linux
|
|
|
|
|
SRC_DIRECTORY=/usr/src
|
|
|
|
@ -65,7 +65,7 @@ ${DESCRIPTION}
|
|
|
|
|
--kver-old [VERSION] specify the kernel version for new options ('list' for displaying possible values)
|
|
|
|
|
--convert migrate .config from the kernel directory to templates
|
|
|
|
|
-s, --skip-build do not build the kernel after configuration
|
|
|
|
|
--march [ARCH] kernel architecture
|
|
|
|
|
--march [ARCH] kernel architecture (x86 or x86_64)
|
|
|
|
|
--safemode create an additional initrd with all modules (only for calculate-sources)
|
|
|
|
|
--help display this help and exit
|
|
|
|
|
"
|
|
|
|
@ -306,11 +306,13 @@ current_kernel() {
|
|
|
|
|
# вывести список версий ядер с полным исходным кодом
|
|
|
|
|
list_kernel() {
|
|
|
|
|
local asterisk=$(echo -e "\033[1m*\033[0m")
|
|
|
|
|
local green_asterisk=$(echo -e "\033[1;32m*\033[0m")
|
|
|
|
|
local red_asterisk=$(echo -e "\033[1;31m*\033[0m")
|
|
|
|
|
local curver=$1
|
|
|
|
|
for f in $(ls -drv /usr/src/linux-[[:digit:]]*); do
|
|
|
|
|
local ver=$(sources_ver "${f}")
|
|
|
|
|
[[ $ver == $curver ]] && mark=$asterisk || mark=
|
|
|
|
|
check_kernel_sources $f && einfo $ver $mark
|
|
|
|
|
check_kernel_sources $f && echo " ${green_asterisk}" $ver $mark || echo " ${red_asterisk}" $ver $mark
|
|
|
|
|
done
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|