-if [ -f "/boot/loader/loader.conf" ]; then
- # EFI boot with gummiboot
- INSTALLERFW_MOUNT_PREFIX="/" /usr/sbin/setup-scripts-gummiboot-conf
- # "/etc/installerfw-environment" does not exist in MIC environment, when it
- # builds the image. MIC will add boot-loader entries later using the
- # 'setup-scripts-boot' script.
- if [ -f "/etc/installerfw-environment" ] && \
- [ -x "/usr/sbin/setup-scripts-bootloader-conf" ]; then
- /usr/sbin/setup-scripts-bootloader-conf add -f vmlinuz-%{kernel_full_version}
- /usr/sbin/setup-scripts-bootloader-conf default -f vmlinuz-%{kernel_full_version}
- fi
-else
- # Legacy boot
- last_installed_ver="$(rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant} | sort -r | sed -e 's/[^:]*: \(.*\)/\1/g' | sed -n -e "1p")"
- ln -sf vmlinuz-$last_installed_ver-%{variant} /boot/vmlinuz
-
- if [ -z "$last_installed_ver" ]; then
- # Something went wrong, print some diagnostics
- printf "%s\n" "Error: cannot find kernel version" 1>&2
- printf "%s\n" "The command was: rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant} | sort -r | sed -e 's/[^:]*: \(.*\)/\1/g' | sed -n -e \"1p\"" 1>&2
- printf "%s\n" "Output of the \"rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant}\" is:" 1>&2
- result="$(rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant})"
- printf "%s\n" "$result" 1>&2
- fi
+# Legacy boot
+last_installed_ver="$(rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant} | sort -r | sed -e 's/[^:]*: \(.*\)/\1/g' | sed -n -e "1p")"
+ln -sf %{boot_image}-$last_installed_ver-%{variant} /boot/%{boot_image}
+ln -sf $last_installed_ver-%{variant} /lib/modules/latest
+
+if [ -z "$last_installed_ver" ]; then
+ # Something went wrong, print some diagnostics
+ printf "%s\n" "Error: cannot find kernel version" 1>&2
+ printf "%s\n" "The command was: rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant} | sort -r | sed -e 's/[^:]*: \(.*\)/\1/g' | sed -n -e \"1p\"" 1>&2
+ printf "%s\n" "Output of the \"rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant}\" is:" 1>&2
+ result="$(rpm -q --qf '%{INSTALLTIME}: %{VERSION}-%{RELEASE}\n' kernel-%{variant})"
+ printf "%s\n" "$result" 1>&2