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

View file

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