installing latest kernel version

This commit is contained in:
mudler
2015-07-01 21:05:13 +02:00
parent d664cc5b12
commit d3fcf7379e
+25
View File
@@ -61,6 +61,7 @@ FILES_TO_REMOVE=(
)
PACKAGES_TO_ADD=(
"app-eselect/eselect-bzimage"
"app-text/pastebunz"
"app-admin/perl-cleaner"
"sys-apps/grep"
@@ -85,6 +86,30 @@ mkdir /etc/portage/repos.conf/
mkdir /var/lib/layman/
layman-updater -R
# Upgrading kernel to latest version
kernel_target_pkg="sys-kernel/linux-sabayon"
available_kernel=$(equo match "${kernel_target_pkg}" -q --showslot)
echo
echo "@@ Upgrading kernel to ${available_kernel}"
echo
kernel-switcher switch "${available_kernel}" || exit 1
# now delete stale files in /lib/modules
for slink in $(find /lib/modules/ -type l); do
if [ ! -e "${slink}" ]; then
echo "Removing broken symlink: ${slink}"
rm "${slink}" # ignore failure, best effort
# check if parent dir is empty, in case, remove
paren_slink=$(dirname "${slink}")
paren_children=$(find "${paren_slink}")
if [ -z "${paren_children}" ]; then
echo "${paren_slink} is empty, removing"
rmdir "${paren_slink}" # ignore failure, best effort
fi
fi
done
# Merging defaults configurations
echo -5 | equo conf update