# Check if the running kernel has the same version string as the on-disk
# kernel image.
-# Copyright 2008 Peter Palfrader
+# Copyright 2008,2009 Peter Palfrader
# Copyright 2009 Stephen Gran
#
# Permission is hereby granted, free of charge, to any person obtaining
return 2
fi
+ if [ "$metaavailvers" != "$metainstavers" ] ; then
+ echo "${prefix}-image-${metavers} $metaavailvers available but $metainstavers installed"
+ return 1
+ fi
+
local imagename=0
- for vers in $(apt-cache --no-all-versions depends ${prefix}-image-${metavers} | grep Depends | awk '{print $2}' | sort -u); do
+ # --no-all-versions show shows only the candidate
+ for vers in $(apt-cache --no-all-versions show ${prefix}-image-${metavers} | egrep '^Depends:' | awk '{print $2}' | sort -u); do
if dpkg --compare-versions $vers gt $imagename; then
imagename=$vers
fi