Commit e21b6776 authored by Seblu's avatar Seblu
Browse files

kernel-reinstall: use kernel-install add-all

parent 258ba506
Loading
Loading
Loading
Loading
+1 −17
Original line number Diff line number Diff line
@@ -19,20 +19,4 @@
# Check running systemd services for binary update
# Convenient way to restart updated systemd service after upgrade

# from now, we need to be root
(( $UID != 0 )) && echo 'You need to be root' && exit 1

read machineid < /etc/machine-id
echo "Your machine-id is $machineid"

cd "/usr/lib/kernel"

for _k in *; do
	[[ -d "$_k" ]] && continue
	[[ "$(file -b "$_k")" =~ ^"Linux kernel" ]] || continue
	ver=${_k#*-}
	if [[ -d "/boot/$machineid/$ver" ]]; then
		kernel-install remove "$ver"
	fi
	kernel-install add "$ver" "/usr/lib/kernel/$_k"
done
exec kernel-install add-all "$@"