diff --git a/gentooup.sh b/gentooup.sh index 34c4b35..da83667 100755 --- a/gentooup.sh +++ b/gentooup.sh @@ -116,7 +116,16 @@ fi echo "***************** remove unneeded packages *******************" echo Started at "$STARTDATE" + +#make sure that current kernel sources are kept: +CURRENTKERNELVERSION="$(uname -r)" +emerge --no-replace gentoo-sources:"${CURRENTKERNELVERSION/"-gentoo"/}" emerge -a "${PORTAGE_OPTIONS[@]}" --depclean +if [[ "$(grep -c gentoo-sources /var/lib/portage/world)" gt 2 ]] ; then + echo too many kernelversion in world file! + grep gentoo-source /var/lib/portage/world +fi + if [[ -n "$(which restart_services)" ]] ; then restart_services -l