This commit is contained in:
Valeria Fadeeva 2025-10-09 13:05:32 +05:00
parent bf82c46fba
commit ea97f3e655
1 changed files with 36 additions and 39 deletions

View File

@ -156,13 +156,11 @@ if [ -d "${KERNEL_DIR_ON_EFI}" ]; then
kernels_list_on_efi=$(ls -1 "${KERNEL_DIR_ON_EFI}/" | grep "^vmlinuz" | sed "s/vmlinuz-//")
fi
echo -e "KERNELS:\n$kernels_list_on_efi"
echo -e "KERNELS ON EFI:\n$kernels_list_on_efi"
if [[ -z "$kernels_list_on_efi" ]]; then
echo "ERROR: list of kernels is empty"
exit 1
fi
echo "ERROR: list of kernels on EFI is empty"
else
for i in $kernels_list_on_efi;
do
kernel=$(echo "$i" | sed 's/\.efi//g')
@ -178,6 +176,7 @@ if [ -d "${KERNEL_DIR_ON_EFI}" ]; then
echo "OSNAME: $osname; THEME: $theme; ICON: $icon; KERNEL: $kernel; KERNEL_EFI: $kernel_efi; KERNEL_VMLINUZ: $kernel_vmlinuz; INITRAMFS: $initramfs; CMDLINE: $cmdline"
sed -e "s|{OSNAME}|$osname|g" -e "s|{THEME}|$theme|g" -e "s|{ICON}|$icon|g" -e "s|{KERNEL}|$kernel|g" -e "s|{KERNEL_EFI}|$kernel_efi|g" -e "s|{KERNEL_VMLINUZ}|$kernel_vmlinuz|g" -e "s|{INITRAMFS}|$initramfs|g" -e "s|{CMDLINE}|$cmdline|g" -e "s|{CMDLINE_TERMINAL}|$cmdline_terminal|g" "$template_on_efi" >> "$manual_conf"
done
fi
@ -186,13 +185,11 @@ if [ -d "${KERNEL_DIR_ON_EFI}" ]; then
kernels_list_on_boot=$(ls -1 "${KERNEL_DIR_ON_BOOT}/" | grep "^vmlinuz" | sed "s/vmlinuz-//")
fi
echo -e "KERNELS:\n$kernels_list_on_boot"
echo -e "KERNELS ON BOOT:\n$kernels_list_on_boot"
if [[ -z "$kernels_list_on_boot" ]]; then
echo "ERROR: list of kernels is empty"
exit 1
fi
echo "ERROR: list of kernels on BOOT is empty"
else
for i in $kernels_list_on_boot;
do
kernel=$(echo "$i" | sed 's/\.efi//g')
@ -208,7 +205,7 @@ if [ -d "${KERNEL_DIR_ON_EFI}" ]; then
echo "OSNAME: $osname; THEME: $theme; ICON: $icon; KERNEL: $kernel; KERNEL_EFI: $kernel_efi; KERNEL_VMLINUZ: $kernel_vmlinuz; INITRAMFS: $initramfs; CMDLINE: $cmdline"
sed -e "s|{OSNAME}|$osname|g" -e "s|{THEME}|$theme|g" -e "s|{ICON}|$icon|g" -e "s|{KERNEL}|$kernel|g" -e "s|{KERNEL_EFI}|$kernel_efi|g" -e "s|{KERNEL_VMLINUZ}|$kernel_vmlinuz|g" -e "s|{INITRAMFS}|$initramfs|g" -e "s|{CMDLINE}|$cmdline|g" -e "s|{CMDLINE_TERMINAL}|$cmdline_terminal|g" "$template_on_boot" >> "$manual_conf"
done
fi