base-files: rework vkpurge to detect new linux kernel pkgs, i.e linux3.9.

This commit is contained in:
Juan RP 2013-04-29 10:16:12 +02:00
parent 3760b11267
commit 9e00c6c597
2 changed files with 5 additions and 14 deletions

View file

@ -25,21 +25,12 @@ list_kernels()
{ {
local k kpkg installed kver skip _f local k kpkg installed kver skip _f
for k in /lib/modules/*; do for k in /boot/vmlinuz-*; do
_f=$(basename $k) _f=$(basename $k)
kver=$(echo ${_f}|sed -e 's|-rc|rc|') kver=$(echo ${_f}|sed -e 's|-rc|rc|')
for kpkg in kernel kernel-snapshot; do installed=$(xbps-query -o "$k" 2>/dev/null)
installed=$(xbps-uhelper -r / version $kpkg) [ -n "$installed" ] && continue
if [ "$installed" = "${kver}" ]; then echo "$(xbps-uhelper getpkgversion ${_f})"
skip=1
break
fi
done
if [ -n "$skip" ]; then
unset skip
continue
fi
echo "${_f}"
done done
} }

View file

@ -1,6 +1,6 @@
# Template file for 'base-files' # Template file for 'base-files'
pkgname=base-files pkgname=base-files
version=0.83 version=0.84
revision=1 revision=1
bootstrap=yes bootstrap=yes
makedepends="base-directories xbps-triggers" makedepends="base-directories xbps-triggers"